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

2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)复试笔试最后押题五套卷

  摘要

一、选择题

1. 设函数中有整型变量n ,为保证其在未赋值的情况下初值为0, 应选择的存储类别是 ( )。

A.auto B.register C.static

D.auto 或 register

答:C

【解析】静态存储类型定义变量在未对其初始化时会对其初始化为默认值,其中int 型的默认初始化是0,其他选项的存储类型不能保证。

2. 下列形式中不合法的常量是( )。

A.2.E8 B.-.28 C.-028 D.2e_8 答:C

【解析】-028表示的是八进制的整型常量,但八进制的数字只能用0〜7表示。AD 两项为指数形式的实数表示,在e 或E 的前面必须要有数字,且£或£后面的指数必须为整数;B 项,为整数常量。

3. 有以下程序:

程序的运行结果是( )。

第 2 页,共 36 页

答:A

【解析】程序执行过程为:调用f 函数,将结构体a 与b 的地址作为参数传入函数,函数中指针a 指向结构体a ,指针b 指向结构体b ,将指针a 指向的结构体a 赋给指针b 指向的结构体b ,结构体b 内容被修改。输出b

4. 有如下程序:

程序运行后,在当前目录下会生成一个A.E B.EOF C.ABCDE D.A 答:A

向文件输入A ,关闭文件件

退出循环

文件,其内容是( )。

【解析】程序执行过程为:i=0时,以只写方式打开一个文本文件

时,再次以只写方式打开_文件中内容为E 。

覆盖原本的A ,关闭文件;之后文件内的值依次为C 、D 、E ,当

调用函数fputo

调用函数fputc 向文件输入B 时,文件内为E , 然后关闭文

5. avg 函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10, 则下列函数说明语句错误的是( )。

A. B. C. D. 答:C

【解析】C 项中函数的两个参数均为整型变量,不能满足题干的要求,声明不正确。

6. 有以下程序:

第 3 页,共 36 页

程序运行的结果是( )。 A.40 B.16 C.8 D.4 答:C

【解析】左移一位相当于原数乘以2, 右移一位相当于除以2。类型的范围。

7. 有以下程序:

程序运行后的输出结果是( )。 A.4 B.10 C.14 D.6 答:B

f ), 【解析】函数f 的功能是通过递归计算数组t 中元素的和。在主函数中调用了递归函数(将

f

8. 下面结构体的定义语句中,错误的是( )。

答:B

【解析】C 语言中结构体变量的定义有3种方法:①定义结构体类型的同时定义结构体变量,

第 4 页,共 36 页

结果为没有超过char

) 的递归式展开