试题

全国计算机二级考试《C语言》冲刺模拟题三

时间:2025-05-28 14:55:49 试题 我要投稿

2015年全国计算机二级考试《C语言》冲刺模拟题(三)

  1.软件生命周期中,花费最多的阶段是(  )。

2015年全国计算机二级考试《C语言》冲刺模拟题(三)

  A.详细设计

  B.软件编码

  C.软件测试

  D.软件维护

  2.视图设计一般有3种设计次序,下列不属于视图设计次序的是(  )。

  A.自顶而下

  B.由内向外

  C.由外向内

  D.自底向上

  3.在深度为5的满二叉树叶中,叶子结点的个数为(  )。

  A.32

  B.31

  C.16

  D.15

  4.下列数据结构中,能用二分法进行查找的是(  )。

  A.顺序存储的有序线性表

  B.结性链表

  C.二叉链表

  D.有序线性链表

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

  A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

  B.数组名代表的是数组所占存储区的首地址,其值不可改变

  C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

  D.可以通过赋初值的方式确定数组元素的个数

  6.以下只有在使用时才为该类型变量分配内存的存储类型说明是(  )。

  A.auto和static

  B.auto和register

  C.register和static

  D.extern和register

  7.若变量已正确定义为int型,要给a、b、C输人数据,正确的输入语句是(  )。

  8.若整型变量a、b、C、d中的值依次为2、2、3、4,则条件表达式a

  A.1

  B.2

  C.3

  D.4

  9.下列叙述中错误的是(  )。

  A.线性表是由n个元素组成的一个有限序列

  B.线性表是一种线性结构

  C.线性表的所有结点有且仅有一个前件和后件

  D.线性表可以是空表

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

  A.用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系

  B.用E—R图只能表示实体集之间一对一的联系

  C.用E—R图只能表示实体集之间一对多的联系

  D.用E—R图表示的概念数据模型只能转换为关系数据模型11.有以下程序:

  程序的输出结果是(  )。

  A.3

  B.4

  C.1

  D.2

  12.表示关系x<=Y<=Z的C语言表达式为(  )。

  A.(X<=Y)&&(Y<=Z)

  B.(X<=Y)AND(Y<=Z)

  C.(X<=Y<=Z)

  D.(X<=Y)&(Y<=C)

  13.设有如下定义:

  则下列程序段的输出结果为(  )。

  A.8,10

  B.6,8

  C.7,9

  D.6,2

  14.若变量a、b、t已正确定义,要将a和b中的数进行交换,以下选项中不正确的语句组是(  )。

  A.a=aft-b,b=a--b,a=a—b;

  B.t=a,a=b,b—t;

  C.a=t;t=b;b=a;

  D.t=b;b=a;a=t;

  15.数字字符0的ASCⅡ值为48,运行以下程序的输出结果是(  )。

  A.3,2

  B.50,2

  C.2,2

  D.2,50

  16.没有如下定义:

  int(*ptr)():

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

  A.ptr是指向一维组数的指针变量

  B.ptr是指向int型数据的指针变量

  C.ptr是指向函数的指针,该函数返回一个int型数据

  D.ptr是一个函数名,该函数的返回值是指int型数据的指针

  17.设有定义的语句:“char cl=92,c2=92;”,则以下表达式中的值为零的是(  )。

  18.以下程序的输出结果是(  )。

  A.1,2,6,8

  B.8,6,2,1

  C.8,1,6,2

  D.8,6,1,2

  19.若变量已正确定义为float型,要通过输入语句:

  A.11

  22

  33

  B.11.0,22.0,33.0

  C.11.0

  D.1122

  22.0 33.0

  20.有以下程序:

  程序运行后,若从键盘输入(从第1列开始)

  123<回车>

  45678<回车>

  则输出结果是(  )。

  A.1267

  B.1256

  C.1278

  D.124521.执行下面的程序后,a的值为(  )。

  A.7

  B.8

  C.9

  D.10

  22.以下程序执行后sum的值是(  )。

  A.15

  B.14

  C.不确定

  D.0

  23.若有运算符:>、一、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为(  )。

  A.%、sizeof、>、<<、=

  B.sizeof、%、>、一、<<

  C.sizeof、<<、>、%、=

  D.sizeof、%、<<、>、=

  24.为表示关系:x≥Y≥z,应使用的C语言表达式是(  )。

  A.(x>=y)&&(y>=z)

  B.(x>=y)AND(y>-x)

  C.(x>=y>=z)

  D.(x>=y)&(y>=z)

  25.执行下列程序中的输出语句后,a的值是(  )。

  A.17

  B.37

  C.6

  D.13

  26.若i、j已定义成int型,则下列程序段中内循环体的总执行次数是(  )。

  A.20

  B.24

  C.25

  D.30


  27.设有程序段:

  int k=12:

  while(k=1)k=k-1:

  则下列描述中正确的是(  )。

  A.while循环执行10次

  B.循环是无限循环

  C.循环体语句一次也不执行

  D.循环体语句执行一次

  28.在执行完下列的C语言句段之后,则8的值是(  )。

  A.0

  B.1

  C.TRUE

  D.FALSE

  29.有下列函数定义:

  该函数的类型是(  )。

  A.int类型

  B.float类型

  C.void类型

  D.函数无类型说明,定义有错

  30.有下列程序段:

  为使此程序段不陷入循环,从键盘输入的数据应该是(  )。

  A.任意正奇数

  B.任意负偶数

  C.任意正偶数

  D.任意负奇数31.若有说明语句:double*P,a;则通过scanf语句正确给输入项读人数据的程序段是(  )。

  32.下列程序的输出结果是(  )。

  A.8

  B.7

  C.12

  D.9

  33.若有以下程序:

  程序的输出结果是(  )。

  A.23

  B.24

  C.25

  D.26

  34.设x=015,则x=x^017的值是(  )。

  A.00001111l

  B.11111101

  C.00000010

  D.1 1000000

  35.若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是(  )。

  A.EOF

  B.-1

  C.非零值

  D.0

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

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

  37.下列程序的运行结果是(  )。

  A.S=3

  B.S=4

  C.S=5

  D.无输出结果

  38.运行下列程序时,若输入的数据为“1,2,3”,则输出结果是(  )。

  A.1.00

  2.00

  3.00

  B.1.00

  3.00

  2.00

  C.1

  3

  2

  D.3.00000

  2.00000

  1.00000

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

  A.只能在循环体内和switch语句体内使用break语句

  B.cotinue语句的作用是结束整个循环的执行

  C.在循环体内使用break语句或continue语句的作用相同

  D.从多层循环嵌套中退出时,只能使用goto语句

  40.有以下程序:

  程序运行后,文件t1.dat中的内容是(  )。

  A.Start

  B.end

  C.Startend

  D.endrt

【全国计算机二级考试《C语言》冲刺模拟题三】相关文章:

2015年全国计算机二级考试《C语言》冲刺模拟题(三)答案07-22

2015年全国计算机二级考试《C语言》冲刺模拟题(四)02-22

2015年全国计算机二级考试《C语言》冲刺模拟题(六)04-09

2015年全国计算机二级考试《C语言》冲刺模拟题(一)07-18

2015年全国计算机二级考试《C语言》冲刺模拟题(二)01-21

2015年全国计算机二级考试《C语言》冲刺模拟题(七)08-15

2015年全国计算机二级考试《C语言》冲刺模拟题(八)03-26

2015年全国计算机二级考试《C语言》冲刺模拟题(五)06-21

全国计算机二级C语言考试冲刺试题201704-30