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 页