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 项,八进制数应该是以零开始。
是指十六进制数,是合