分享

国家计算机二级c语言考试试题题库

 南风flc 2017-02-04
int a;
scanf('%d',&a);
switch(a)
{
case 1:printf('星期一 ');
case 2:printf('星期二 ');
case 3:printf('星期三 ');
case 4:printf('星期四 ');
case 5:printf('星期五 ');
case 6:printf('星期六 ');
case 7:printf('星期日 ');
default:printf('输入错误\n');
}
}
若a=6,则输出结果是( )。

(单选题)
所属章节:4.C语言二级考试题库 难度系数:2
A. 星期六
B. 星期六 星期日
C. 星期六 星期日 输入错误
D. 输入错误
答案: C
说明: 此写解题要点或对题目做说明。
5、分析下面的代码:
if (a<0.7)
printf('提示1');
else if(a<1)
printf('提示2');
else
printf('提示3');
如果a=0.8,那么输出结果为( )。 (单选题)
所属章节:4.C语言二级考试题库 难度系数:2
A. 提示1
B. 提示2
C. 提示3
答案: C
说明: 此写解题要点或对题目做说明。
6、在switch结构中,( )子句不是必选项。 (单选题)
所属章节:4.C语言二级考试题库 难度系数:1
A. switch
B. case
C. default
D. else
答案: C
说明: 此写解题要点或对题目做说明。
7、分析下面的代码,如果输入85,那么将输出( )。
#include< stdio.h>
void main()
{
int mks;
printf('请输入分数:');
scanf('%d',&mks);
mks>90?printf('优秀'):printf('一般');
} (单选题)
所属章节:4.C语言二级考试题库 难度系数:2
A. 优秀
B. 一般
C. 代码将不会显示任何结果
D. 语法错误
答案: B
说明: 此写解题要点或对题目做说明。
8、分析下面的C语言代码:
int a=1,b=10;
do{
b-=a; a++;
}while (b- -<0);
则执行循环语句后b的值为()。 (单选题)
所属章节:4.C语言二级考试题库 难度系数:1
A. 9
B. -2
C. -1
D. 8
答案: D
9、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf('i=%d,f=%f',&i,&f);
为了把100和765.12分别赋给i和f,则正确的输入为()。 (单选题)
所属章节:4.C语言二级考试题库 难度系数:1
A. 100 765.12
B. i=100,f=765.12
C. 100<回车> 765.12
D. x=100 y=765.12
答案: B
10、#include
void main()
{
int a=3,b=2,c=1;
int x=10,y=20;
if(aif(b!=0)
if(!x)
y=1;
else if(x)
y=0;
y=-1;
printf('%d',y);
}
上面的C程序的输出结果是( )。 (单选题)
所属章节:4.C语言二级考试题库 难度系数:1
A. 20
B. 1
C. 0
D. -1
答案: B
11、C语言中,while和do…while循环的主要区别是( )。 (单选题)
所属章节:4.C语言二级考试题库 难度系数:1
A. while的循环控制条件比do…while的循环控制条件严格
B. do…while的循环体至少无条件执行一次
C. do…while允许从外部转到循环体内
D. do…while的循环体不能是复合语句
答案: D
12、执行下

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多