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

C语言选择题

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

┌ 1 a

└ 2 c≠d 正确答案是: B

15、以下程序的执行结果是( )。 #include void main( ) { int a,b,c;

a=2;b=3;c=1; if (a>b)

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

A) 2 B) 2 end C) end D) 3 end

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

16、下列程序执行后的输出结果是( )。 #include void main( ) { int a=358; if (a>=100) {if (a>=1000)

printf(\ else printf(\ } else

{if (a<10)

printf(\ else printf(\ } }

A) a is less than 10 B) a is 10 to 99 C) a is greater than 10000 D) 358 is 100 to 999 正确答案是: D

17、运行下面程序时,若从键盘输入数据为\, 则输出结果是( )。 #include void main( ) { int a,b,c;

scanf(\

if (a>b) if (a>c)

printf(\ else

printf(\ else

if (b>c)

printf(\ else

printf(\ }

A) 5 B) 6

C) 7 D) 不定值 正确答案是: C

18、运行下面程序时,若从键盘输入\, 则程序的输出结果是( )。 #include void main( ) { int magic=123; int guess;

scanf(\ if (guess==magic) printf(\ else

{printf(\ if (guess>magic)

printf(\ else

printf(\ } }

A) **Right** B) **Wrong**Too high** C) Too high** D) Too low** 正确答案是: B

19、以下程序的输出结果是( )。 #include void main() { int i;

for(i=1;i<=5;i++) if(i%2)

printf(\

else continue; printf(\ printf(\ }

A) ***#$ B) #*#*#*$ C) *#*#*#$ D) **#*$ 正确答案是: A

20、下面程序的输出结果是( )。 #include void main( ) { int x,i;

for(i=1;i<=50;i++) { x=i;

if (++x%2==0) if (x%3==0) if (x%7==0) printf(\ } }

A) 28 B) 27 C) 42 D) 41 正确答案是: D

21、在执行以下程序时,如果从键盘上输入:ABCdef<回车>, 则输出为

#include void main( ) { char ch;

while ((ch=getchar( ))!='\\n')

{ if (ch>='A' && ch<='Z') ch=ch+32; else if (ch>='a' && ch<'z') ch=ch-32; printf(\ }

printf(\ }

A) ABCdef B) abcDEF C) abc D) DEF 正确答案是: B

22、有如下程序 #include void main( ) { int i,sum=0;

for(i=1;i<=3;sum++) sum+=i; printf(\

} i永远都是1 该程序的执行结果是 A) 6 B) 3 C) 死循环 D) 0 正确答案是: C

23、下面程序段的运行结果是( )。 int x=0,y=0;

while (x<15) y++,x+=++y; printf(\ A) 20,7 B) 6,12 C) 20,8 D)8,20 正确答案是: D

24、以下不是无限循环的语句是( )。 A) for(y=0,x=1;x>++y;x=i++) i=x; B) for(; ;x++=i); C) while(1) {x++;}

D) for(i=10; ;i--) sum+=i; 正确答案是: A 25、有以下程序

#include void main() { int c;

while ((c=getchar())!='\\n') { switch(c-'2') { case 0:

case 1: putchar(c+4);

case 2: putchar(c+4);break; case 3: putchar(c+3);

default: putchar(c+2);break; } } printf(\ }

从第一列开始输入以下数据,代表一个回车符。 2473 程序的输出结果是( )。 A) 668977 B) 668966 C) 66778777 D) 6688766 正确答案是: A 26、请读程序:

#include #include void main( ) { float x,y,z;

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