A、 结构化程序的三种基本结构是循环结构、选择结构、顺序结构
B、 C语言源程序不编译也能直接运行
C、 使用N—S流程图不能描述复杂算法
D、 计算机能够直接运行C语言源程序,不必进行任何转换
答案:A
解析:【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B项错误。算法可以用各种描述方法进行描述,N-S流程图把算法的每一步都用一个矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都能用N-S流程图描述,C项错误。C语言源程序需要经过编译和连接生成目标文件和可执行文件后才能运行,D项错误。答案选择A选项。
A、 结构化程序的三种基本结构是循环结构、选择结构、顺序结构
B、 C语言源程序不编译也能直接运行
C、 使用N—S流程图不能描述复杂算法
D、 计算机能够直接运行C语言源程序,不必进行任何转换
答案:A
解析:【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B项错误。算法可以用各种描述方法进行描述,N-S流程图把算法的每一步都用一个矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都能用N-S流程图描述,C项错误。C语言源程序需要经过编译和连接生成目标文件和可执行文件后才能运行,D项错误。答案选择A选项。
A. x/y*z
B. x%y%z
C. x/y/z
D. x*z/y
解析:【解析】%是取余运算符,不符合。运算符*、/的结合顺序是从左到右,所以x先除以y,再除以z。答案选择C选项。
A. 顺序结构
B. GOTO跳转
C. 选择(分支)结构
D. 重复(循环)结构
解析:【解析】结构化程序以模块化设计为中心,使用顺序、选择和循环三种基本控制结构就可以实现任何算法功能。结构化程序设计的思想包括自顶向下、逐步求精、模块化、限制使用GOTO语句。答案选择B选项。
A. 64
B. 66
C. 436
D. 434
解析:【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度。对于任何有435个,则度为2的结点为434。答案选择D选项。
A. 10
B. 8
C. 6
D. 4
解析:【解析】由二叉树的性质可知,对于任何一棵二叉树,其终端结点(叶子结点)数等于度为2的结点数加1。所以该二叉树的叶子结点数为
A. 字母A、B、C之问可以用空格分隔
B. 字母A、B、C之间不能有分隔符
C. 字母A、B、C之间可以用回车符分隔
D. 字母A、B、C之间可以用Tab键分隔
解析:【解析】在使用scanf函数时要注意,在用“%c”格式输入字符时,分隔符(空格符、制表符(Tab键)、回车符)和转义字符都将作为有效字符进行输入。题目中要求以字符形式输入三个数据,空格、回车符、Tab键均会被视为有效字符赋给对应变量,所以字母A、B、C之间不能有分隔符,答案选择B选项。
解析:【解析】本题的主要问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1就可得到c的千位数、百位数、全国计算机等级考试《二级C语言程序设计》真题及详解(二)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)
A. 语句覆盖
B. 逻辑覆盖
C. 边界值分析
D. 路径分析
解析:【解析】黑盒测试用于对软件的功能进行测试和验证,不需考虑程序内部的语句和逻辑结构。黑盒测试的方法主要包括:①等价类划分法;②边界值分析法;③错误推测法;④因果图。语句覆盖、逻辑覆盖、路径分析都是白盒测试的方法。答案选择C选项。
A. 1:1联系
B. 1:m联系
C. m:1联系
D. m:n联系
解析:【解析】实体集之间的联系分为3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。题目中一名雇员就职于一家公司,一个公司有多名雇员,公司与雇员之间的联系为一对多(1:m)联系。答案选择B选项。
A. 9,One*World
B. 9,One*Dream!
C. 10,One*Dream!
D. 10,One*World
解析:【解析】程序将两个字符串常量赋值给一个二维字符数组,然后p指向第二个字符串。strlen统计字符串中有效字符的个数,可知"One*Dream!"中共有
A. 123
B. 12
C. 1234
D. 1234
解析:【解析】scanf()函数的一般调用形式为:scanf(格式控制,输入地址列表)。其中,格式控制是用双引号括起来的字符串,包括格式字符和普通字符,格式是由“%”和格式字符组成。getchar()函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把1赋给了a,2赋给了b,然后getchar()函数提取一个换行符赋给c,再提取一个字符3赋给了d。所以程序的输出结果为:123。答案选择C选项。