2017年全国计算机二级考试题库2(C语言)

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

以下是if语句的基本形式:     if(表达式)  语句   其中“表达式”______。

  • A.必须是逻辑表达式
  • B.必须是关系表达式
  • C.必须是逻辑表达式或关系表达式
  • D.可以是任意合法的表达式
6

软件是指

  • A.程序
  • B.程序和文档
  • C.算法加数据结构
  • D.程序、数据与相关文档的完整集合
7

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

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

有以下程序:#include <stdio, h>main( )  { char c1='1',c2='2';    c1=getchar();c2=getchar();putchar(c1);putchar(c2);  }  当运行时输入:a<回车>后,以下叙述正确的是(  )。

  • A.变量c1被赋予字符a,c2被赋予回车符
  • B.程序将等待用户输入第二个字符
  • C.变量c1被赋予字符a,c2中仍是原有字符2
  • D.变量c1被赋予字符a,c2中将无确定值
10

下面是有关c语言字符数组的描述,其中错误的是

  • A.不可以用赋值语句给字符数组名赋字符串
  • B.可以用输入语句把字符串整体输入给字符数组
  • C.字符数组中的内容不一定是字符串
  • D.字符数组只能存放字符串
14

已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是

  • A.一个整型变量,代表要读入的数据项总数
  • B.一个文件指针,指向要读的文件
  • C.一个指针,指向要读入数据的存放地址
  • D.一个存储区,存放要读的数据项
18

以下不正确的叙述是

  • A.在C程序中,逗号运算符的优先级最低 
  • B.在C程序中,APH和aph是两个不同的变量 
  • C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 
  • D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
19

若有以下程序

则程序的输出结果是

  • A.China!
  • B.to China!
  • C.me you to China!
  • D.you to China!
21

将发送端数字脉冲信号转换成模拟信号的过程称为

  • A.链路传输
  • B.调制
  • C.解调
  • D.数字信道传输
23

若有以下定义,则能使值为3的表达式是int k=7,x=12;

  • A.x%=(k%=5)
  • B.x%=(k-k%5)
  • C.x%=k-k%5
  • D.(x%=k)-(k%=5)
25

下列关于标识符的说法中错误的是

  • A.合法的标识符是由字母、数字和下划线组成
  • B.C语言的标识符中,大写字母和小写字母被认为是两个不同的字符
  • C.C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符
  • D.用户标识符与关键字不同时,程序在执行时将给出出错信息
26

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

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

有以下程序

#include

main()

{ char ch[3][5]={“AAAA”, ”BBB”, ”CC”};

printf(“%s\n”, ch[1];)

}

程序运行后的输出结果是()

  • A.AAAA    
  • B.CC      
  • C.BBBCC      
  • D.BBB