c语言while语句流程图全国计算机二级C语言考试冲刺试题
全国计算机二级C语言考试冲刺试题2017
参加2017年3月二级C语言考试的同学们,多做题有助于加深大家对所学知识点的巩固,以下是店铺搜索整理的一份全国计算机二级C语言考试冲刺试题,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!
一、选择题
1). 以下叙述中正确的是( )
A.当用scanf从键盘输入数据时,每行数据在没按下回车键(Enter键) 前,可以任意修改
B.花括号对{}只能用来表示函数的开头和结尾,不能用于其他目的
C.空语句就是指程序中的空行
D.复合语句在语法上包含多条语句,其中不能定义局部变量
正确答案:A
答案解析:当使用scanf函数从键盘输入数据时,每行数据在未按下回车键之前,可以任意修改。但按下回车键后,scanf函数即接受了这一行数据,不能再修改。选项A正确,对于选项B,{}还可以表明复合语句的开头结尾,或者循环体的开头结尾等,选项B错误,而空语句为 ;,不是空行,选项C错误,在复合语句中可以定义变量为局部变量,选项D错误。
2). 在软件设计中,不属于过程设计工具的是( )
A.PDL(过程设计语言)
B.PAD图
C.N-S图
D.DFD图
正确答案:D
答案解析:DFD(数据流图Data-Flow-Diagram)是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示。它直接支持系统功能建模。在软件详细设计的过程阶段,要对每个模块规定的功能以及算法的设计给出适当的算法描述。常见的过程设计工具有:图形工具:程序流程图,N-S,PAD,HIPO;表格工具:判定表;语言工具:PDL(伪码)。
3). 数据结构中,与所使用的计算机无关的是数据的( )。
A.存储结构
B.物理结构
C.逻辑结构
D.线性结构
正确答案:C
答案解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。
4). 下列合法的标识符是( )。
A.123
B.#256
C.a.55
D.abhj1_2_3
正确答案:D
答案解析:C语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或者下划线。″#″、″.″不允许出现在标识符中。
5). 以下定义语句中正确的是( )
A.char A=65+1,b=′b′;
B.int a=b=0;
C.float a=1,*b=&a,*c=&b;
D.double 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中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论