计算机二级c语言2017年题库试卷(1)

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

下面不属于需求分析阶段任务的是  

  • A.确定软件系统的功能需求  
  • B.确定软件系统的性能需求
  • C.制定软件集成测试计划  
  • D.需求规格说明书评审  
2

下列定义数组的语句中正确的是______。

  • A.#define size 10 char str1[size],str2[size+2];
  • B.char str[];
  • C.int num['10'];
  • D.int n=5; int a[n][n+2];
5

在说明语句:int *f();中,标识符f代表的是

  • A.一个用于指向整型数据的指针变量
  • B.一个用于指向一维数组的行指针
  • C.一个用于指向函数的指针变量
  • D.一个返回值为指针型的函数名
7

以下选项中,合法的一组C语苦数值常量是(  )。

  • A.28.5e-3 -0xf
  • B.12 OXa23 4.5
  • C.177 4c1.5 Oabc
  • D.0x8A 10,000 3.e5
8

程序流程图中有箭头的线段表示的是(   )。

  • A.图元关系
  • B.数据流
  • C.控制流
  • D.调用关系
9

需求分析阶段的任务是确定

  • A.软件开发方法
  • B.软件开发工具
  • C.软件开发费用
  • D.软件系统功能
13

下列正确的实型常量是(  )。

  • A.E3.4
  • B.-12345
  • C.2.2eO.8
  • D.4
14

用树形结构表示实体之间联系的模型的是

  • A.关系模型
  • B.网状模型
  • C.层次模型
  • D.以上三个都是
17

下面叙述中错误的是

  • A. 软件测试 的目的是发现错误并改正错误
  • B. 对被调试的程序进行 “ 错误定位 ” 是程序调试的必要步骤
  • C. 程序调试通常也称为 Debug
  • D. 软件测试应严格执行测试计划,排除测试的随意性
21

以下合法的字符型常量是

  • A.&nbsp;&nbsp;&nbsp;&nbsp;<img src="//img1.yqda.net/question-name/7a/430b9e3594c4dcafed7c85a9ed9423.png" width="49" height="23"/>
  • B.&nbsp;&nbsp;&nbsp;&nbsp;<img src="//img1.yqda.net/question-name/74/e899b90d9d7408b5492f736096d88b.png" width="51" height="25"/>
  • C.&nbsp;&nbsp;&nbsp;&nbsp;<img src="//img1.yqda.net/question-name/00/d1a50e7e872da20f882728b8c02c72.png" width="35" height="20"/>
  • D.&nbsp;&nbsp;&nbsp;&nbsp;<img src="//img1.yqda.net/question-name/f4/ae53176f10ea1fc6badfdcf6dc05d5.png" width="25" height="23"/>
22

c语言的基本单位是(  )。

  • A.函数
  • B.过程
  • C.子程序
  • D.子函数
23

检查软件产品是否符合需求定义的过程称为

  • A.确认测试
  • B.集成测试
  • C.验证测试
  • D.验收测试
24

已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是

  • A.kk>=′A′&& kk<=′Z′
  • B.!(kk>=′A′||kk<=′Z′)
  • C.(kk+32)>=′a′&&(kk+32)<=′Z′
  • D.isalpha(kk)&&(kk<91)
25

下列关于线性链表的描述中正确的是(  )。

  • A.存储空间不一定连续,且各元素的存储顺序是任意的
  • B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
  • C.存储空间必须连续,且各前件元素一定存储在后件元素的前面
  • D.存储空间必须连续,且各元素的存储顺序是任意的
27

给出以下定义:  char x[]="abcdefg";  char y[]={'a','b','c','d','e','f','g'};则正确的叙述为______。

  • A.数组x和数组y等价
  • B.数组x和数组y的长度相同
  • C.数组x的长度大于数组y的长度
  • D.数组x的长度小于数组y的长度
35

下述函数功能是______。  int fun(char*x)  { char *y=x;   while(*y++);   return y-x-1;  }

  • A.求字符串的长度
  • B.求字符串存放的位置
  • C.比较两个字符串的大小
  • D.将字符串x连接到字符串y后面
40

栈和队列的共同特点是

  • A.都是先进先出
  • B.都是先进后出
  • C.只允许在端点处插入和删除元素
  • D.没有共同点
41

选出任何情况下都不引起二义性的宏定义( )。

  • A.#define POWER(x)x*x
  • B.#define POWER(x)((x)*(x))
  • C.#define POWER(x)(x*x)
  • D.#define POWER(x)(x)*(x)
42

有以下语句:int b;char c[10];,则正确的输入语句是______。

  • A.scanf("% d % s", &b, &c);
  • B.scanf("% d % s", &b, c);
  • C.scanf("% d % s", b, c);
  • D.scanf("% d % s", b, &c);
43

设有程序段:  int k=12;  while(k=1)k=k-1;  则下列描述中正确的是(  )。

  • A.while循环执行10次
  • B.循环是无限循环
  • C.循环体语句一次也不执行
  • D.循环体语句执行一次