2022年天津财经大学计算机软件与理论之C语言程序设计教程复试实

更新时间:2023-04-07 11:49:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

2017年天津财经大学计算机软件与理论之C语言程序设计教程复试实战预测五套卷(一) (2)

2017年天津财经大学计算机软件与理论之C语言程序设计教程复试实战预测五套卷(二) (7)

2017年天津财经大学计算机软件与理论之C语言程序设计教程复试实战预测五套卷(三) .. 12 2017年天津财经大学计算机软件与理论之C语言程序设计教程复试实战预测五套卷(四) .. 17 2017年天津财经大学计算机软件与理论之C语言程序设计教程复试实战预测五套卷(五) .. 21

第1 页,共24 页

第 2 页,共 24 页 2017年天津财经大学计算机软件与理论之C 语言程序设计教程复试实战预测五套卷

(一)

说明:本资料为2017复试学员内部使用,终极模拟预测押题,实战检测复试复习效果。 ————————————————————————————————————————

一、选择题

1. 有如下程序:

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

A.4,5,2,4

B.4,4, 2,1

C.5,5,3,3

D.4,5,2,3

【答案】A

【解析】strlen 函数统计字符串长度,遇到

统计结束。sizeof 用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。a 数组之前有效字符有4个,由于字符串有效字符之后有一个

也会被放入数组,char 类型占一个字节,所以数组a 所占字节数为

为指向字符串的指针,字符串长度为2,指针类型变量所占字节数为4。故A 项正确。

2. 阅读以下程序:

该程序在编译时产生错误,其出错原因是( )。

A.定义语句出错,case 是关键字,不能用作用户自定义标识符

B.定义语句出错,printF 不能用作用户自定义标识符

C.定义语句无错,scanf 不能作为输入函数使用

D.定义语句无错,printf 不能输出case 的值

【答案】A

【解析】在C 语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,

第 3 页,共 24 页 故不允许用户重新定义。case 为C 语言中的关键字,因此用户不能再定义标识符为case 的变量。

3. 表达式的值是( )。

【答案】B

【解析】需要注意的是,两个整数相除仍然得到整数,

小数部分被省略,

4. 以下选项中,合法的数值型常量是( )。

A.3.2

B.'X'

C.099

D.OxEH

【答案】A

【解析】A 项正确,3.2是合法的实型常量;B 项错误,‘X ’为字符型常量不是数值型常量;C 项错误,以0开头,表示八进制,但八进制的每位小于8;D 项错误,Ox 和H 冲突都是表示十六进制。

5. 有以下程序

程序的运行结果是( )。

A.852

B.963

C.741

D.875421

【答案】A

【解析】for 循环的执行过程如下:①计算表达式1;②计算表达式2。若其值为非0,转步骤

③;若其值为0,转步骤⑤;③执行一次for 循环体;④计算表达式3,转向步骤②;⑤结束循环。

_是先执行y 自减,然后输出y 的值。

第一次循环,y 等于9,y%3等于零,y 自减,输出8;执行for 循环体的y--,y 等于7;

第二次循环,y 等于7,y%3不等于零,不输出;执行for 循环体的y--,y 等于6;

第三次循环,y 等于6,y%3等于零,y 自减,输出5;执行for 循环体的y--,y 等于4:

6. 有以下程序:

第 4 页,共 24 页

程序运行的结果是( )。

【答案】C

【解析】题目在定义结构体st 的同时便定义了结构体数组data 。可

结构体指针P 指向数组的首地址,指向

则指向所以输出即输出和

7. 有以下程序:

当执行程序时从键盘上输入HelloBeijing<回车>,则程序的输出结果是( )。

A.helloBeijing

B.HelloBeijing

C.HELLOBEIJING

D.hELLOBeijing

【答案】C

【解析】fun 函数的功能是将字符串中的小写字母转换为对应的大写字母。所以程序输出的结

果是HELLOBEIJING 。

8.

若有定义inta ,b ;,通过语句能把整数3赋给变量a ,5赋给变量b 的输入数据是( )。

A.35

B.3,5

C.3;5

D.35

本文来源:https://www.bwwdw.com/article/a2tl.html

Top