下面程序运行的结果是()main(){ int a=10,y=0;do {a+=2; y+=a;if(y>50) break;}while(a=14);printf("a=%dy=%d\n",a,y);}
A. 3,-1
B. 8,-1
C. 3,0
D. 8,-2
查看答案
下面程序的运行结果是()。main(( intx=1;while(x<20){ x-x*x;x=x+1; }printf(“%d”,x);}
A. 1
B. 20
C. 25
D. 26
关于数组元素类型的说法,下列哪一项是正确的? ( )
A. 必须是整数类型
B. 必须是整型或实型
C. 必须是相同数据类型
D. 可以是不同数据类型
下列关于输入输出字符串的说法哪一项是正确的? ( )
A. 使用gets()函数输入字符串时应在字符串末尾输入“\0”
B. 使用puts(s)函数输出字符串时,输出结束会自动换行
C. 使用puts()函数输出字符串时,当输出结束会自动换行
D. 使 printf(“%s”,s)函数输出字符串时,输出结束会自动换行
在下列叙述中,错误的是()。
A. C语言中,二维数据或多维数组是按行存放的
B. 赋值表达式“b[1]2]=a[2]3]”是正确的
C. char a[1];a[0]='A"”与”int a[1]a[0]=’A’等价
D. 数组名后的方括号内可以为常量表达式,也可以是变量