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

0
收藏   分享
  • 卷面总分:100分
  • 试卷类型:模拟考试
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:242次
  • 作答时间:120分钟
试卷简介

2017年计算机二级c语言考试题(1),是针对计算机二级考试的模拟试题。

  • 单选题
试卷预览
1

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

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

要求通过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);
5

以下叙述中错误的是

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

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

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

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

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

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

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