11.B12.A13.B14.C15.C16.A17.D18.C19.C20.B
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-23f8-c003-bc7499099f00.html
点击查看答案
36. 下面程序运行时输出结果的最后一行是()。
#include
void fun(int a[3][3])
{ int i, j, k;
for(i=0; i<3; i++)
for(j=0; j<3-i; j++)
{ k=a[i][j]; a[i][j]=a[2-j][2-i]; a[2-j][2-i]=k;}
}
int main()
{ int a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}, i, j;
fun( );
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
printf("%2d", a[i][j]);
printf( ); }
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-ff00-c003-bc7499099f00.html
点击查看答案
3.设有声明“float a=1.23456; int b;”,欲将a中的数值保留小数点后2位,第3位进行四舍五入运算,能实现该功能的表达式是( )。
A. b=a*100+0.5, a=b/100.0
B. a=(a*100+0.5)/100.0
C. a=((int)a*100+0.5)/100.0
D. a=(a/100+0.5)/100.0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-38a0-c003-bc7499099f00.html
点击查看答案
6.以下叙述正确的是( )。
A. 数组名的规定与变量名不相同
B. 数组名后面的常量表达式用一对小括号括起来
C. 数组下标的数据类型为整型常量或整型表达式
D. 在C语言中,一个数组的数组元素的下标从1开始
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-af58-c003-bc7499099f01.html
点击查看答案
9.本程序的功能是:查找所有满足下面条件的两个整数对:(1)两个整数都是3位数;(2)组成两个整数各位的数字各不相同并且不出现数字0;(3)第二个数等于第一个数的两倍。例如,134和268就是满足该条件的一个整数对。
#include
int main()
{int a,b,c,j,k,w,e[6],sum;
for(a=1;a<=5;a++) /*a百位,b十位,c个位*/
for(b=1;b<=9;b++)
for(c=1;c<=9;c++)
{e[0]=a;e[1]=b;e[2]=c;
sum=a*100+b*10+c;
sum=2*sum;
if(sum>999)( (21) );
e[3]=sum/100;
e[4]=(sum-e[3]*100)/10;
e[5]=( (22) );
w=1;
for(j=0;j<5;j++)
for(k=0;k<6;k++)
if(e[k]==0||j!=k&&e[j]==e[k]) w=0;
if( )
for(k=0;k<2;k++)
if( )
printf("%d%d%d\n",e[k*3],e[k*3+1],e[k*3+2]);
else
printf("%d%d%d\t",e[k*3],e[k*3+1],e[k*3+2]);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-b510-c003-bc7499099f00.html
点击查看答案
13.sqrt( )/( )14.sqrt( (
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4628-c003-bc7499099f00.html
点击查看答案
6.在C语言中大部分执行语句都含有关键字。例如,for语句含关键字for。除这些语句外不含关键字的非空操作语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f03.html
点击查看答案
11.以下标识符中不是C语言关键字的是( )。
A. static
B. else
C. _if
D. case
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-09c0-c003-bc7499099f00.html
点击查看答案
10.已有定义“int i; float f; char ch [50]; ”,为使i得到值1,f得到值3.1416,ch得到值it,当执行语句“scanf("%3d%f%2s", &i, &f, ch);”时,正确的输入形式是( )。
A. 1, 3.1416, it↙
B. 13.1416it↙
C. 001 3.1416 it↙
D. i=001, f=3.1416,ch=it↙
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c2e0-c003-bc7499099f00.html
点击查看答案
14.与整型数学算式
等价的C语言表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-fbf0-c003-bc7499099f03.html
点击查看答案