C语言程序设计试题及答案解析[1](3)
D.read("%d%d%d",&x,&y,&z);
E.scanf("%d%d%d,&x,&y,&z");
6.假设float x,y,z;,并通过scanf("%f%f%f ",&a,&b,&c);对a赋于10.0,b赋予22.0,c赋予33.0
的值,下面正确的输入形式是:()(注:符号︻代表空格)
A、10<回车>22<回车> 33<回车>
B、10.0<回车>22.0<回车>33.0<回车>
C、10.0,22.0,33.0<回车>
D、10.0︻22.0︻33.0<回车>
E、10︻22︻33<回车>
7.若有int a,c;char b;并通过scanf("%f%c%f ",&a,&b,&c);对a赋于整数10,b赋予字符M,c赋
予整数33的值,下面正确的输入形式是:()(注:符号︻代表空格)
A、10<回车>M<回车> 33<回车>
B、10M33<回车>
C、10︻M︻33<回车>
D、10M<回车>33<回车>
E、10M︻<回车>33<回车>
8.若有 char ch;,下面可以对变量c正确赋值的语句是:()
A.ch =‘A’;
B.getchar(ch);
C.ch = getchar();
D.scanf(“%c”,&ch);
E.printf(“%c”,ch=‘B’);
9.下面属于转义符的有:( )
A.‘\t ’ B.‘\n’ C.‘%d’ D.‘\376’ E.‘\x20’
10.若a为整型变量,则下列表达式的值为0的是( ),
A.a % a
B.a != a
C.3/4
D.3 && 0
E.a = 0
第5、6章选择与循环结构
一、选择题
1.有以下程序
main( )
{ int i;
for ( i=0; i<3; i++ )
switch ( i )
{ case 1 : printf("%d ", i);
case 2 : printf("%d ", i);
default : printf("%d ", i);
}
}
执行后输出结果是:()
A)011122 B)012 C)012020 D)120
2.有以下程序
main()
{ int i=1, j=1, k=2;
if ( (j++ || k++) && i++)
printf("%d,%d,%d\n", i, j, k);
}
执行后输出结果是:()
A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3
3.有以下程序
main()
{ int a=5,b=4,c=3,d=2;
if (a>b>c)
printf("%d\n", d);
else if ( (c-1 >= d) ==1)
printf("%d\n", d+1);
else
printf("%d\n", d+2);
}
执行后输出结果是:()
A)2 B)3 C)4 D)编译时有错,无结果
4.有以下程序
main()
{ int i=0,s=0;
do {
if (i%2)
{ i++; continue; }
i++;
s += i;
} while( i<7 );
printf("%d\n", s);
}
执行后输出结果是:()
A)16 B)12 C)28 D)21
5.以下程序的输出结果是:()
main()
{ int a=5,b=4,c=6,d;
printf("%d\n",d=a>b?(a>c?a:c):(b));
}
A) 5 B) 4 C) 6 D) 不确定
6.以下程序中,while循环的循环次数是:()
main()
{ int i=0;
while(i<10)
{ if(i<1) continue;
if(i==5) break;
i++;
}
}
A) 1 B) 10 C) 6 D) 死循环,不能确定次数
7.以下程序的输出结果是:()
main( )
{ int a=0,i;
for(i=1;i<5;i++)
switch(i)
{ case 0:
case 3: a+=2;
case 1:
case 2: a+=3;
default: a+=5;
}
printf("%d\n",a);
}
A) 31 B) 13 C) 10 D) 20
8.以下程序的输出结果是:()
main()
{ int a=4,b=5,c=0,d;
d=!a && !b || !c;
printf("%d\n",d);
}
A) 1 B) 0 C) 非0的数 D) -1
9.以下程序的输出结果是:()
#include
main()
{ int i=0,a=0;
while(i<20)
{ for( ; ; )
{ if((i%10)==0) break;
else i--;
}
i+=11; a+=i;
}
printh("%d\n",a);
}
A) 21 B) 32 C) 33 D) 11
10.阅读以下程序:()
main()
{ int x;
scanf("%d",&x);
if(x--<5) printf("%d"x);
else printf("%d"x++);
}
程序运行后,如果从键盘上输人5,则输出结果是:()
A)3 B) 4 C) 5 D) 6
11.假定w、x、y、z、m均为int型变量,有如下程序段:
w=1; x=2; y=3; z=4;
m=(w<x)?w : x; m=(m<y)?m : y; m=(m<z)?m: z;
则该程序运行后,m的值是:()
A) 4 B) 3 C) 2 D) 1
12.以下程序的输出结果是:()
main()
{ int a, b;
for(a=1, b=1; a<=100; a++)
{ if(b>=10) break;
if (b%3==1)
{ b+=3; continue; }
}
printf("%d\n",a);
}
A) 101 B) 6 C) 5 D) 4
13.若执行以下程序时从键盘上输入9,则输出结果是:() main()
{ int n;
scanf ("%d",&n);
if(n++<10)
printf ("%d\n",n);
else
printf("%d\n",n--);
}
A) 11 B) 10 C) 9 D) 8
14.有以下程序段
int k=0
while(k=1)
k++;
则while 循环执行的次数是:()
A) 无限次B) 有语法错,不能执行 C) 一次也不执行D) 执行1次
15.以下程序执行后sum的值是:()
main()
{ int i , sum;
for(i=1;i<6;i++) sum+=i;
printf("%d\n",sum);
}
A)15 B)14 C) 不确定D)0
16.有以下程序段
int x=3
do
{ printf ("%d",x -=2);
}while (!(--x));
其输出结果是:()
A) 1 B) 3 0 C) 1 -2 D) 死循环
17.若变量c为char类型,能正确判断出c为小写字母的表达式是:()
A) 'a'<=c<= 'z'
B) (c>= 'a')||(c<= 'z')
C) ('a'<=C)and ('z'>=c)
D) (c>= 'a')&&(c<= 'z')
18.以下程序的输出结果是:()
main()
{ float x=0.5; char z='a';
printf("%d\n", (x>1) && (z<'z') );
}
A) 0 B) 1 C) 2 D) 3
19.以下程序的输出结果是:()
main()
{ int x=10,y=10,i;
for(i=0;x>8;y=i )
printf(“%d %d ”,x--,y);
}
A)10 1 9 2 …… 此处隐藏:2373字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




