2015年3月二级C语言全真模拟试题(3)

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

2015年3月二级C语言全真模拟试题(3),本试卷总分100分,共有4类型题目。

  • 选择题
  • 程序填空题
  • 程序改错题
  • 程序设计题
试卷预览
1

若有定义语句:

正确的输入语句是( )。

  • A.scanf(”%lf%If"’,X,Y);
  • B.scanf(”%f%f¨X,Y);
  • C.scanf(”%f%f¨,X,y);
  • D.scanf(”%lf%le”,px,PY);
1

以下叙述正确的是( )。

  • A.表达式sizeof(FILE*)==sizeof(int*)的值为真
  • B.文件指针的值是一个整数,它的值一定小于文件字节数
  • C.文件指针的值是所指文件的当前读取位置
  • D.使用fscanf函数可以向任意类型的文件中写入任意数量的字符
5

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

  • A.程序可以作为算法的一种表达方式
  • B.算法的有穷性是指算法的规模不能太大
  • C.算法的复杂度用于衡量算法的控制结构
  • D.算法的效率与数据的存储结构无关
5

关于程序模块化,以下叙述错误的是( )。

  • A.程序模块化可以提高程序运行的效率
  • B.程序模块化可以提高程序编制的效率
  • C.程序模块化可以提高程序代码复用率
  • D.程序模块化可以提高调试程序的效率
5

关于函数返回值,以下叙述正确的是( )。

  • A.函数可以返回整个结构体,即使结构体中有数组
  • B.函数只能返回基本数据类型的数值或指针
  • C.函数不可以返回一个数组
  • D.函数不能没有返回值
5

为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指( ):

  • A.执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)
  • B.执行算法时所使用的额外空间随算法所处理的数据空闯大小的变化而变化
  • C.执行算法时不使用额外空间
  • D.执行算法时不使用任何存储空间
5

有以下程序:

程序的运行结果是( )。

  • A.a:2,b:2
  • B.a=2,b=1
  • C.a=1,b=1
  • D.a=1,b=0