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
点击查看答案
5.用C语言编写的源程序中,()是必不可少的。
A. 名为main的函数定义
B. #include
C. 变量定义
D. 注释部分
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-3c88-c003-bc7499099f01.html
点击查看答案
10. 已有定义“int n; float a, b;”,则执行语句“b=n=a=3.89;”后,b的值为()。
A. 3
B. 3.000000
C. 3.89
D. 4.0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4c28-c003-bc7499099f00.html
点击查看答案
13. 已有定义“int a=1,b=2,c=3;”,则执行语句a>b?( ):( );后,变量a、c的值分别是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-5d98-c003-bc7499099f01.html
点击查看答案
12. 下面关于C语言语句的叙述中,正确的是()。
A. 所有语句都包含关键字
B. 所有语句都可以出现在源程序中的任何位置
C. 所有语句都包含表达式
D. 除复合语句外的其他所有语句都以分号结束
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-26e8-c003-bc7499099f00.html
点击查看答案
11. 数学式
![](https://yi2.oss-cn-shenzhen.aliyuncs.com/25ed28c12084428ea581d6864c6f4978.png)
在C程序中正确的表示形式是()。
A. sqrt(m)/2*n
B. sqrt(m)/2/n
C. sqrt(m)/2n
D. sqrt m /(2*n)
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-2300-c003-bc7499099f01.html
点击查看答案
6.要求通过while循环不断地将读入的字符输出,当读入字母N时结束循环。若变量已正确定义,下面正确的程序段是( )。
A. while((ch=getchar())!='N')printf("%c",ch);
B. while(ch=getchar()!='N')printf("%c",ch);
C. while(ch=getchar()=='N')printf("%c",ch);
D. while((ch=getchar())=='N')printf("%c"”,ch);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9a00-c003-bc7499099f00.html
点击查看答案
9.表示“x≥y≥z”的c表达式是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-55c8-c003-bc7499099f02.html
点击查看答案
15.本程序的功能是验证任何一个正整数n的立方均可以表示成一串连续奇数之和。
#include
#define N 30
int main()
{int i,j,n,k,m,max,sum,a[N];
printf( );
scanf( );
m=n*n*n;
for(i=1;;i+=2)
{( (37) );
for(k=i;sum<m;k+=2)
sum+=k;
if(( (38) ))
{for(j=i;j<=k;j+=2)
a[( )/2]=j;
max=( (39) );
break; }
}
printf("%d^3=",n);
for(i=0;i<max;i++)
printf( );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-fb60-c003-bc7499099f00.html
点击查看答案
9. 下面叙述中正确的是()。
A. 在编译时可以发现注释中的拼写错误
B. C语言程序可以由一个或多个函数组成
C. main(){ }必须位于程序的开始
D. C语言程序的每一行只能写一条语句
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-4840-c003-bc7499099f01.html
点击查看答案