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

2017年南京信息工程大学T05C语言程序设计(同等学力加试)考研复试核心题库

  摘要

目录

2017年南京信息工程大学T05C 语言程序设计(同等学力加试)考研复试核心题库(一) .... 2

2017年南京信息工程大学T05C 语言程序设计(同等学力加试)考研复试核心题库(二) .... 7

2017年南京信息工程大学T05C 语言程序设计(同等学力加试)考研复试核心题库(三) .. 12

2017年南京信息工程大学T05C 语言程序设计(同等学力加试)考研复试核心题库(四) .. 17

2017年南京信息工程大学T05C 语言程序设计(同等学力加试)考研复试核心题库(五) .. 22

一、选择题

1. 有以下程序:

程序的运行结果是( )。

A.3,3

B.5,5

C.3,5

D.5,3

【答案】A

【解析】程序执行过程为:p 指针指向变量m ,调用函数,将m 地址传给指针s ,然后再让8指向变量k ,而P 指针所指并没有改变,输出为3,3。

2. 以下选项中叙述正确的是( )。

A. 复杂任务可以分解成简单子任务

B.C 语言程序中的所有函数必须保存在同一个源文件中

C. 全部三种基本结构都包含的才是结构化程序

D.C 语言程序可以定义多个不同内容的main 函数

【答案】A

【解析】结构化程序设计把一个复杂的问题的求解过程分成阶段进行,即复杂任务可以分解成简单的任务,A 项正确。C 语言程序中的函数不一定要保存在同一个源文件中,外部函数可以

B 项错误。被同程序中其他源文件中调用,结构化程序主要由3种基本控制结构组成,循环结构、

选择结构、顺序结构,它们组成的算法结构可 以解决任何复杂的问题。算法不一定要包含所有三种基本结构,也可以只包含一种或两种,C 项错误。C 程序由 一个或若干个函数构成,程序中有且只能有一个主函数,即main 函数,D 项错误。

3. 有以下程序

程序的输出结果是( )。 A. B. C. D.

【答案】C

【解析】在格式控制中用%%表示,将输出一个%符号。

4. 以下选项中叙述错误的是( )。

A.C 程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值

B. 在C 程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内

C.C 程序函数中定义的自动变量,系统自动赋确定的初值

D.C 程序函数的形参不可以说明为static 型变量

【答案】A

【解析】在整个程序运行期间,静态局部变量在内存的静态存储区中占据着永久性的存储单元。即使退出函 数以后,下次再进入该函数时,静态局部变量仍使用原来的存储单元。由于并不

释放这些存储单元,因此这些存 储单元中的值得以保留,因而可以继续使用存储单元中原来的值。

5. 有以下程序:

程序的运行结果是( )。

A.0

B.9

C.6

D.8

【答案】C

【解析】函数f 是递归函数,递归的终止条件是X 为1或2。返回值为3,即 所以

当时

6. 以下选项中表示一个合法的常量是(说明:符号表示空格)( )。

【答案】B

【解析】十六进制数用数字0和字母x (或大写字母X )开头。

法的常量。

7. 有以下程序

{

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

A.Prohsbn

B.Prphsbn

C.Progsbn

D.Program

【答案】B

【解析】函数funl 功能是将字符串中元素加1,main 函数将数组第4个元素的指针传进funl 函数中,结果为Prohsbn 。

8. 以下选项中,能用作数据常量的是( )。

A.115L

B.0118

C.1.5el.5

D.o115

【答案】A

【解析】A 项表示长整型;115。B 项,八进制数范围是0~7; C 项,浮点数表示中e 后面必须跟整数,D 项,八进制数应该是以零开始。

是指十六进制数,是合