2014年全国计算机等级《二级C语言》模拟试卷(10)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
3

下面的程序段运行后,输出结果是(  )。

  • A.9  
  • B.0  
  • C.不确定值 
  • D.18
5

以下叙述中错误的是(  )。

  • A.用户所定义的标识符允许使用关键字
  • B.用户所定义的标识符应尽量做到“见名识意”
  • C.用户所定义的标识符中,大、小写字母代表不同标识
  • D.用户所定义的标识符必须以字母或下划线开头
7

软件生命周期是指(  )。   

  • A.软件的开发过程
  • B.软件的运行维护过程
  • C.软件产品从提出、实现、使用维护到停止使用退役的过程
  • D.软件从需求分析、设计、实现到测试完成的过程
8

设有如下程序段:

则以下叙述中正确的是(  )。

  • A.输出值为2004
  • B.输出值为2008
  • C.运行时产生出错信息
  • D.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
9

已知大写字母A的ASCIl码的值是65,小写字母a的ASCIl码的值是97,以下不能将变量。中的大写字母转换为对应小写字母的语句是(  )。

  • A.<img src="//img1.yqda.net/question-name/e9/40b6404e5b8ff23e95a02ad365535f.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/98/150bf8f9f05aace5bdc11453d13c14.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/4e/927749fcefc9ea7ca2f9344683b3fd.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/4e/ed03db6cbed3b7475a1e904bd9ed5e.jpg" alt="" />
11

有以下程序:

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

  • A.0&nbsp;&nbsp;
  • B.3&nbsp;&nbsp;&nbsp;
  • C.4
  • D.7
12

有以下程序:

当运行时输入:a<回车>后,以下叙述正确的是(  )。

  • A.变量c1被赋予字符a,c2被赋予回车符
  • B.程序将等待用户输入第2个字符
  • C.变量c1被赋予字符a,c2中仍是原有字符2
  • D.变量c1被赋予字符a,c2中将无确定值
13

如果int C=3,d=4,k=0,下列描述正确的是(  )。

  • A.c>d!=k和c>(d!=k)的执行顺序是一样的
  • B.c&&d>k的结果为假
  • C.c||(d=k)执行后d的值为0
  • D.!c!=(d!=k)表达式的值为1
14

设有如下说明:

以下说法正确的是(  )。

  • A.NEW是一个结构体变量&nbsp;&nbsp;
  • B.NEW是一个结构体类型
  • C.ST是一个结构体类型&nbsp;
  • D.以上说明形式非法
15

有以下程序:

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

  • A.12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  • B.15
  • C.16
  • D.20
16

用数据流图(DFD.作为描述工具的软件开发阶段是(  )。

  • A.可行性分析&nbsp;
  • B.需求分析&nbsp;&nbsp;
  • C.概要设计&nbsp;&nbsp;
  • D.详细设计
17

有以下程序:

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

  • A.aegi&nbsp;&nbsp;&nbsp;
  • B.dfhk&nbsp;
  • C.abed
  • D.abedefghijk
19

软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(  )。

  • A.概要设计&nbsp;&nbsp;
  • B.软件设计
  • C.可行性研究和计划制定&nbsp;
  • D.需求分析
21

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

  • A.1&nbsp;&nbsp;
  • B.2&nbsp;&nbsp;
  • C.4
  • D.8
23

下面四个选项中,均是不合法的用户标识符的选项是(  )。

  • A.<img src="//img1.yqda.net/question-name/57/74edc4312d51e3bf9b79497210e275.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/3a/917c3dfb5abbf6db4cda304b0e23c5.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/81/98bd898d37d2516e9a6a7e41fd5a07.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/db/35be703a4350eb9044e1c91232cbe3.jpg" alt="" />
25

下列叙述中正确的是(  )。

  • A.栈是“先进先出”的线性表
  • B.队列是“先进后出”的线性表
  • C.循环队列中元素的个数是由队头指针和队尾指针共同决定的
  • D.循环队列中队头指针是固定不变的
26

有以下程序:

以下叙述中正确的是(  )。

  • A.在给P和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
  • B.由于P数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3
  • C.由于q数组中没有字符串结束符,长度不能确定;但P数组中字符长度为3
  • D.由于P和q数组中没有字符串结束符,故长度都不能确定
28

下列叙述中正确的是(  )。

  • A.循环链表是非线性结构
  • B.双向链表是非线性结构
  • C.只有一个根结点的数据结构不一定是线性结构
  • D.有一个以上根结点的数据结构不一定是非线性结构
29

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

  • A.<img src="//img1.yqda.net/question-name/23/39ed0a91b27fb17f4f7d1bed5a4634.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/64/2321a43aac01c38bea2ca22f5a87ef.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/c5/f3791e266d366d29649bfa90b705c1.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/7d/e6c6a849324f4d0909adf01ce660c1.jpg" alt="" />
30

设有如下定义:

若要使P指向data中的n域,正确的赋值语句是(  )。

  • A.<img src="//img1.yqda.net/question-name/21/d40393876f165f266ff15a70b6012c.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/d6/fa5d0311d5118d4f4b875015728550.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/5a/bc0e270b7f47b5ba33499857572a85.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/57/ccf11ef9b5877e7375bb28b0a8a763.jpg" alt="" />
31

有以下程序:

程序的运行结果是(  )。

  • A.*7&nbsp;&nbsp;&nbsp;
  • B.*3*5&nbsp;&nbsp;&nbsp;
  • C.*5&nbsp;&nbsp;&nbsp;
  • D.*2*6
33

  • A.包含l个字符&nbsp;&nbsp;
  • B.包含2个字符
  • C.包含3个字符
  • D.说明不合法,c的值不确定
34

有以下程序:

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

  • A.SunDan 20044 550
  • B.Penghua 20045 537
  • C.LiSiGuo 20042 580
  • D.SunDan 20041 703
35

有以下程序:

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

  • A.0,0&nbsp;
  • B.1,0&nbsp;&nbsp;
  • C.3,2
  • D.1,2
37

下列叙述中正确的是(  )。

  • A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
  • B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
  • C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
  • D.上述三种说法都不对
38

有以下程序:

程序的运行结果是(  )。

  • A.0&nbsp;&nbsp;
  • B.1&nbsp;&nbsp;&nbsp;
  • C.2
  • D.3
40

下面描述中,符合结构化程序设计风格的是(  )。

  • A.使用顺序、选择和重复(循环.三种基本控制结构表示程序的控制逻辑
  • B.模块只有一个入口,可以有多个出口&nbsp;&nbsp;&nbsp;
  • C.注重提高程序的执行效率
  • D.不使用goto语句
41

下列叙述中,正确的是(  )。

  • A.用E—R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
  • B.用E—R图只能表示实体集之间一对一的联系
  • C.用E—R图只能表示实体集之间一对多的联系
  • D.用E—R图表示的概念数据模型只能转换为关系数据模型
42

算法的空间复杂度是指(  )。

  • A.算法程序的长度
  • B.算法程序中的指令条数
  • C.算法程序所占的存储空间
  • D.执行算法需要的内存空间