2.下面程序运行时输出的结果中第3行为()。
#include
int main()
{ int i, j, k, t, b[3][3]={{9, 8, 7}, {6, 5, 4}, {3, 2, 1}};
for(j=0; j<3; j++)
for(k=0; k<2; k++)
for(i=0; i<2; i++)
if(b[i][j]>b[i+1][j])
t=b[i][j], b[i][j]=b[i+1][j], b[i+1][j]=t;
for(i=0; i<3; i++)
{ for(j=0;j<3; j++)
printf("%3d", b[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-18d0-c003-bc7499099f00.html
点击查看答案
20.C语言规定,变量作实参时,它和对应形参之间的数据传递方式是()。
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传回给实参
D. 由用户指定传递方式
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-10b8-c003-bc7499099f00.html
点击查看答案
5.已有定义语句“int a[10], b[3][3];”,则以下对数组元素赋值的操作中,不会出现越界访问的是()。
A. a[-1]=0
B. a[10]=0
C. b[3][0]=0
D. b[0][3]=0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-af58-c003-bc7499099f00.html
点击查看答案
30.若变量已正确定义并赋值,下面表达式( )不符合C语言语法。
A. a*b/c;
B. 3.14%2
C. 2, b
D. a/b/c
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-82d8-c003-bc7499099f01.html
点击查看答案
15.已有定义“char ch='b';”,则表达式ch=ch-'a'+'A'的值为字符________的编码。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2900-c003-bc7499099f02.html
点击查看答案
8.可以改变局部变量的生存期、但不能改变它的作用域的存储类别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f05.html
点击查看答案
2.输入输出的格式控制字符中,int型数据采用________,float型数据采用________,char型数据采用________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f02.html
点击查看答案
11.以下标识符中不是C语言关键字的是( )。
A. static
B. else
C. _if
D. case
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-09c0-c003-bc7499099f00.html
点击查看答案
14.已有定义“int x=0, y=1, z=2;”,执行语句“if( )z++;else z--;”后,变量x、y、z的值分别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-de80-c003-bc7499099f00.html
点击查看答案
11.B12.D13.C14.B15.C16.A17.D18.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4a10-c003-bc7499099f01.html
点击查看答案