当前位置:才华咖 > 互联网计算机 > 计算机 > C语言 > 2017年3月计算机二级《C语言》临考模拟题
手机版

2017年3月计算机二级《C语言》临考模拟题

来源:才华咖 阅读:2.27W 次

要想顺利通过二级《C语言》考试,考生们在平常复习过程中要多做题多练习。以下是本站小编搜索整理的一份2017年3月计算机二级的文章" target="_blank" >计算机二级《C语言》临考模拟题,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

2017年3月计算机二级《C语言》临考模拟题

  一、选择题

1). 下列合法的标识符是( )。

A.123

B.#256

C.a.55

1_2_3

正确答案:D

答案解析:C语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或者下划线。″#″、″.″不允许出现在标识符中。

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

A=65+1,b=′b′;

a=b=0;

t a=1,*b=&a,*c=&b;

le a=0.0; b=1.1;

正确答案:A

答案解析:本题考查的是数据类型的定义并赋值,选项B中对变量声明类型且赋值的情况是不允许出现的,必须单独定义且赋值。选项C中对于指针变量c的赋值须为同型指针,而&b为二级指针。选项D中C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号(,)隔开,而不是用分号(;)隔开;在计算机存储字符时将字符相应的ASCII码以其对应的二进制进行存放,选项A中的定义是合法的。

3). 在软件设计中,不属于过程设计工具的是( )

(过程设计语言)

C.N-S图

正确答案:D

答案解析:DFD(数据流图Data-Flow-Diagram)是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示。它直接支持系统功能建模。在软件详细设计的过程阶段,要对每个模块规定的功能以及算法的设计给出适当的算法描述。常见的过程设计工具有:图形工具:程序流程图,N-S,PAD,HIPO;表格工具:判定表;语言工具:PDL(伪码)。

4). 数据结构中,与所使用的计算机无关的是数据的( )。

A.存储结构

B.物理结构

C.逻辑结构

D.线性结构

正确答案:C

答案解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。

5). 关于C语言的变量,以下叙述中错误的是( )

A.所谓变量是指在程序运行过程中其值可以被改变的量

B.变量所占的存储单元地址可以随时改变

C.程序中用到的所有变量都必须先定义后才能使用

D.由三条下划线构成的符号名是合法的变量名

正确答案:B

答案解析:变量是指在程序运行过程中其值可以改变的值,一个变量实质上是代表了内存中的某个存储单元。在程序中对某个变量的操作实际上就是对这个存储单元的操作,程序运行期间,这个分配的存储单元不会改变,但是其值可以变化。变量命名要符合标识符的规定,其中下划线是标识符的组成字符。程序中所有变量都必须先定义后使用。

  二、程序填空题

下列给定程序中,函数flm的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。

例如,s所指的.字符串为“def35adh3kjsdt7”,执行后结果为“defadhajsdt3537”。

请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.c中。

不得增行或删行,也不得更改程序的结构!

本文链接:https://www.caihuaka.com/jsjzs/cyuyan/mnewe.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。