2015年全国计算机等级《二级C语言》模拟试卷(6)

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

以下选项中不属于字符常量的是(  )。

  • A.<img src="//img1.yqda.net/question-name/d5/212dfd2694aa5347fc2dcf9ca1a17d.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/4b/6258c0bb4593a5b514a2a540b85aaf.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/a8/cc11dc2a3100262fcc551052a4fa31.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/a9/7d037fd9653bec960e54952633c48f.jpg" alt="" />
6

设有如下程序段:

则执行P=s;语句后,以下叙述中正确的是(  )。

  • A.可以用* P表示s[O]
  • B.S数组中元素的个数和P所指字符串长度相等
  • C.s和P都是指针变量
  • D.数组s中的内容和指针变量P中的内容相等
8

下列数据结构中,属于非线性结构的是(  )。

  • A.带链队列
  • B.循环队列
  • C.带链栈
  • D.二叉树
9

在C语言中,只有在使用时才占用内存单元的变量,其存储类型是(  )。

  • A.aut0和register&nbsp;&nbsp;
  • B.extem和register&nbsp;
  • C.auto和static
  • D.static和register
10

以下关于指针概念不正确的是(  )。

  • A.指针变量可以用整数赋值,但不可以用浮点数赋值
  • B.一个变量的地址称为该变量的指针,一个指针变量只能指向同一类型的变量
  • C.只有同一类型的变量地址才能放到指向该类型变量的指针变量之中
  • D.只能将地址赋给指针变量
11

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

  • A.s=67&nbsp;&nbsp;
  • B.s=61&nbsp;
  • C.S=63
  • D.S=56
12

下面描述中,不属于软件危机表现的是(  )。

  • A.软件过程不规范
  • B.软件质量难以控制
  • C.软件开发生产率低
  • D.软件成本不断提高
13

层次型、网状型和关系型数据库的划分原则是(  )

  • A.数据之间的联系方式
  • B.记录长度
  • C.联系的复杂程度
  • D.文件的大小
14

若在定义语句int a ,b,c,* P=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是(  )。

  • A.<img src="//img1.yqda.net/question-name/81/00a81adbd067b73bb3862bedafd2ba.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/f2/59f71283005035cbd58ebcf296c402.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/bc/48efc192360ee7ca3e756446392339.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/92/6110e22c798cc78dc2b6650d100029.jpg" alt="" />
15

以下选项中合法的标识符是(  )。

  • A.1_2&nbsp;&nbsp;&nbsp;
  • B._12&nbsp;&nbsp;&nbsp;
  • C.2_1
  • D.12__
17

对于存储同样的一组数据元素而言(  ).

  • A.顺序结构比链接结构易于扩充空间
  • B.顺序结构与链接结构相比,更有利于对元素进行插入、删除运算
  • C.顺序结构占用整块空间,而链接结构不要求整块空间
  • D.顺序结构比链接结构多占存储空间
18

设有定义语句int(*f)(int);,则以下叙述正确的是(  )。

  • A.f是基类型为int的指针变量
  • B.f是指向函数的指针变量,该函数具有一个int类型的形参
  • C.f是指向int类型一维数组的指针变量
  • D.f是函数名,该函数的返回值是基类型为int类型的地址
19

设有以下函数:

  • A.<img src="//img1.yqda.net/question-name/f5/238c0ecf674ce0c369f5cf294a9eaf.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/e2/65887059f7df88cb7ce7872e890a0f.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/6b/005293aef57808f50c0eaf4b35eac4.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/7e/557bdbeaaa343037133d66fa95d38b.jpg" alt="" />
20

在面向对象方法中,实现信息隐蔽是依靠(  )。

  • A.对象的继承&nbsp;&nbsp;&nbsp;
  • B.对象的多态
  • C.对象的封装
  • D.对象的分类
21

下列函数的功能是(  )。

  • A.将a所指字符串赋给b所指空间
  • B.使指针b指向a所指字符串
  • C.将a所指字符串和b所指字符串进行比较
  • D.检查a和b所指字符串中是否有’\0
23

有以下程序:

程序的运行结果是(  )。

  • A.*****a*b&nbsp;&nbsp;
  • B.a*b
  • C.a*b****&nbsp;
  • D.ab
24

则以下选项中错误的表达式是(  )。

  • A.<img src="//img1.yqda.net/question-name/ba/ceee690ad6707119a769789d8ded57.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/b9/84fea6f93bbe0162c0cd130764f32e.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/b6/fe9e0f30a60ced301d55b256b487e7.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/b4/b88df8442292067b8f70d08a0bc83d.jpg" alt="" />
25

面向对象方法中,不属于对象基本特点的是(  )。

  • A.标识唯一性&nbsp;
  • B.分类性
  • C.封装性
  • D.一致性
27

  • A.* P=*q;&nbsp;&nbsp;
  • B.P=q;
  • C.* P=&nl;
  • D.P=*q;
28

在下列选项中,哪个不是一个算法一般应该具有的基本特征(  )。

  • A.无穷性&nbsp;&nbsp;
  • B.可行性&nbsp;&nbsp;
  • C.确定性&nbsp;&nbsp;
  • D.有穷性
29

下列可用于C语言用户标识符的一组是(  )。

  • A.void,define,WORD
  • B.a3_3,_123,Car
  • C.For,-abc,IF Case
  • D.2a,DO,sizeof
30

以下4个选项中,不能看作一条语句的是(  )。

  • A.;
  • B.a=5,b=2.5,c=3.6;
  • C.if(b!=5)x=2;y=6;
  • D.return j;
32

有以下程序:

程序输出结果是(  )。

  • A.0,1,2,0&nbsp;&nbsp;
  • B.0,0,0,3
  • C.1,1,2,0&nbsp;
  • D.编译有错
33

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

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

以下程序的运行结果是(  )。

  • A.m=4 k=5 i=5 k=5
  • B.m=4 k=4 i=5 k=5
  • C.m=4&nbsp;k=4&nbsp;i=4&nbsp;k=5
  • D.m=4&nbsp;k=5&nbsp;i=4&nbsp;k=5
37

以下程序的运行结果是(  )。

  • A.17&nbsp;
  • B.16&nbsp;
  • C.15
  • D.14
38

以下定义语句中正确的是(  )。

  • A.<img src="//img1.yqda.net/question-name/eb/ed50b40662e65a056bb5ccff4944fd.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/b5/61815110d612e46c55d0c4f0b7072e.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/61/00884a47a6420ad3b6ba3ba04fede1.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/67/b518ad7bf73cd3a116a2e884aebafd.jpg" alt="" />
39

以下选项中不属于c语言的类型的是(  )。   

  • A.unsigned long int&nbsp;&nbsp;&nbsp;
  • B.long short
  • C.unsigned int
  • D.signed short int
41

合法的数组定义是(  )。

  • A.<img src="//img1.yqda.net/question-name/1d/ace6f68bcdd20b5d8443c2ec814cad.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/36/97609f4a54a551b76a9083dc5c90fe.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/75/82060d78153d9f5c632a7db100783f.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/d1/8dff5c3b941a8a6a1c5984f2160a88.jpg" alt="" />
42

设变量均已正确定义,

值10和20,为变量cl和c2赋字符X和Y。以下所示的输入形式中正确的是(注:口代表空格字符.(  )。

  • A.<img src="//img1.yqda.net/question-name/17/093fa466b074108b2167ba8fe6fe81.jpg" alt="" />
  • B.<img src="//img1.yqda.net/question-name/5a/668dbef124a871e0fa7a24ad0b5581.jpg" alt="" />
  • C.<img src="//img1.yqda.net/question-name/79/0f6b3048438b344158e3cfa31ffcc3.jpg" alt="" />
  • D.<img src="//img1.yqda.net/question-name/8f/db45de3e6822f5d00e8ba97e7c62e5.jpg" alt="" />