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

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

表达式“~0x11”的值是(  )。

  • A.0xFFEE
  • B.0x71
  • C.0x0071
  • D.0xFFF1
13

假定所有变量均已正确说明,下列程序段运行后x 的值是( )。 

  • a=b=c=0;    x=12; 
  • if(!a) x--; 
  • else x=5;
  • if(c) x=3; 
  • else x=4;
  • A.11
  • B.4
  • C.12
  • D.3
14

如果进栈序列为el、e2、e3、e4,则可能的出栈序列是(  )。

  • A.e3、el、e4、e2
  • B.e2、e4、e3、e1
  • C.e3、e4、e2
  • D.任意顺序
17

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

  • A.用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系
  • B.用E—R图只能表示实体集之间一对一的联系
  • C.用E—R图只能表示实体集之间一对多的联系
  • D.用E—R图表示的概念数据模型只能转换为关系数据模型
19

在C语言程序中可用做用户标识符的是( )。

  • A.void 123 BBN
  • B.aa _abc cas
  • C.as+b3 -123 If
  • D.6f Do SIG
25

若有定义“int b[8],*p=b;”,则p+6表示( )。

  • A.数组元素b[6]的值
  • B.数组元素b[6]的地址
  • C.数组元素b[7]的地址
  • D.数组元素b[o]的值加上6
26

若变量e为char类型,能正确判断出C为小写字母的表达式是( )。

  • A.&#39;a&#39;<=c<=&#39;z&#39; c="">=&#39;a&#39;)
  • C.(′a′=c)
  • D.(c<=&#39;z&#39;)
  • E.(&#39;a&#39;<=c)and(&#39;z&#39;>c)
  • F.(c>=&#39;a&#39;)&&(c<=&#39;z&#39;)
27

下述程序执行的输出结果是( )。 

#include

main 

{ char a[2][4]; 

 strcpy(a,"are");

 strcpy(a[1],"you"); 

  • a[0][3]=&#39;&&#39;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%s\n",a);}
  • A.are&you
  • B.you
  • C.are
  • D.&
28

函数fseek的正确调用形式是(  )。

  • A.fseek(位移量,起始点,文件类型指针);
  • B.fseek(文件类型指针,位移量,起始点);
  • C.fseek(文件类型指针,起始点,位移量);
  • D.fseek(起始点,位移量,文件类型指针);
31

算法的时间复杂度是指(  )。

  • A.执行算法程序所需要的时间
  • B.算法程序的长度
  • C.算法执行过程所需要的基本运算次数
  • D.算法程序中的指令条数
38

已知函数fread的调用形式为“fread(buffer,size,count,fp);”,其中buffer代表的是(  )。

  • A.存放读入数据项的存储区
  • B.一个指向所读文件的文件指针
  • C.一个指针,是指向输入数据存放在内存中的起始地址
  • D.一个整型变量,代表要读入的数据项总数