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

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

以下叙述错误的是( )。

  • A.一个算法所包含的操作步骤应该是有限的
  • B.任何能通过编译和运行的算法都一定能得到所期望的结果
  • C.算法中每一条指令必须有确切的含义
  • D.算法可以用各种描述方法来进行描述
11

有以下程序:

}

执行时输入:l 2 3<;回车>;,则输出结果是( )。

  • A.2,2,4,4,
  • B.2,3,4,
  • C.2,2,3,4,
  • D.2,3,3,4,5,6,
17

关于地址和指针,以下叙述正确的是( )。

  • A.可以通过强制类型转换让char型指针指向double型变量
  • B.函数指针P指向一个同类型的函数f时,必须写成:p=&f;
  • C.指针P指向一个数组f时,必须写成:p=ecf;
  • D.一个指针变量P可以指向自身
21

软件生命周期是指( )。

  • A.软件的定义和开发阶段
  • B.软件的需求分析、设计与实现阶段
  • C.软件的开发阶段
  • D.软件产品从提出、实现、使用维护到停止使用退役的过程
23

以下选项中合法的c语言常量是( )。

  • A.,C—STR’
  • B.2014.1
  • C.”\l.0
  • D.2EK
24

有以下程序:

程序输出( )。

  • A.编译有错
  • B.0,0,0,3
  • C.1,1,2,0
  • D.0,1,2,0
25

有以下程序:

  • A.9
  • B.-1
  • C.10
  • D.0
27

下列叙述中错误的是( )。

  • A.数据结构中的数据元素不能是另一数据结构
  • B.数据结构中的数据元素可以是另一数据结构
  • C.空数据结构可以是线性结构也可以是非线性结构
  • D.非空数据结构可以没有根结点
36

若有定义:int a,b,C;以下程序段的输出结果是( )。

  • a=11;b=3;C=0;&nbsp;&nbsp;&nbsp;&nbsp;pfinff(”%d\n”,c=(a/b,a%B.);
  • A.2
  • B.0
  • C.3
  • D.1
37

若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是( )。

  • A.seanf(”%lf%1f%1P‘&a,&b,&C.;
  • B.scanf(-t%f%f%f¨,&a,&b。&C.:
  • C.scanf(”%If%lf%lf’,a,b,C.;
  • D.scanf(”%lf%lf%lf"’,&a,&b,&C.;
38

有以下程序:

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

  • A.4,5,2,4,1,3,
  • B.4,4,2,2,1,1,
  • C.5,5,3,3,2,2,
  • D.4,4,2,2,1,3
39

若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是(  )。

  • A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值
  • B.P+1代表a[1][0]的地址
  • C.P中将存放a数组的首地址
  • D.P+2代表a数组最后一行的首地址
40

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

  • A.软件是程序、数据和文档
  • B.软件是程序和数据
  • C.软件是算法和数据结构
  • D.软件是算法和程序
43

有以下程序:

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

  • A.1,2,6,24,120,
  • B.1,2,3,4,5,
  • C.1,1,1,1,1,
  • D.1,2,4,6,8,