奥鹏电子科技大学《C语言》期末考试
奥鹏教育在线考核期末考试
电子科技大学《C语言》20春期末考试
判断字符串a和b是否相等,应使用( )。
A:if(a==b)
B:if(a=b)
C:if(strcpy(a,b))
D:if(strcmp(a,b)==0)
答案问询微信:424329
已知a=8,b=3,c=4,表达式(a>b表达式(!x++||y–)的值是( )。
A:0
B:1
C:2
D:-1
答案问询微信:424329
下面四个选项中,均是不合法的用户标识符的选项是( )。
A:c-d if double
B:float la0 _A
C:A P_0 while
D:_123 temp BYTE
答案问询微信:424329
以下描述正确的是( )。
A:goto语句只能用于退出多层循环
B:switch语句中不能出现continue语句
C:在循环中break语句不能独立出现只能用
D:continue语句来中止本次循环
答案问询微信:424329
下面程序有错误的行是(行前数字表示行号)( )。
1 main()
2 {
3 float a[10]={0.0};
4 int i;
5 for(i=0;iy);
答案问询微信:424329
若要使用字符函数,需要引入的头文件是( )。
A:string.h
B:ctype.h
C:stdlib.h
D:stdio.h
答案问询微信:424329
若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A:j*m+i
B:i*m+j
C:i*m+j-1
D:i*m+j+1
答案问询微信:424329
下面程序的运行结果是( )奥鹏教育在线考核期末考试。
#include
main()
{int y=10;
do {y–;}while(–y);
printf("%dn",y–);
}
A:-1
B:1
C:8
D:0
答案问询微信:424329
下面的循环体执行完后,a的值是( )。
for( a=2; a12?x+10:x-12;
printf("%dn",y);
}
A:0
B:22
C:12
D:10
答案问询微信:424329
sizeof(float)是 ( )。
A:一个双精度型表达式
B:一个整型表达式
C:一种函数调用
D:一个不合法的表达式
答案问询微信:424329
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""括起时,寻找被包含文件的方式是
A:直接按照系统设定的标准方式搜索目录
B:先在源程序所在目录搜索,再按照系统设定的标准方式搜索
C:仅仅搜索源程序所在目录
D:仅仅搜索当前目录
答案问询微信:424329
在C语言中,int、char和short三种类型数据在内存中所占用的字节数( )。
A:由所用机器的字长决定
B:均为两个字节
C:是任意的
D:由用户自己定义
答案问询微信:424329
有程序:main()
{int a=5,b=1,c=0;
if (a=b+c) printf("***n");
else printf("$$$n");}
该程序( )。
A:有语法错误不能通过编译
B:可以通过编译,但不能通过连接
C:输出:***
D:输出:$$$
答案问询微信:424329
C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )。
A:单向值传递
B:地址传递
C:由实参传给形参,再由形参传回实参
D:由用户指定传递方式
答案问询微信:424329
若有定义:int (*p)[4];则标识符p( )。
A:是一个指向整型变量的指针
B:是一个指针数组名
C:是一个指针,它指向一个含有四个整型元素的一维数组
D:定义不合法
答案问询微信:424329
数组边定义边赋值时,大括号内数据项的数目可以小于或等于数组的长度。( )
A:对
B:错
答案问询微信:424329
文件是否打开是可以判断的。( )
A:对
B:错
答案问询微信:424329
在C语言中,逗号既可以作为运算符,也可以作为分隔符( )
A:对
B:错
答案问询微信:424329
函数的实参传递到形参有两种方式值传递和地址传递( )
A:对
B:错
答案问询微信:424329
在分支结构switch中,case后面跟的一定是变量。( )
A:对
B:错
答案问询微信:424329
指针不可以操作数组。( )
A:对
B:错
答案问询微信:424329
逻辑表达式的值可以为0、1或者-1。( )
A:对
B:错
答案问询微信:424329
在for循环中允许使用for嵌套循环,但不能嵌套其他类型的循环。( )
A:对
B:错
答案问询微信:424329
continue语句和break语句作用完全相同( )
A:对
B:错
答案问询微信:424329
直接访问就是直接利用变量的地址进行存取直接访问
A:对
B:错
答案问询微信:424329