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

C语言选择题

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

k=(++a<0) && !(b--<=0); printf(\ }

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

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

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

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

A) a<=100 B) 100 C) 0 D) 1

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

15、下列程序执行后的输出结果是( )。 #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 你选择的答案是:未选 ×

16、运行下面程序时,若从键盘输入\,4 \, 则程序的输出结果是( )。 #include void main( ) { int a,b,s;

scanf(\ s=a;

if (s

printf(\ }

A) 14 B) 16 C) 18 D) 20

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

17、以下程序的运行结果是( )。 #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 你选择的答案是:未选 ×

18、运行下面程序时,若从键盘输入数据为\, 则输出结果是( )。 #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 你选择的答案是:未选 ×

19、t为int型,进入下面的循环之前,t的值为0 while (t=1) { …… } 则以下叙述中正确的是

A) 循环控制表达式的值为0 B) 循环控制表达式的值为1 C) 循环控制表达式不合法 D) 以上说法都不对 正确答案是: B 你选择的答案是:未选 ×

20、下面关于for循环的正确描述是( )。 A) for循环只能用于循环次数已经确定的情况 B) for循环的循环体可以是一个复合语句

C) 在for循环中,不能用break语句跳出循环体

D) for循环的循环体不能是一个空语句

正确答案是: 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 i;

for(i=1;i<=5;i++)

{ if (i%2) printf(\ else continue; printf(\ }

printf(\ }

A) *#*#*#$ B) #*#*#*$ C) #*#*$ D) *#*#$

正确答案是: A 你选择的答案是:未选 23、设有如下程序段: int i=0, sum=1; do

{ sum+=i++;} while(i<6);

printf(\

上述程序段的输出结果是( )。 A) 11 B) 16 C) 22 D) 15

正确答案是: B 你选择的答案是:未选 24、以下程序段的执行结果是( )。 int i,j,m=0;

for(i=1;i<=15;i+=4)

×

×

×

for(j=3;j<=19;j+=4) m++;

printf(\ A) 12 B) 15 C) 20 D) 25

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

25、在执行以下程序时,如果从键盘上输入: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 你选择的答案是:未选 × 26、下面程序的运行结果是( )。 #include void main( )

{ int m=7,n=5,i=1; do

{ if (i%m==0); if (i%n==0)

{ printf(\ i++; } while(i!=0); }

A) 7 B) 6 C) 5 D) 4

正确答案是: C 你选择的答案是:未选 × 27、设j为int型变量,则下面for循环语句的执行结果是( for( j=10;j>3;j--) { if (j%3) j--; --j; --j;

printf(\ }

)。

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