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

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

C语言规定,程序中各函数之间_______。

  • A.既允许直接递归调用也允许间接递归调用
  • B.不允许直接递归调用也不允许间接递归调用
  • C.允许直接递归调用不允许间接递归调用
  • D.不允许直接递归调用允许间接递归调用
2

要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,  下列正确的程序段是(  )。

  • A.while((ch=getchar())!='N')printf("%c",ch);
  • B.while(ch=getchar()!='N')printf("%c",ch);
  • C.while(ch=getchar()=='N')printf("%c",ch);
  • D.while((ch=getchar())=='N')printf("%c",ch);
4

以下叙述中错误的是

  • A.C语言的可执行程序是由一系列机器指令构成的
  • B.用C语言编写的源程序不能直接在计算机上运行
  • C.通过编译得到的二进制目标程序需要连接才可以运行
  • D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
5

以下关于C语言数据类型使用的叙述中错误的是

  • A.若要准确无误差的表示自然数,应使用整数类型
  • B.若要保存带有多位小数的数据,应使用双精度类型
  • C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
  • D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型
7

若有下列说明语句  int(* p)();  则标识符p代表的是(  )

  • A.一个用于指向函数的指针变量,函数返回值的类型为int型
  • B.一个带回值类型为整型的函数名
  • C.一个用于指向整型数据的指针变量
  • D.一个带回值类型为指针类型的函数名
9

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

  • A.测试工作必须由程序编制者自己完成
  • B.测试用例和调试用例必须一致
  • C.一个程序经调试改正错误后,一般不必再进行测试
  • D.上述三种说法都不对
13

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

  • A.无序线性表
  • B.线性链表
  • C.二叉链表
  • D.顺序存储的有序表
18

实体联系模型中实体与实体之间的联系不可能是

  • A.一对一
  • B.多对多
  • C.一对多
  • D.对零
20

用链表表示线性表的优点是(  )。

  • A.便于随机存取
  • B.花费的存储空间较顺序存储少
  • C.便于插入和删除操作
  • D.数据元素的物理顺序和逻辑顺序相同
25

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

main

{ int a,b,d=25;

  • a=d/10%9;
  • b=a&&(一1);    printf("%d,%d\n",a,b);}
  • A.6,1
  • B.2,1
  • C.6,0
  • D.2,0
26

为了提高软件模块的独立性,模块之间最好是(  )。

  • A.控制耦合
  • B.公共耦合
  • C.内容耦合
  • D.数据耦合
28

执行下列程序后,输出的结果是(  )。

 #include<stdio.h>

 #define S(X)X*X

 void main()

 { iht a=9,k=3,m=2;

  • a/=S(k+m)/S(k+m);    printf("%d",A) ;    }
  • A.1
  • B.4
  • C.9
  • D.0
31

数据库 DB 、数据库系统 DBS 、数据库管理系统 DBMS 之间的关系是

  • A.DB 包含 DBS 和 DBMS
  • B.DBMS 包含 DB 和 DBS
  • C.DBS 包含 DB 和 DBMS
  • D. 没有任何关系
34

数据处理的最小单位是

  • A.数据
  • B.数据元素
  • C.数据项
  • D.数据结构
35

若以“a+”方式打开一个已存在的文件,则下列叙述正确的是(  )。

  • A.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可以进行添加或读操作
  • B.文件打开时,原有文件内容不被删除,只能进行读操作
  • C.文件打开时,原有文件内容被删除,只能进行写操作
  • D.以上三种说法都不正确
36

在软件测试设计中,软件测试的主要目的是

  • A.实验性运行软件
  • B.证明软件正确
  • C.找出软件中全部错误
  • D.尽可能多地发现软件中的错误