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

2017年天津职业技术师范大学高级语言程序设计(同等学力加试)复试实战预测五套卷

  摘要

目录

2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试实战预测五套卷(一) .. 2 2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试实战预测五套卷(二) .. 7 2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试实战预测五套卷(三) 12 2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试实战预测五套卷(四) 17 2017年天津职业技术师范大学高级语言程序设计(同等学力加试) 复试实战预测五套卷(五) 22

一、选择题

1. 若变量已正确定义为int 型,要通过语句

给a 赋值1、

给b 赋值2、给c 赋值3,以下输入形式中错误的是( )(注:⑪代表一个空格符)。

A. B. C. D.1, 2, 3

【答案】A

【解析】使用该语句时,要求除格式控制符以外的字符都要原样输入,“,”为非格式符,要原样输入。A 项中没有输入非格式符“,”,是不正确的。

2. 以下选项中错误的是( )。

A.

B.

C.

D. 【答案】D

【解析】D 项,误,

3. 有以下程序:

程序的运行结果是( )。 A.13, 13 B.13, 14 C.13, 15 D.14, 15 【答案】B

【解析】strlen 是计算字符串的长度,计算结果为13; sizeof是计算字符串所占存储空间的大小,由于字符 串最后要加上一个

故空间大小为14。

表示a 不等于b 时,运算结果为1,或者为0; 而

^是一种语法错

是非运算,且是单目运算符,只要求有一个操作数,故两者不等价。

4. 有以下程序:

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

【答案】D

【解析】程序执行过程为:定义STU 类型数组,长度为2, 并为其初始

用函数

strcpy

使次输出

5. 有以下程序:

已知字母A 的ASCII 码为65, 程序运行后的输出结果是( )。

【答案】A

将变量值传入函数,

结果为:

调用函数

故D 项正确。

函数调用结束。其中结构体数组中元素并没有发生改变,依

【解析】C 语言中每个字符都对应一个ASCII 码值,该值可以用来运算。本题中main 函数将字符A 经过加四和加三运算后分别赋值给

6. 有以下程序段

程序的输出结果是( )。 A.a=10b=50c=30 B.a=10b=50c=10 C.a=10b=30c=10 D.a=50b=30c=50 【答案】B

【解析】C 语言中使用;来作为语句的结束,所以a=b, b=c; 是一条语句。if 条件不满足,直接执行c=a。

7. 有以下程序段:

入字母A 、B 、C , 则以下对输入形式的描述正确的是( )。

A. 字母A 、B 、C 之问可以用空格分隔 B. 字母A 、B 、C 之间不能有分隔符 C. 字母A 、B 、C 之间可以用回车符分隔 D. 字母A 、B 、C 之间可以用Tab 键分隔 【答案】B

【解析】在使用scanf 函数时要注意,在用

格式输入字符时,分隔符(空格符、制表符

(Tab 键)、回车符)和转义字符都将作为有效字符进行输入。题目中要求以字符形式输入三个数据,空格、回车符、Tab 键均会被视为有效字符赋给对应变量,所以字母A 、B 、C 之间不能有分隔符,故B 选项正确。

8. 有以下程序:

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

然后将 按字符格式输出,按整型格式输出。

若要给分别输