荟萃馆

位置:首页 > 计算机 > C语言

全国计算机二级C语言考试冲刺试题2017

C语言1.46W

参加2017年3月二级C语言考试的同学们,多做题有助于加深大家对所学知识点的巩固,以下是本站小编搜索整理的一份全国计算机二级C语言考试冲刺试题,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

全国计算机二级C语言考试冲刺试题2017

  一、选择题

1). 以下叙述中正确的是( )

A.当用scanf从键盘输入数据时,每行数据在没按下回车键(Enter键) 前,可以任意修改

B.花括号对{}只能用来表示函数的开头和结尾,不能用于其他目的

C.空语句就是指程序中的空行

D.复合语句在语法上包含多条语句,其中不能定义局部变量

正确答案:A

答案解析:当使用scanf函数从键盘输入数据时,每行数据在未按下回车键之前,可以任意修改。但按下回车键后,scanf函数即接受了这一行数据,不能再修改。选项A正确,对于选项B,{}还可以表明复合语句的开头结尾,或者循环体的开头结尾等,选项B错误,而空语句为 ;,不是空行,选项C错误,在复合语句中可以定义变量为局部变量,选项D错误。

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

(过程设计语言)

C.N-S图

正确答案:D

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

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

A.存储结构

B.物理结构

C.逻辑结构

D.线性结构

正确答案:C

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

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

A.123

B.#256

C.a.55

1_2_3

正确答案:D

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

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

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中的定义是合法的。

  二、程序填空题

给定程序中,函数fun的功能是:把形参S所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。

例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数组中的字符串应为:defgh。

请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANKl.C中。