第一范文网 - 专业文章范例文档资料分享平台

C语言基础题(含答案)

来源:用户分享 时间:2025/6/2 22:51:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第三章 循环结构 ·45·

}

A.i=10,sum=9 B.i=9,sum=9

C.i=2,sum=1 D.运行出现错误

14.有以下语句:

i=1;

for(;i<=100;i++) sum+=i;

与以上语句序列不等价的有( )。

A. for(i=1; ;i++) {sum+=i;if(i==100)break;} B. for(i=1;i<=100;){sum+=i;i++;} C. i=1;for(;i<=100;)sum+=i;

D. i=1;for(; ;){sum+=i;if(i==100)break;i++;} 15.下面程序的运行结果为( )。

main() { int n;

for(n=1;n<=10;n++) { if(n%3==0)continue; printf(\} }

A.12457810 B.369 D.12345678910

16.下面程序的运行结果是( )。

main() {int x,y,z;

x=0;y=z=-1; x+=-z---y;

printf(\}

A.x=4 B.x=0 D.x=3

C.12 C.x=2 第三章 循环结构 ·46·

17.标有/**/的语句的执行次数是( )。

int y,i;

for(i=0;i<20;i++) {if(i%2==0)continue; y+=i;/**/ }

A.20 B.19 C.10 D.9

18.在C语言中,if语句后的一对圆括号中,用以决定

分支的流程的表达式。

A.只能用逻辑表达式 B.只能用关系表达式

C.只能用逻辑表达式或关系表达式 D.可用任意表达式 19.在以下给出的表达式中,与do-while(E)语句中的(E)不等价的表达式是( )。

A.(!E==0) B.(E>0||E<0) C.(E==0) D.(E!=0)

20.假定所有变量均已正确定义,下列程序段运行后x的值为( )。

k1=1;k2=2; k3=3; x=15; if(!k1)x--;else if(k2) if(k3)x=4;else x=3;

A.14 B.4 C.15 D.3

21.执行下面语句的输出为( )。

int i=-1;

if(i<=0)printf(“* * * *\\n”); else printf(“% % % % \\n”);

A.* * * * B.% % % % C.% % % % c

第三章 循环结构 ·47·

D.有错,执行不正确

22.下列程序的输出是( )。

#include main()

{ int i;char c; for(i=0;i<=5;i++)

{c=getchar();putchar(c); } }

程序执行时从第一列开始输入以下数据,代表换行符。

u w xsta

A.uwxsta B.u C.u D.u

w w w

x xs

xsta

23.下列程序的输出为( )。

#include\main() { int i,j,x=0;

for(i=0;i<2;i++)

{x++;

for(j-0;j<=3;j++)

{if(j%2)continue;x++; } x++; }

第三章 循环结构 ·48·

printf(\}

A.x=4 B.x=8 C.x=6 D.x=12

24.下列程序的输出为( )。

#include main()

{int i,j,k=0,m=0; for(i=0;i<2;i++)

{ for(j=0;j<3;j++)k++;k-=j;} m=i+j;

printf(\}

A.k=0,m=3 B.k=0,m=5 C.k=1,m=3 D.k=1,m=5

25.在C语言中,为了结束while语句构成的循环,while

后一对圆括号中表达式的值应该为( )。

A.0 B.1 C.true D.非0

26. 在C语言中,为了结束由do-while语句构成的循

环,while后一对圆括号中表达式的值应为( )。

A.0 B.1 C.true D.非0

27.下列程序的输出为( )。

#include main()

{ int k=0;char c='A'; do

{switch(c++)

{ case'A':k++;break;

搜索更多关于: C语言基础题(含答案) 的文档
C语言基础题(含答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3txxj2pham072if1yc6y_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top