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

c语言程序基础练习题500道(附答案)

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

设x和y均为int型变量,则执行下的循环后,y值为【 6 】。 for(y=1,x=1;y<=50;y++) { if(x>=10)break; if (x%2==1)

{ x+=5; continue;} x-=3; }

C语言(分支和循环结构)三

若 w = 1, x = 2, y=3, z=4, 则条件表达式 w>x? w : y

{ float x=2.0,y; if(x<0.0) y=0.0;

else if(x<5.0) y=1.0/x; else y=1.0;

printf(\}

该程序的输出结果是( c )

A) 0.000000 B) 0.250000 C) 0.500000 D) 1.000000

若i为int型,且有程序如下,则输出结果是( a ) i=322;

if(i%2==0) printf(\else printf(\

A) #### B) **** C) ####**** D) 有语法错误, 无输出结果

有程序如下,若由键盘输入70,则输出结果是( a ) {int n;

scanf(\ if(n<=90) printf(\

else if(n<=80) printf(\ else if(n>=60) printf(\ else printf(\}

A) A B) B C) C D) D

选择运行结果为4的表达式( 题目有错 ) A) int i=0, j=0;

49

(i=3,(j++)+i); B) int i=1, j=0; j=i=((i=3)*2); C) int i=0, j=1;

i=(j==1)?(i=1):(i=3); D) int i=1,j=1; i+=j=2;

以下程序段输出为( a ) int a=1,b=2,c=3; if(a>b)a=b, b=c; c=a;

printf(\A)a=1 b=2 c=1 B)a=1 b=2 c=3 C)a=1 b=3 c=1 D)a=2 b=3 c=2

请问读以下程序: main()

{int a=5,b=0,c=0;

if(a=b+c)printf(\ else printf(\}

以上程序( d )

A)有语法错不能通过编译 B)可以通过编译但不能连接 C)输出&&& D)###

以下程序的输出结果是(c ) main()

{ int x=2,y=-1,z=2; if(x

if(y<0) z=0; else z+=1; printf(\\n\

A)0 B)1 C)2 D)3

以下程序的运行结果是( b ) main()

{int x,y,z; x=0;y=1;z=3; x=++y<=x||x+y!=z; printf(\,%d\,y); }

A)0,1 B)1,2 C)0,2 D)1,1

50

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