2022年四川大学公共管理院667信息管理基础之C程序设计考研冲刺五

更新时间:2023-04-20 09:29:01 阅读量: 实用文档 文档下载

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

专注考研专业课13年,提供海量考研优质文档!

第 1 页,共 43 页

目录

2018年四川大学公共管理院667信息管理基础之C 程序设计考研冲刺五套模拟题(一) (2)

2018年四川大学公共管理院667信息管理基础之C 程序设计考研冲刺五套模拟题(二) (11)

2018年四川大学公共管理院667信息管理基础之C 程序设计考研冲刺五套模拟题(三) (19)

2018年四川大学公共管理院667信息管理基础之C 程序设计考研冲刺五套模拟题(四) (28)

2018年四川大学公共管理院667信息管理基础之C 程序设计考研冲刺五套模拟题(五) (36)

专注考研专业课13年,提供海量考研优质文档!

第 2 页,共 43 页 2018年四川大学公共管理院667信息管理基础之C 程序设计考研冲刺五套模拟题(一) 说明:根据本校该考试科目历年考研命题规律,结合考试侧重点和难度,精心整理编写。考研冲刺模考使用。共五套冲刺预模拟预测题,均有详细答案解析,考研冲刺必备资料。

——————————————————————————————————————————

一、选择题

1. 以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是( )。 A. B. C. D.

【答案】A

【解析】将字符指针变量初始化为一个字符串有两种方式,一种通过赋值运算使一个字符指针指向一个字符串常量:

A 选项正确。另一种是定义一个字符指针变量,并且初始化为一个字符串的首地址:

字符指针变量与字符数组都可以用来实现字符串的存储和运算,但二者是有区别的:(1.数组名是一个地址常量,而字符指针变量是一个变量,所以不能给一个数组名赋值,

如错误,B 选项错误;(2.字符型的指针变量的值是可以改变的;(3.字符指针变量和字符数组在内存中的 存储情形不同,数组指的是按照数组长度分配的若干存储空间,而指针只是一个存储字符串首地址的存储空间,所以相同类型指针可以相互赋值,而数组不能直接用“=”赋值,C 选项错误。数组不可以直接赋值字符 串

.不合法,只有在数组初始化时可以直接赋值,

合法,并且定义数组时必须指定数组长度,

不合法,故D 选项错误。

2. 以下定义语句中正确的是( )。

\

【答案】C

【解析】C 项正确,int 转换成char 类型时,按照ASCII 码表进行转换,65表示

66表示等价于

A 项错误,b , c 都是float*类型,是类型,错误,

无法把转换成

B 项错误,b 未定义,可改成D 项错误,分号表示语句的结束,应改成逗号。

3. 有以下程序:

专注考研专业课13年,提供海量考研优质文档!

第 3 页,共 43 页

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

A.fwo

B.fix

C.two

D.owo

【答案】A

【解析】for 循环实现的功能是将二维数组的第一列字母从小到大排序。第一列排完之后为f ,f ,O ,t ,t ,输出即输出数组的第二行,即为fwo 。

4. 有以下函数:

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

A.zhang

B.zhao

C.wang

D.19

【答案】B

【解析】结构体数组存储了三个人的信息,x+2代表了指向第三个元素的指针,所以输出name

为Zhao 。

5. 有以下程序段:

已知字符a 的ASCII 码十进制值为97,则执行上述程序段后输出的结果是( )。

A.因变量类型与格式描述符的类型不匹配输出无定值

B.输出项与格式描述符个数不符,输出为零值或不定值

C.a ,97,12k=12

D.a ,97,k=12

专注考研专业课13年,提供海量考研优质文档!

第 4 页,共 43 页 【答案】D

【解析】字符变量中的值就是该字符的Ascn 代码值,

可以参与对整型变量所允许的任何运算。

c 表示以字符格式输出ch 的值,所以输出为a ;%

d 表示以十进制代码的形式输出。h

的值,为97;k 没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”,然后以十进制代码输出k 的值,为12。

6. 有以下程序:

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

A.Hay

B.How are you

C.we

D.ay

【答案】D

【解析】for 语句循环体执行功能是,每次当元素为时,自动将下一个元素赋值给赋值完成后,j 值加1,因此的和分别赋值给输出结果为ay 。

7. 下列叙述中错误的是( )。

A.C 程序可以由一个或多个函数组成

B.C 程序可以由多个程序文件组成

C.一个C 语言程序只能实现一种算法

D.—个C 函数可以单独作为一个C 程序文件存在

【答案】C

【解析】一个C 语言程序可以实现任意多种算法,并没有数量限制

8. 有以下程序:

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

Top