当前位置:问答库>考研试题

2016年山西师范大学教育科学研究院911C语言程序设计复试笔试最后押题五套卷

  摘要

目录

2016年山西师范大学教育科学研究院911C 语言程序设计复试笔试最后押题五套卷(一) . .... 2 2016年山西师范大学教育科学研究院911C 语言程序设计复试笔试最后押题五套卷(二) . .... 8 2016年山西师范大学教育科学研究院911C 语言程序设计复试笔试最后押题五套卷(三) . .. 14 2016年山西师范大学教育科学研究院911C 语言程序设计复试笔试最后押题五套卷(四) . .. 21 2016年山西师范大学教育科学研究院911C 语言程序设计复试笔试最后押题五套卷(五) . .. 27

第 1 页,共 32 页

一、选择题

1. 若有定义语句:

执行

正确的输入语句是( )。

答:A

【解析】double 类型,scanf 函数中格式应该使用%lf ,px 中存储的是x 的地址,可以直接在scanf 函数中使用。

2. 下面的函数调用语句中func 函数的实参个数是( )。

A.3 B.4 C.5 D.8 答:A

【解析】函数调用中,实参有多个时,它们之间应该用逗号分隔。本题中的实参有3个,

其中

逗号表达式做参数,

3. 以下叙述错误的是( )。

A. 未经赋值的全局变量值不确定 B. 未经赋值的auto 变量值不确定 C. 未经赋值的register 变量值不确定 D. 未经赋值的静态局部变量值为0 答:A

【解析】C 语言中,系统将未经赋初值的全局变量默认为0, 答案为A 选项。

4. 以下不能输出字符A 的语句是。(注:字符A 的ASCII 码值为65,字符a 的ASCII 码值为97。)

第 2 页,共 32 页

是函数做参数,是

是逗号与函数相结合做参数。

答:B

【解析】A 项,字符a 的ASCII 码值减去32为A 的ASCII 码值,执行字符输出,即为A ; B 项,执行整型输出,结果为65; C 项,字符型输出A ; D 项,字符型输出答案A 。

5. 有以下程序

程序的运行结果是( )。 A.345678 B.876543 C.1098765 D.321678 答:D

【解析】函数fun 的作用是交换

对其修改,在函数外部也会发生作用。互换,执行完成后,数组k 变成

6. 有以下程序

程序运行后的输出结果是( )。 A.7 B.-1 C.1 D.0 答:D

【解析】自身与自身异或,结果是0。

第 3 页,共 32 页

与的值,数组是以指针的形式传递的,在函数内部的作用是把数组k 中的

,把

和,

互换,

输出,得到321678。

7. 下面是有关C 语言字符数组的描述,其中错误的是( )。

A. 不可以用赋值语句给字符数组名赋字符串 B. 可以用输入语句把字符串整体输入给字符数组 C. 字符数组中的内容不一定是字符串 D. 字符数组只能存放字符串 答:D

【解析】字符数组是可以用来存放字符或者字符串的。

8. 有以下程序

程序的运行结果是( )。 A.1 B.0 C.2 D.3 答:A 【解析】只有i=3时,才能进入内部循环。

9. 在以下程序:

程序运行后的输出结果是( )。 A.0 B.1 C.2 D.3 答:A

【解析】值没有改变。

第 4 页,共 32 页

>不满足跳出,if (a==0)不满足,跳出循环,并没有往下执行,因此b