若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是:
A. scanf(“%d%1x%d”, &x, &y, &z) ;
B. canf(“%2d%d%1f" , &x, &y, &z) ;
C. scanf(“%x%d%o”, &x, &y) ;
D. scanf(“%x%o%6. 2f”, &x, &y, &z);
查看答案
有以下程序main(){ int m=12,n=34;print("%d%d",m++,++n);printf("%d%d\n' ,n++,++m);}程序运行后的输出结果是( )。
A. 12343514
B. 12353514
C. 12343513
D. 12353513
在Dev-c++环境中,double 类型的数据需要占用( )字节内存空间。
A. 1
B. 2
C. 4
D. 8
以下叙述正确的是( )
A. 在C程序中,ma in函数必须位于程序的最前面。
BC程序的每行中只能写一条语句。
C语言语法限制不太严格,程序设计自由度大。
D. 在对一个C程序进行编译的过程中,可以发现注释中的拼写错误。
下列程序段中,执行( )后变量i的值为4。
A. int i=1, j=1.m; i=j=((m=3)++) ;
B. int i=0, j=0; (i=2, i+(j=2)) ;
C. int i=0, j=1; (j==i)?i+=3:i=2;
D. int i=1. j=1; i+=j+=2: