8.已知有预处理命令#include和声明“char ch[10]= "Good luck.";int i;”,要求输出字符串“Good luck.”,下面选项中不能达到该要求的语句是( )。
A. puts(ch);
B. printf("%s",ch[10]);
C. for(i=0;ch[i]!='\0';i++) printf("%c",ch[i]);
D. for(i=0;ch[i]!='\0';i++) putchar(ch[i]);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-b728-c003-bc7499099f00.html
点击查看答案
21.在一个C源文件中,若要定义一个只允许本源文件中的所有函数使用的全局变量,则该变量使用的存储类别是()。
A. extern
B. register
C. auto
D. static
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-10b8-c003-bc7499099f01.html
点击查看答案
6.若有定义“char a=0; int b=1; float c=2; double d=3;”,则表达式“c=a+b+c+d”值的类型为________型。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-2130-c003-bc7499099f00.html
点击查看答案
4.设a=3,b=4,c=5,则逻辑表达式“!( )+c-1&&b+c/2”的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-51e0-c003-bc7499099f00.html
点击查看答案
3.下面程序的功能是:计算
![](https://yi2.oss-cn-shenzhen.aliyuncs.com/55a676b9744645e19f21aa83f6266983.png)
的值。
#include
#include
double fun( )
{ int i, j, sign=1; double t, sum=0.0;
for(i=1;i<=n;i++)
{ t=0;
for(j=0; ( (8) ) ;j++)
t+=i*pow(10, j);
sum=sum+sign*( (9) );
sign=-sign;
}
return sum;
}
int main()
{ printf("\nthe sum=%f\n", fun(6));
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-3998-c003-bc7499099f00.html
点击查看答案
18.已有定义“int a[10]={1, 2}, i=0;”,下面语句中与“a[i]=a[i+1], i++;”等价的是( )。
A. a[i]=a[i+1];
B. a[++i]=a[i];
C. a[++i]=a[i+1];
D. i++, a[i-1]=a[i];
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-de38-c003-bc7499099f00.html
点击查看答案
9.下面程序运行后输出的结果是________。
#include
int main()
{ int m=9;
for(;m>0;m--)
if(m%3==0)
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-d498-c003-bc7499099f00.html
点击查看答案
41.D42.D43.D44.D45.B46.D47.D48.B49.C50.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-e868-c003-bc7499099f00.html
点击查看答案
35.下列正确的字符串常量是________。
A. 'abc'
B. '\t'
C. "\\t"
D. 97
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-8e90-c003-bc7499099f00.html
点击查看答案