2013年9月全国计算机等级《二级C语言程序设计》命题预测试卷四

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

三种基本结构中,能简化大量程序代码的是(  )。

  • A.顺序结构
  • B.分支结构
  • C.选择结构
  • D.重复结构
6

下列叙述正确的是(  )。

  • A.C语言中的文件是流式文件,因此只能顺序存取数据
  • B.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
  • C.在一个程序中当对文件进了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
  • D.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
7

下列标识符不是关键字的是( )。

  • A.break
  • B.char
  • C.Swithch
  • D.return
18

设有程序段:

int k=12:

while(k=1)k=k一1;

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

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

下面程序的运行结果是(   )。

#inelude

void del(char*s)

{ int i,j;

char*a;

  • a=s:
  • for(i=0,j=0;a[i]!=&#39;\0&#39;;i++)&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;if(a[i]>=&#39;0&#39;&&a[i]<=&#39;9&#39;)&nbsp;&nbsp;&nbsp;&nbsp;{s[j]=a[i];
  • j++;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;s[j]=&#39;\0&#39;;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;main&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;char*s="aa89gggh";
  • del(s):&nbsp;&nbsp;&nbsp;&nbsp;printf("\n%s",s);&nbsp;&nbsp;&nbsp;&nbsp;}
  • A.1
  • B.2
  • C.3
  • D.4
21

对两个数组a和b进行下列初始化:

char m[]="1234567";

char n[]={'1','2','3','4','5','6','7'};

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

  • A.数组m与数组n完全相同
  • B.数组m与数组n长度相同
  • C.数组m比数组n长1
  • D.数组m与数组n中都存放字符串
22

以下关于字符串的叙述中正确的是( )。

  • A.C语言中有字符串类型的常量和变量
  • B.两个字符串中的字符个数相同时才能进行字符串大小的比较
  • C.可以用关系运算符对字符串的大小进行比较
  • D.空串一定比空格打头的字符串小
24

在“文件包含”预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是( )。

  • A.直接按系统设定的标准方式搜索目录
  • B.先在源程序所在的目录搜索,如没找到,再按系统设定的标准方式搜索
  • C.仅仅搜索源程序所在目录
  • D.仅仅搜索当前目录
26

下列关于定点数与浮点数的叙述中错误的是( )。

  • A.在实数的浮点表示中,阶码是一个整数
  • B.整数是实数的特例,也可以用浮点数表示
  • C.实数的补码是其对应的反码在最后一位加1
  • D.相同长度的浮点数和定点数,前者可表示数的范围要大于后者
28

标准库函数fgets(s,n,file)的功能是( )。

  • A.从文件file中读取长度为n的字符串存入字符数s由
  • B.从文件file中读取长度不超过n-1个字符的字符放到字符数组S中
  • C.从文件file中读到n个字符串存入字符数组s中
  • D.从文件file中读取长度为n-1个字符的字符串存字符数组S中
30

有以下计算公式

若程序前面已在命令中包含math.h文件,不能够正确

计算上述公式的程序段是( )。

  • A.if(x>=0)y=sqrt(x);
  • B.y=sqrt(x) if(x<0)y=sqrt(0x);
  • C. else y=sqrt(-x);
  • D x="">=O)y=sqrt(x); If(x
32

链表不具有的特点是( )。

  • A.不必事先估计存储空间
  • B.可随机访问任意元素
  • C.插入、删除不需要移动元素
  • D.所需空间与线性表长度成正比
33

下列说法不正确的是(  )。

  • A.调用函数时,实参可以是表达式
  • B.调用函数时,实参与形参可以共用内存单元
  • C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
  • D.调用函数时,实参与形参的类型必须一致
37

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

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

下列选项中,均属于通用软件的是( )。

  • A.Windows XP、AutoCAD、PowerPoint
  • B.Visual FoxPro、Excel、SPSS
  • C.Word、Photoshop、Excel
  • D.C++、CorelDraw、Firefox 2.0