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

2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)考研复试题库

  摘要

目录

2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)考研复试题库(一) . .... 2 2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)考研复试题库(二) . .... 8 2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)考研复试题库(三) . .. 15 2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)考研复试题库(四) . .. 22 2016年内蒙古师范大学现代教育技术教育技术学程序设计(C语言)考研复试题库(五) . .. 28

一、选择题

1. 设有定义:

A. B. C.

正确的输入数据

D. 答:A

【解析】A 项中

是起作用的,程序从键盘正确的读入前两个数据并且保存在指定的地址,

读入第三个数据后,将其放入缓冲区,然后寻找应该存放的地址,因为没有找到,程序会发生错误而中断,注释错误。B 项由于scanf 只接收两个数据,所以变量x 得不到赋值,注释正确。C 项scanf 会按照float 类型读取输入的第二个数据并且保存为int 类型,由于两种类型的存储形式与所占内存单元均不同,b 得不到正确的赋值,注释正确。D 项在使用scanf 函数时,如果除了格式说明字符和附加格式字符外,还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符,注释正确。

2. 变量a 中的数据用二进制表示的形式是01011101,变量b 中的数据用二进制表示的形式是11110000。若要求将a 的高4位取反,低4位不变,所要执行的运算是( )。

A.

B.

C.

D. 答:A

A 项,【解析】D 项,

3. 有语句

A. B.. c. D. 答:D

以下选项中,与此语句功能相同的是( )。

.

结果为10101101,

B 项,01011101|11110000表示异或运算;

结果为01010000,

表示按位与;

结果为11111101, “|”表示或运算;C 项,

; 格式串中允许加入格式符以外的字符串

则以下选项中对语句所作的注释叙述错误的是( )。

多余的格式符完全不起作用

多佘的输入项不能获得输入数据

输入项与格式符类型不匹配,变量b 和x 得不到

【解析】D 项正确,题中,先判断_如果为假,直接返回0, 如果为真,再判断y

为真返回为1,否则返回0, 综合所知,只有时返回1,否则返回0。

4. 有以下程序

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

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

对其修改,在函数外部也会发生作用。

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

和,

互换,

输出,得到321678。

,把互换,执行完成后,数组k 变成

5. 以下选项中,能用作用户标识符的( )。

答:C

【解析】标识符是由若干个字符组成的字符序列,用来命名程序的一些实体。语法规则为:①标识符由字母、数字或下画线组成;②第一个字符必须是字母或下画线;③标识符最多由274个字符组成;④在标识符中严格区分大小写字母;⑤关键字不能作为自定义的标识符在程序中使用。

6. 以下程序段中,与语句:

功能相同的是( )。

答:A

【解析】三元运算符表达式的形式为:表达式果果

7. 有以下程序

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

【解析】初始化后,s 指向数组a 的首元素,在调用函数fun 时,形参s 和实参s 是两个独立的int 型指针,在fun 函数内部,形参s 指向新的存储空间,但是不会影响实参s 的指向。所以,在main 函数中,s 仍然指向数组a 的首元素,输出结果是1。

8. 设a , b,c 是整型变量且均已赋值,则以下选项中错误的赋值语句是( )。

答:A

【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类 型相同才能实现赋值。A 项中,赋值运算能被赋值,A 项错误。B 项运算过程为,先赋值句。C 项运算过程为,先计算

程为,先将2赋给c , 再将c 赋给b ,然后计算

再计算

左值为表达式,不是变量不将结果赋给a ,是正确的赋值语

那么就执行

前面的语句

时,

表达式

表达式3, 当表达式1的值为真时,

的关系:①如否则

②如

结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断

判断b 、c 的关系,如果否则

综上所述:当

与A 项语句功能相同。

将结果赋给b ,再将b 赋给a ,是正确的赋值语句。D 项运算过

将结果赋给a ,是正确的赋值语句。