云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言选择题

C语言选择题

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 4:06:15

正确答案是: D

13、以下程序的输出结果是 main( ) { int a=100;

if (a>100) printf(\ else printf(\ }

A) a<=100 B) 100 C) 0 D) 1 正确答案是: D

14、与 y=(x>0?1:x<0?-1:0); 的功能相同的if语句是 A) if (x>0) y=1; B) if(x)

else if (x<0) y=-1; if (x>0) y=1;

else y=0; else if (x<0) y=-1; else y=0; C) y=-1; D) y=0; if(x) if (x>=0)

if (x>0) y=1; if (x>0) y=1; else if (x==0) y=0; else y=-1; else y=-1;

正确答案是: A

15、选择出合法的if语句(设int x,y;): A) if (x!=y) if(x>y) printf(\

else printf(\ B) if (x!=y)

if (x>y) printf(\ else printf(\ else printf(\

C) if (x!=y) if(x>y) printf(\ else printf(\ else printf(\ D) if (x!=y)

if(x>y) printf(\ else printf(\ else printf(\ 正确答案是: A

16、下列程序执行后的输出结果是( )。 #include void main( ) { int x,y=1,z;

if ((z=y)<0) x=4;

else if (y==0) x=5; else x=6;

printf(\ }

A) 4,1 B) 6,1

C) 5,0 D) 出错信息 正确答案是: B

17、运行下面程序时,从键盘输入字母H,则输出结果是( )。 #include void main( ) { char ch;

ch=getchar( ); switch(ch)

{ case 'H':printf(\

case 'G':printf(\ default:printf(\ } }

A) Hello! B) Hello!

Good Morning! C) Hello! D) Hello! Good morning! Bye_Bye! Bye_Bye!

正确答案是: C

18、以下程序的运行结果是( )。 #include void main( )

{ int x=3,y=4,z=4;

printf(\ printf(\ }

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

正确答案是: A 你选择的答案是:未选 ×

19、若i,j已定义为int类型,则以下程序段中循环体的总的执行次数是 for (i=5;i;i--)

for (j=0;j<4;j++){...} A) 20 B) 25 C) 24 D) 30 正确答案是: A

20、对于for(表达式1;;表达式3)可理解为( )。 A) for(表达式1;0;表达式3)

B) for(表达式1;1;表达式3)

C) for(表达式1;表达式1;表达式3) D) for(表达式1;表达式3;表达式3) 正确答案是: B 21、以下程序的输出结果是 #include void main( ) { int a,b;

for(a=1,b=1;a<=100;a++) { if (b>=10) break;

if (b%5==1) { b+=5; continue; } } printf(\ } A) 101 B) 6 C) 4 D) 3 正确答案是: D 22、下面程序的输出结果是( )。 #include void main( ) { int n=4;

while (n--) printf(\ }

A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0 正确答案是: B 23、以下程序段的执行结果是 int a,y; a=10;y=0; do

{ a+=2; y+=a;

printf(\ if (y>20) break; }while(a=14); A) a=12 y=12 B) a=12 y=12 C) a=12 y=12 a=14 y=16 a=16 y=28 a=14 y=26

a=16 y=20 a=14 y=44 a=18 y=24

正确答案是: B

D) a=12 y=12

24、函数pi的功能是根据以下近似公式求π值: (π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n) 请填空,完成求π的功能。 #include void main( )

{ double s=0.0; int i,n; scanf(\ for(i=1;i<=n;i++) s=s+_______ ; s=(sqrt(6*s)); printf(\ }

A) 1/i*i B) 1.0/i*i C) 1.0/(i*i) D) 1.0/(n*n) 正确答案是: C

25、下面程序的输出结果是( )。 #include void main()

{ int x=3,y=6,a=0; while(x++!=(y-=1)) {a+=1;

if(y

printf(\ }

A) x=4,y=4,a=1 B) x=5,y=5,a=1 C) x=5,y=4,a=3 D) x=5,y=4,a=1 正确答案是: D 26、设j为int型变量,则下面for循环语句的执行结果是( for( j=10;j>3;j--) { if (j%3) j--; --j; --j;

printf(\ }

A) 6 3 B) 7 4 C) 6 2 D) 7 3 正确答案是: B

27、以下程序运行后的输出结果是( )。 #include void main( )

{ int i,j,sum,m,n=4; sum=0;

)。

搜索更多关于: C语言选择题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

正确答案是: D 13、以下程序的输出结果是 main( ) { int a=100; if (a>100) printf(\ else printf(\ } A) a<=100 B) 100 C) 0 D) 1 正确答案是: D 14、与 y=(x>0?1:x

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com