当前位置:文库下载 > 所有分类 > 资格考试/认证 > IT认证 > C语言期末考试试卷及答案3
免费下载此文档侵权投诉

C语言期末考试试卷及答案3

c语言试卷一套

一、单项选择题 (本大题共20小题,每小题1分,共20分)

1. 下列说法正确的是( )

A. C程序可以从任何一个函数开始执行

B. main函数可以被其它函数调用

C. 一个C程序只能有一个main函数

D. main函数中不能有形参

2.下列属于正确的标示符是( )

A. ?a B. a=2 C. a.3 D. a_3

3.下列数据中属于“字符串常量”的是

A. ABC B. “ABC” C. ‘abc’ D. ‘a’

4.char型常量在内存中存放的是( )

A. ASCII代码 B. BCD代码 C. 内码 D. 十进制代码

5.设字符型变量a=3,b=6,计算表达式c=(a^b)<<2后c的二进制值是( )

A. 00011100 B.00000111 C. 00000001 D.00010100

6. 若有以下定义:char a;int b;float c; double d;则表达式a*b+d-c的值的类型为( )

A. float B. int C. char D. double

7. 以下程序的输出结果是a=5,b=4,则输入数据的形式应该是( )

#include “stdio.h”

main()

{ int a,b;

scanf("%d,b=%d",&a,&b);

printf("a=%d,b=%d",a,b);

}

A 5 4 B 5,4 C 5 b=4 D 5,b=4

8. C语言中,while和do while循环的主要区别是( )

A. while的循环控制条件比do while的循环控制条件严格

B. do while的循环体至少无条件执行一次

C. do while允许从外部转到循环体内

D. do while的循环体不能是复合语句

9. 循环语句for(x=0,y=0;(y!=123)||(x<4);x++); 的循环执行( )

A. 无限次 B. 不确定次数 C. 4次 D. 3次

10.在C语言中,设有数组定义 char array []="China"; 则array所占的空间为( )

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

11.若变量已正确说明为int类型,要通过语句scanf(“%d %d %d”,&a,&b,&c);给a,b,c分别赋值3,5,8,不正确的输入形式是( )

A. 3<enter> B. 3,5,8<enter>

5<enter>

8<enter>

C. 3<enter> D. 3 5<enter>

5 8<enter> 8

12. char *p="happy new year"; char *q=p; int k;

第1页

免费下载Word文档免费下载:C语言期末考试试卷及答案3

(下载1-9页,共9页)

我要评论

返回顶部