2014年全国计算机等级考试二级C语言考前内部押题卷
-
-
有以下程序
程序运行后的输出结果是( )。
- A.abc28
- B.28c
- C.abc
- D.因类型不一致而出错
-
下列给定程序中,函数fun的功能是:计算整数n的阶乘。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
-
给定程序中,函数fun的功能是:求出形参SS所指字符串数组中最长字符串的长度,其余字符串左边用字符+补齐,使其与最长的字符串等长。字符串数组中共有M个字符串,且串长小于N。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
-
若程序中有宏定义行:
- A.A
- B.B
- C.C
- D.D
-
若变量已确定义,则以下语句的输出结果是( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
设有定义:
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
- A.A
- B.B
- C.C
- D.D
-
有以下程序
程序运行后的输出结果是( )。
- A.6,4,3,2
- B.6,2,l,l,
- C.1,1,2,6,
- D.2,3,1,6,
-
下列选项中,能够满足“只要字符串sl等于字符串s2,则执行sT”要求的是( )。
程序执行后的输出结果是( )。
- A.2
- B.1
- C.3
- D.0
-
以下正确的字符串常量是( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
程序的运行结果是( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
程序执行后的输出结果是( )
- A.3 5 7
- B.7 5 3
- C.3 6 9
- D.7 5 1
-
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。
- A.函数的形参和实参分别占用不同的存储单元
- B.形参只是形式上的存在,不占用具体存储单元
- C.同名的实参和形参占同一存储单元
- D.函数的实参和其对应的形参共占同一存储单元
-
设有以下函数:
- A.A
- B.B
- C.C
- D.D
-
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。
- A.A
- B.B
- C.C
- D.D
-
以下叙述中正确的是( )。
- A.break语句只能用在循环体内和switch’语句体内
- B.continue语句的作用是:使程序的执行流程跳出包含它的所有循环
- C.在循环体内使用break语句和continue语句的作用相同
- D.break语句只能用于switch语句体中
-
要求通过while循环不断读人字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是 ( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
程序的运行结果是( )。
- A.1
- B.41
- C.2
- D.331
-
下列条件语句中,输出结果与其他语句不同的是( )
- A.A
- B.B
- C.C
- D.D
-
当变量c的值不为2、4、6时,值为“真”的表达式是( )。
- A.A
- B.B
- C.C
- D.D
-
以下选项中,值为1的表达式是( )。
- A.A
- B.B
- C.C
- D.D
-
有以下程序
程序运行后的输出结果是( )。
- A.a+b=0
- B.a+b=30
- C.a+b=lO
- D.出错
-
表达式3.6-5/2+1.2+5%2的值是( )。
- A.3.8
- B.4.8
- C.3.3
- D.4.3
-
有以下定义:
- A.A
- B.B
- C.C
- D.D
-
以下选项中合法的标识符是( )。
- A.A
- B.B
- C.C
- D.D
-
下列叙述中正确的是( )。
- A.在c程序的函数中不能定义另一个函数
- B.在c程序中main函数的位置是固定的
- C.C程序中所有函数之间都可以相互调用
- D.每个C程序文件中都必须要有一个main函数
-
以下叙述正确的是( )。
- A.C语言函数可以嵌套调用,例如:fun(fun(x))
- B.C语言程序是由过程和函数组成的
- C.c语言函数不可以单独编译
- D.c语言中除了main函数,其他函数不可作为单独文件形式存在
-
关系数据库管理系统所管理的关系是( )。
- A.若干个二维表
- B.一个DBF文件
- C.一个DBC文件
- D.若干个DBC文件
-
设有如下三个关系表:
- A.A
- B.B
- C.C
- D.D
-
在软件设计中,不属于过程设计工具的是( )。
- A.PDL(过程设计语言
- B.PAD图
- C.N—S图
- D.DFD图
-
用树形结构来表示实体之间联系的模型称为( )。
- A.关系模型
- B.层次模型
- C.网状模型
- D.数据模型
-
为了使模块尽可能独立,要求( )。
- A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
- B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
- C.模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱
- D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
-
在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。
- A.详细设计
- B.需求分析
- C.总体设计
- D.编程调试
-
结构化程序设计主要强调的是( )。
- A.程序的规模
- B.程序的效率
- C.程序设计语言的先进性
- D.程序易读性
-
下列数据结构中,能用二分法进行查找的是( )。
- A.顺序存储的有序线性表
- B.线性链表
- C.二叉链表
- D.有序线性链表
-
设有下列二叉树:
对此二叉树前序遍历的结果为( )。
- A.ZBTYCPXA
- B.ATBZXCYP
- C.ZBTACYXP
- D.ATBZXCPY
-
具有3个结点的二叉树有( )。
- A.2种形态
- B.4种形态
- C.7种形态
- D.5种形态