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

2017年天津职业技术师范大学高级语言程序设计(同等学力加试)复试仿真模拟三套题

  摘要

目录

2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试仿真模拟三套题(一) .. 2 2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试仿真模拟三套题(二) .. 7 2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试仿真模拟三套题(三) 12

第 1 页,共 15 页

一、选择题

1. 有以下程序

【答案】A

【解析】C 语言中利用字节,double 型数据占8个字节。

2. 有如下程序:

程序运行后的输出结果是( )。

【答案】A

【解析】

右移运算符。程序执行过程为:定义结构体数组data ,并且初始化,则

第 2 页,共 15 页

平台上编译运行,程序运行后的输出结果是( )。

函数判断数据类型长度,在平台中,int 型数据占4个

循环依次输出结构体变量的成员与经过位运算之

后的结果

3. 有以下程序

程序运行后的输出结果是( )。 A.2,3,1 B.2, 3, 2 C.2, 3, 3 D.2, 2, 1 【答案】A

【解析】对于表达式改成

,赋值运算符的优先级高于逗号运算符的优先级,可

然后从左向右先计算表达式

因为

先使用后自增,所以

的值为2。最后

此时y 的值为1,

4,1, 1, 4。 程序运行后输出结果为:

z 的值为1,x 的值为2。再计算逗号表达式第二个表达式y 的值为3。 计算第三个表达式

4. 若有定义语句:

是复制字符串,以下选项中错误的函数调用是( )。

A. B. C. D. 【答案】A

库函数strcpy 的功能

【解析】题目中字符指针str3, 没有为指针开辟内存,能作为函数参数。

5. 以下不构成无限循环的语句或者语句组是。

A.

B.n=0:

C.n=10:

D. 【答案】A

【解析】A 项,为do-while 循环语句,首先执行do 后面的语句

第 3 页,共 15 页

得n=l,while 条件表达式

为假,退出循环;B 项,while 条件表达式的值始终为1,条件为真,构成无限循环;C 项,while (n ); 语句循环体为空,n 的值在循环中一直保持不变,构成无限循环;D 项,i=l,for 语句中条件判断语句为空,永远为真,构成无限循环。

6. 有以下程序:

程序运行后的输出结果是( )。 A.tuv

B. 字符t 的ASCII 码值 C.t

D. 出错

【答案】C 【解析】表示。

7. 有以下程序:

程序的运行结果是( )。 A.10 B.20 C.14 D.16

【答案】C 【解析】

系统默认为指针指向数组中第

执行的是将数组

个元素,因此,在for 循环中

累加后赋值给n , 最后输出,值为14。

的优先级高于

因此先对s 取内容,然后将s 中的内容加2。

8. 设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是( )。

【答案】D

【解析】

运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以

第 4 页,共 15 页