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
点击查看答案
12.将一个整数插入到已经排好序的数组中,使该数组仍有序。
#include
int main()
{ int i,j,t,n,a[11]={12,31,5,7,19,4,8,16,32,42};
for(i=0;i<10;i++)
for(j=i+1;j<=10;j++)
if(( (28) ))
{t=a[i];a[i]=a[j];a[j]=t;}
printf( );
for(i=0;i<10;i++)
printf("%3d",a[i]);
printf( );
scanf( );
for(i=0;i<10;i++)
if( )
{for(j=9;j>=i;j--)
( (29) );
break; }
( (30) );
printf( );
for(i=0;i<=10;i++)
printf("%3d",a[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-dc20-c003-bc7499099f00.html
点击查看答案
33.下面关于C语言函数的叙述中,错误的是________。
A. 一个完整的C程序由多个函数组成,其中有且只能有一个main()函数
B. 当一个C程序包含多个函数时,先定义的函数先执行
C. 函数可以嵌套调用
D. 函数不可以嵌套定义
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-2c10-c003-bc7499099f00.html
点击查看答案
21.下面程序运行后输出结果为________。
#include
int a;
int m( )
{ static int b;return( )+( ); }
int main()
{ int a=2; printf( return 0; }
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-acf8-c003-bc7499099f00.html
点击查看答案
21.322.-23423.22124.5
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-3398-c003-bc7499099f00.html
点击查看答案
26.已有定义语句“char ch1[10]= "12345", ch2[10]= "abcde", ch3[10];”,下面语句中能将ch1中存储的字符串和ch2中存储的字符串正确交换的是( )。
A. ch3=ch1,ch1=ch2, ch2=ch3;
B. ch3[0]=ch1[0],ch1[0]=ch2[0],ch2[0]=ch3[0];
C. strcpy(ch3[0],ch1[0]),strcpy(ch1[0],ch2[0]),strcpy(ch2[0],ch3[0]);
D. strcpy(ch3,ch1), strcpy(ch1, ch2), strcpy(ch2, ch3);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-fd78-c003-bc7499099f00.html
点击查看答案
10.若在某个C编译系统中,如果一个变量能正确存储的数据范围为整数-32768~32767,则该变量在内存中占( )字节。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2518-c003-bc7499099f01.html
点击查看答案
16.表达式x&&1等价于( )。
A. x==0
B. x==1
C. x!=0
D. x!=1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-1918-c003-bc7499099f01.html
点击查看答案
17.下面程序运行时输出的结果是()。
#include
#include
int main()
{ char ch1[]="information",ch2[]="interchange"; int i,n;
n=strlen(ch1)<strlen(ch2)?strlen(ch1):strlen(ch2);
for(i=0;i<n;i++)
if(ch1[i]==ch2[i])
printf("%c",ch1[i]);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-5f20-c003-bc7499099f00.html
点击查看答案
14.已知字符A的ASCII码为65,则执行下列函数调用语句时,不能输出字符B的是( )。
A. putchar('B');
B. putchar("B");
C. putchar(66);
D. putchar('\x42');
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2ad0-c003-bc7499099f01.html
点击查看答案