出自:乐山师范学院C语言课程设计
执行下列程序段后,正确的结果是( )。 int k, a[3][3] = {1,2,3,4,5,6,7,8,9}; for(k=0; k<3; k++) printf("%2d", a[k][k]);
A. 1 2 3
B. 1 5 9
C. 1 4 7
D. 3 6 9
以下说法正确的是( )。
A. 输入项可以为一个实型常量,如scanf(“%f”,3.5);
B. 只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);
C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);
D. 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);
若变量已正确定义,执行语句scanf("%d,%d,%d ",&k1,&k2,&k3);时,( )是正确的输入。
A. 20 30,40
B. 20,30 40
C. 20 30 40
D. 20,30,40