- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华南农业大学珠江学院C语言期末试卷
华南农业大学珠江学院期中考试试卷
2011--2012学年度 下 学期 考试科目: C语言程序设计
考试年级: 2011_级 考试类型:(闭卷) 考试时间: 120 分钟
学号 姓名 年级专业
题号 一 二 三 总分 得分
得分 评卷人 一、选择题(每题3分,共45分):
1.有以下程序
#include stdio.h
int main(void)
{
int x=8;
for ( ; x0;x--)
{
if(x % 3)
{
printf(“%d,”, x--);
continue;
}
printf(“%d,”,--x);
}
return 0;
}
程序的运行结果是【 】
A) 7,4,2, B) 8,7,5,2, C)9,7,6,4, D) 8,5,4,2,
2.以下不构成无限循环的语句或语句组是【 】
A) n=0 B) n=0;
do { ++n;} while ( n=0); while(1) { n++;}
C) n=10; D) for ( n=0, i=1; ;i++) n+=i;
while ( n );{ n-- ;}
3.以下选项中,能用作用户标示符的是【 】
A) void B)8_8 C)_8_ D)unsigned
4)阅读一下程序
#include stdio.h
int main(void)
{
int case; float printF;
printf(”请输入2个数:”);
scanf (”%d %f”,case,printF);
printf (”%d %f\n”,case,printF);
return 0;
}
该程序编译时产生错误,其出错原因是【 】
A)定义语句出错,case是关键字,不能用作用户自定义标识符
B)定义语句出错,printF不能用作用户自定义标识符
C)定义语句无错,scanf不能作为输入函数使用
D)定义语句无错,printf不能输出case的值
5.表达式:(int)((double)9/2)-(9)%2的值是【 】
A)0 B)3 C)4 D)5
6.有以下程序
#include stdio.h
void main(void)
{ int c=0,k;
for (k=1;k3;k++)
switch (k)
{
default: c+=k
case 2: c++;break;
case 4: c+=2;break;
}
printf(“%d\n”,c);
}
程序运行后的输出结果是【 】
A)3 B)5 C)7 D)9
7.有以下程序
#include stdio.h
void main(void)
{ char c1,c2;
c1=’A’+’8’-‘4’;
c2=’A’+’8’-‘5’;
printf(“%c,%d\n”,c1,c2);
}
已知字母A的ASCII码为65,程序运行后的输出结果是【 】
A)E,D B)D,69 C)E,68 D)输出无定值
8.设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是【 】
A)if(ab) c=a,a=b,b=c; B)if(ab) {c=a;a=b;b=c;}
C)if(ab) {c=b;b=a;a=c;} D)if(ab) c=a;a=b;b=c;
9.有如下嵌套的if语句 if (ab)
if(ac)k=a;
else k=c;
else
if(bc) k=b;
else k=c;
以下选项中与上述if语句等价的语句是【 】
A)k=(a<b)?a:b; k=(b<c)?b:c;
B)k=(a<b)?((b<c
原创力文档


文档评论(0)