C语言二级考试题库

2026/1/27 8:39:07

题库名:程序设计基础总试题库.mdb 题数:167题

1、在语句cin>>data;中,cin是 (判断题)

所属章节:4.C语言二级考试题库 难度系数:1 A. C++的关键字 B. 类名 C. 对象名 D. 函数名

说明: 此写解题要点或对题目做说明。

2、假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句: u=(a==2)?b+a:c+a;

执行该语句后整型变量u的值为( )。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 0 B. 3 C. 4 D. 5 答案: C

说明: 此写解题要点或对题目做说明。

3、分析下面的代码: if(x>20||x<-10) if(y<=100&&y>x)

printf(\ else

printf(\

如果x=30,y=150,输出为( )。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. Good B. Bad

C. Good Bad D. Bad Good 答案: B

说明: 此写解题要点或对题目做说明。

4、分析下面的代码: #include void main() {

int a;

scanf(\ 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

void main()

{

int mks;

printf(\请输入分数:\ scanf(\

mks>90?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(\

为了把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(a

if(!x) y=1; else if(x) y=0; y=-1; printf(\ }

上面的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、执行下面的C程序段后,输出结果是( )。 int a=5;

while( a- -);

printf( \单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 54321 B. 4321 C. 0 D. -1 答案: D

13、下面C代码的输出结果是( )。 int answer,result; answer=100;

result=answer-10;

printf(“The result is %d”, result+5); (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. The result is 90 B. The result is 95 C. The result is 10 D. The result is 100 答案: B


C语言二级考试题库.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言二级考试题库 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219