首页 理论教育最新版高职考试计算机专业C语言程序设计基础教材

最新版高职考试计算机专业C语言程序设计基础教材

【摘要】:A.1 B.9 C.10 D.203.关于break语句正确的说法是()。A.能出现在if语句中B.只能出现在循环体中C.可用在循环体和switch语句中D.可用在函数中的任何语句4.以下程序段输出结果正确的是()。

班级____________姓名____________成绩____________

(满分:70分  建议考试时间:45分钟)

一、单项选择题(共10小题,每小题2分,共20分)

1.给出以下定义:char x[]="abcdefg";

char y[]={a,b,c,d,e,f,g};

则正确的叙述为(  )。

A.数组x和数组属于空数组 B.数组x和数组y的长度相同

C.数组x的长度大于数组y的长度 D.数组x的长度小于数组y的长度

2.设有说明语句int a[10],则数组a包括了(  )个数组元素。

A.1  B.9  C.10  D.20

3.关于break语句正确的说法是(  )。

A.能出现在if语句中 B.只能出现在循环体中

C.可用在循环体和switch语句中 D.可用在函数中的任何语句

4.以下程序段输出结果正确的是(  )。

5.以下叙述中正确的是(  )。

A.逗号运算符的优先级是所有运算符中级别最低的

B.在赋值表达式中,赋值号左边可以是变量也可是任意表达式

C.执行表达式a=b后,在内存中a和b存储单元中的原有值将改变为a的值已由原值改变为b,b的值变为0

D.a=3,b=5,当执行了表达式a=b,b=a后,已使a中的值为5,b中的值为3

6.在逻辑运算符中,运算优先级按从高到低依次为(  )。

A.&&,!,|| B.||,&&,! C.&&,||,! D.!,&&,||

7.a是int类型变量,c是字符变量,下列输入语句中哪一个是错误的?(  )

A.scanf("%d,%c",&a,&c); B.scanf("%d,%c",a,c);

C.scanf("%d%c",&a,&c); D.scanf("d=%d,c=%c",&a,&c);

8.以下选项中不正确的实型常量是(  )。

A.0.23E1  B.2.3e-1  C.1E3.6  D.2.3e0

9.若a、b都是int类型变量,(  )不是正确的赋值语句。

A.a=b=60; B.a=3.0; C.a=1,3; D.b=0;

10.若k是整型变量,则以下程序段的输出是(  )。

A.输出格式不正确 B.输出为|008567|

C.输出为|8567| D.输出为|-8567|

二、填空题(共6空,每空3分,共18分)

1.当a=5,b=4,c=2时,表达式a>b!=c的值为_________________。

2.设a=10,则printf("%d",++a);的输出结果为________________。

3.把数学关系表达式x>=y>=z表示成C语言表达式为________________。

4.C语言中函数的参数分为________________和________________。

5.字符在内存中以________________形式存储。

三、判断题(共5小题,每小题2分,共10分)

1.字符串中,C语言源代码的所有字符必须用半角西文字符。(  )

2.所有的字符都可以表示成转义字符的形式。(  )

3.变量名是对应内存单元的符号化的地址,但在程序中代表内存中的数据。(  )

4.表达式a>b>c的值为真时,则有a>b且b>c成立。(  )

5.#include的作用实质上是批量声明要调用的库函数。(  )

四、程序填空(共4空,每空4分,共16分)

1.假设x是整数,其值由键盘输入,编写一个程序计算y=2x+5。

2.统计下面程序输入的一行字符中数字的个数。

五、阅读程序(共2小题,每小题3分,共6分)