2018年南京师范大学教育科学院824计算机综合[专硕]之C程序设计考研基础五套测试题
● 摘要
一、选择题
1. 有以下程序:
程序运行后的输出结果是( )。
【答案】D
【解析
】
制:
因此答案为D 选项。
2. 设有以下语句
则下面叙述中正确的是( )。
A.CIN 是stractTT 类型的变量
B.TT 是struct 类型的变量
C. 可以用TT 定义结构体变量
D. 可以用CIN 定义结构体变量
【答案】D
【解析】CIN 使用typedef 定义的类型名,可以用来定义结构体TT 类型的变量。
3. 有以下程序:
第 2 页,共 42 页 是十六进制数
, 需要输出十进制数,换算成十进
程序的运行结果是( )。
A.2,4,6,8,10,9,7,5, 3,1,
B.10,8, 6, 4,2,1, 3,5,7,9,
C.1,2,3,4, 5,6,7, 8,9,10,
D.1,3,5,7,9,10,8,6, 4, 2,
【答案】A
【解析】程序的执行过程为:调用函数fun ,将数组c 地址与n 数值传入函数,此函数实现,将数组偶数位置元素从中间向前依次放入数组前半段,数组奇数位置元素从中间向后依次放入数组后半段,调用结果为
4. 有以下程序:
程序运行后的输出结果是( )。
A.tuv
B. 字符t 的ASCII 码值
C.t
D. 出错
【答案】C 【解析】表示。
5. 若有以下程序段
不能正确引用字符串的选项是( )。
第 3 页,共 42 页
之后依次输出。 的优先级高于因此先对s 取内容,然后将s 中的内容加2。
是
A. B. C. D.
【答案】D
【解析】strp 是char *类型、长度为4的数组,4个指针分别指向字符串数组str 中的4个字符串。D 项错误,step 是char*的数组,不能引用字符串。A 项正确,引用strp 数组中第一个指针指向的内容,gpaa”; B 项正确,str 是字符串数组,引用数组中的”aa”; C 项正确,
于访问strp 中第四个指针指向的内容,即 ”d”。
6. 以下函数的功能是计算a 的n 次方作为函数值返回:
为实现上述功能,函数中下画线处应填入的是( )。 A. B. C. D.
【答案】B
,【解析】for 循环语句,i=l时,最后返回s 。
7. 有定义语句:若要从终端给s 输入5个字符,错误的输入语句是( )。 A. B. C. D.
【答案】D
【解析】采用
首地址。A 项,
的首地址;D 项
,
8. 下列函数的功能是
第 4 页,共 42 页 等价函数输入时,输入项为变量的地址。为数组的首地址;B 项,不是地址。【程序有错
,其中输入项为存放字符串的应
为最后一行应
为为数组中第二个元素的地址;C 项,s 也为数组。
相关内容
相关标签