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

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

设有以下程序段:

int X=0,s=0;

while(!X!=0.s+=++X;

prinff(”%d”,S.;

则(  )。

  • A.运行程序段后输出0
  • B.运行程序段后输出l
  • C.程序段中的控制表达式是非法的
  • D.程序段执行无限次
6

若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是(  )。

  • A.v0=7,vl=4,v2=7 
  • B.v0=8,vl=4,v2=8
  • C.v0=11,vl=4,v2=11
  • D.v0=13,vl=4,v2=12
7

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

  • A.C程序中注释部分只能放在程序最后
  • B.花括号“{“和”}”可以作为函数体的定界符,也可以作为复合语句的定界符
  • C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
  • D.分号不是语句的一部分,是C语句之间的分隔符
8

  • A.a=50 b=50(空格分开. 
  • B.50 50(空格分开.
  • C.a=50,b=50
  • D.50,50
9

算法是指(  )。

  • A.计算机程序  
  • B.解决问题的计算方法
  • C.排序算法  
  • D.解决问题的有限运算序列
10

设有定义:

则以下赋值语句中错误的是(  )。

  • A.data2=datal; 
  • B.data2=(2,6.;
  • C.<img src="//img1.yqda.net/question-name/fb/c4fac0963148faa4dbe8bc91227a3e.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/49/3eb58f805deb8e9432ccc7342709d7.jpg" alt="" />
11

设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是(  )。

  • A.<img src="//img1.yqda.net/question-name/c5/314d960ae89a3f4ff88b0e3c973e83.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/7f/e49e6a8be1c43059d345f56e04c85d.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/ee/cf24d274427ea10433a6a5103aeb59.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/87/f13caac6699db0c2791f13eaf5d0f0.jpg" alt="" />
13

关系数据库管理系统能实现的专门关系运算包括(  )。

  • A.选择、投影、连接&nbsp;
  • B.排序、查找、统计
  • C.关联、更新、排序&nbsp;
  • D.显示、打印、制表
14

有以下程序:

执行后输出结果是(  )。

  • A.58&nbsp;&nbsp;
  • B.56&nbsp;&nbsp;
  • C.45
  • D.24
15

以下选项中,能定义S为合法的结构体变量的是(  )。

  • A.<img src="//img1.yqda.net/question-name/37/2241102107bdc63bc0fe5578f4c3e5.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/7b/4bfbd24660ff2ffd01c84e33d0d9f6.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/81/3d92ec819aafab9dae9f3e7f3d6209.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/16/5d13b271591011bf40494d29480440.jpg" alt="" />
16

有以下程序段:

以下选项中表达式的值为11的是(  )。

  • A.<img src="//img1.yqda.net/question-name/96/25728a78bf4ce18e776954213cc5fe.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/05/71e8d808b51e18075deacf24a5b1fa.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/96/f458d1504235baa91a7afe9a649e28.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/99/2fd23a656ca4e254681573d6a0ca7f.jpg" alt="" />
17

有以下程序:

若从键盘输入:ijk xyz<回车>,则输出结果是(  )。

  • A.ijk k&nbsp;&nbsp;
  • B.ijk xyz&nbsp;&nbsp;
  • C.xyz xyz&nbsp;
  • D.j j
18

有以下程序:

程序的运行结果是(  )。

  • A.Qian,f,95,92&nbsp;&nbsp;
  • B.Qian,m,85,90
  • C.Zhao,f,95,92
  • D.Zhao,m,85,90
20

变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。 若要求将a的高4位取反,低4位不变,所要执行的运算是(  )。

  • A.<img src="//img1.yqda.net/question-name/98/ec8ba9713f194da2efb61ef6409044.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/1b/2f76234455d3da4d5c4c44517d1fcc.jpg" alt="" />
  • C.ab
  • D.a<<b
21

结构化分析可以使用的工具是(  )。

  • A.N—s图&nbsp;&nbsp;
  • B.DFD图
  • C.PAD图
  • D.程序流程图
23

下列选项中属于软件生命周期中开发阶段任务的是(  )。

  • A.详细设计
  • B.运行维护
  • C.可行性研究
  • D.需求分析
24

若程序有宏定义:#define N l00,则以下叙述中正确的是(  )。

  • A.宏定义中定义了标识符N的值为整数100
  • B.在编译程序对C源程序进行预处理时用l00替换标识符N
  • C.对C源程序进行编译时用100替换标识符N
  • D.在运行时用100替换标识符N
25

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

  • A.1,2,3, 1,5,9,
  • B.1,3,5, 1,3,5,
  • C.1,3,5, 0,d,8,
  • D.1,3,5, -1,3,7,
27

有以下程序:

程序的运行结果是(  )。

  • A.1,2,3,4,5,6,7,8,9,0,
  • B.2,1,4,3,6,5,8,7,0,9,
  • C.0,9,8,7,6,5,4,3,2,1,
  • D.0,1,2,3,4,5,6,7,8,9,
28

有以下程序:

程序的运行结果是(  )。

  • A.10,1&nbsp;
  • B.20,1
  • C.10,2
  • D.20,2
30

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:

该语句所表示的含义是(  )。

  • A.<img src="//img1.yqda.net/question-name/47/c467a8cd841754b12f99610b445de7.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/cc/c5a0eb2a74970db31d702ecac74e19.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/ff/996337d58eaa3770629d20da84d5d9.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/fb/3a5d3c16cacd7382bed4dfe485b1e7.jpg" alt="" />
31

数据库管理系统中负责数据模式定义和数据的物理存取构建的语言是(  )。

  • A.数据定义语言&nbsp;&nbsp;
  • B.数据管理语言
  • C.数据操纵语言&nbsp;&nbsp;
  • D.数据控制语言
32

下列关于数据流图的描述正确的是(  )。   

  • A.数据流图是描述数据处理过程的工具
  • B.数据流图间接支持系统的功能建模
  • C.数据流图中带箭头的线段表示控制流
  • D.数据流图是软件详细设计的工具
33

以下选项中非法的表达式是(  )。

  • A.a+1=a+1&nbsp;&nbsp;
  • B.a=b==0
  • C.(Char.(100+100.
  • D.7<=X<60
34

下列对于软件测试的描述正确的是(  )。   

  • A.软件测试的主要目的是发现程序中的错误
  • B.软件测试的目的是证明程序是否正确
  • C.软件测试的目的是使程序运行结果正确
  • D.软件测试是证明软件中没有错误
35

阅读下列程序,则运行结果为(  )。

  • A.3&nbsp;&nbsp;&nbsp;
  • B.4&nbsp;&nbsp;&nbsp;
  • C.5
  • D.6
37

下列对队列的叙述正确的是(  )。

  • A.队列按“先进后出”原则组织数据&nbsp;
  • B.队列属于非线性表
  • C.队列在队尾删除数据
  • D.队列按“先进先出”原则组织数据
38

在下列选项中,没有构成死循环的是(  )。

  • A.<img src="//img1.yqda.net/question-name/3b/9c812aed65420494e45c6b4fa27667.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/62/fe3a9d1e1a7d18d99a8e351a10491e.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/66/b96128ffa5ec61a5cdb84c822e0a59.jpg" alt="" /><img src="//img1.yqda.net/question-name/4e/90395a73cd1419b5a4c8e5e5cefca8.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/c7/43f038d1c8e3314ffc63d4c9ddb87c.jpg" alt="" />
39

若变量已正确定义并赋值,以下符合C语言语法的表达式是(  )。

  • A.a:=b+1
  • B.a=b=c+2
  • C.int 18.5%3&nbsp;&nbsp;
  • D.a:a+7:c+b
41

若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。

  • A.函数的实参和其对应的形参共占同一存储单元
  • B.形参只是形式上的存在,不占用具体存储单元
  • C.同名的实参和形参占同一存储单元
  • D.函数的形参和实参分别占用不同的存储单元
42

设有如下三个关系表

下列操作中正确的是(  )。

  • A.T=RnS&nbsp;&nbsp;
  • B.T=RUS&nbsp;
  • C.T=R×S
  • D.T=R/S
43

有以下程序:

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

  • A.4,5,6,4,5,6,&nbsp;&nbsp;
  • B.1,2,3,4,5,6,
  • C.4,5,6,1,2,3,
  • D.6,5,4,3,2,1,