电子科技大学《C语言》20春期末考试D4264C.docx
《电子科技大学《C语言》20春期末考试D4264C.docx》由会员分享,可在线阅读,更多相关《电子科技大学《C语言》20春期末考试D4264C.docx(2页珍藏版)》请在冰豆网上搜索。
电子科技大学《C语言》20春期末考试D4264C
电子科技大学《C语言》20春期末考试
判断字符串a和b是否相等,应使用()。
A:
if(a==b)
B:
if(a=b)
C:
if(strcpy(a,b))
D:
if(strcmp(a,b)==0)
答案:
D
已知a=8,b=3,c=4,表达式(a>b&&c>a)||(a
c>b)的值是()。
A:
15
B:
12
C:
1
D:
0
答案:
D
设intx=1,y=1;表达式(!
x++||y--)的值是()。
A:
0
B:
1
C:
2
D:
-1
答案:
B
下面四个选项中,均是不合法的用户标识符的选项是()。
A:
c-difdouble
B:
floatla0_A
C:
AP_0while
D:
_123tempBYTE
答案:
A
以下描述正确的是()。
A:
goto语句只能用于退出多层循环
B:
switch语句中不能出现continue语句
C:
在循环中break语句不能独立出现只能用
D:
continue语句来中止本次循环
答案:
C
下面程序有错误的行是(行前数字表示行号)()。
1.main()
2.{
3.floata[10]={0.0};
4.inti;
5.for(i=0;i<3;i++)scanf("%d",&a[i]);
6.for(i=1;i<10;i++)a[0]=a[0]+a[i];
7.printf("%f\n",a[0]);
8.}
A:
没有错误
B:
第3行有错误
C:
第5行有错误
D:
第7行有错误
答案:
C
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。
A:
不确定
B:
int
C:
float
D:
double
答案:
D
以下叙述错误的是()。
A:
一个C程序只能包含一个main函数
B:
C语言的注释符可以“/*”开始并以“*/”结束
C:
C语言本身具有输入输出语句
D:
在对一个C程序进行编译的过程中,不能发现注释中的拼写错误