APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
18.以下选项中叙述正确的是( )。

A、 结构化程序的三种基本结构是循环结构、选择结构、顺序结构

B、 C语言源程序不编译也能直接运行

C、 使用N—S流程图不能描述复杂算法

D、 计算机能够直接运行C语言源程序,不必进行任何转换

答案:A

解析:【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B项错误。算法可以用各种描述方法进行描述,N-S流程图把算法的每一步都用一个矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都能用N-S流程图描述,C项错误。C语言源程序需要经过编译和连接生成目标文件和可执行文件后才能运行,D项错误。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
24.设x,y,z均为实型变量,代数式 在C语言中的正确写法是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d135-c0cb-74c63d66eb00.html
点击查看题目
5.结构化程序所要求的基本结构不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5011-c0cb-74c63d66eb00.html
点击查看题目
106.某二叉树中共有935个结点,其中叶子结点有435个,则该二叉己树中度为2的结点个数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-0099-c0cb-74c63d66eb00.html
点击查看题目
23.某二叉树有5个度为2的结点,则该二叉树中的叶子结点是数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0f7f-c0cb-74c63d66eb00.html
点击查看题目
19.有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给c1、c2、c3分别输入字母A、B、C,则以下对输入形式的描述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-90a9-c0cb-74c63d66eb00.html
点击查看题目
1.函数fun功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意,部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其它函数中的任何内容,仅在函数fun花括号中填入你编写的若干语句。/**********code.c**********/#include void fun( ){}int main(){int a,b;long c;printf( );scanf( );fun( );printf( );}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3483-c0cb-74c63d66eb00.html
点击查看题目
75.下列属于黑盒测试方法的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-132e-c0cb-74c63d66eb00.html
点击查看题目
56.一名雇员就职于一家公司,一个公司有多个雇员,则实体公司和实体雇员之间的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-9ead-c0cb-74c63d66eb00.html
点击查看题目
17.有以下程序:#include #include main(){char str[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a962-c0cb-74c63d66eb00.html
点击查看题目
34则输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-81c7-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

18.以下选项中叙述正确的是( )。

A、 结构化程序的三种基本结构是循环结构、选择结构、顺序结构

B、 C语言源程序不编译也能直接运行

C、 使用N—S流程图不能描述复杂算法

D、 计算机能够直接运行C语言源程序,不必进行任何转换

答案:A

解析:【解析】编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,B项错误。算法可以用各种描述方法进行描述,N-S流程图把算法的每一步都用一个矩形框来表示,把一个个矩形框按执行的次序连接起来就是一个算法描述,无论算法复杂与否都能用N-S流程图描述,C项错误。C语言源程序需要经过编译和连接生成目标文件和可执行文件后才能运行,D项错误。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
24.设x,y,z均为实型变量,代数式 在C语言中的正确写法是( )。

A.  x/y*z

B.  x%y%z

C.  x/y/z

D.  x*z/y

解析:【解析】%是取余运算符,不符合。运算符*、/的结合顺序是从左到右,所以x先除以y,再除以z。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d135-c0cb-74c63d66eb00.html
点击查看答案
5.结构化程序所要求的基本结构不包括( )。

A.  顺序结构

B.  GOTO跳转

C.  选择(分支)结构

D.  重复(循环)结构

解析:【解析】结构化程序以模块化设计为中心,使用顺序、选择和循环三种基本控制结构就可以实现任何算法功能。结构化程序设计的思想包括自顶向下、逐步求精、模块化、限制使用GOTO语句。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5011-c0cb-74c63d66eb00.html
点击查看答案
106.某二叉树中共有935个结点,其中叶子结点有435个,则该二叉己树中度为2的结点个数为( )。

A.  64

B.  66

C.  436

D.  434

解析:【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度。对于任何有435个,则度为2的结点为434。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-0099-c0cb-74c63d66eb00.html
点击查看答案
23.某二叉树有5个度为2的结点,则该二叉树中的叶子结点是数是( )。

A.  10

B.  8

C.  6

D.  4

解析:【解析】由二叉树的性质可知,对于任何一棵二叉树,其终端结点(叶子结点)数等于度为2的结点数加1。所以该二叉树的叶子结点数为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0f7f-c0cb-74c63d66eb00.html
点击查看答案
19.有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给c1、c2、c3分别输入字母A、B、C,则以下对输入形式的描述正确的是( )。

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选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-90a9-c0cb-74c63d66eb00.html
点击查看答案
1.函数fun功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意,部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其它函数中的任何内容,仅在函数fun花括号中填入你编写的若干语句。/**********code.c**********/#include void fun( ){}int main(){int a,b;long c;printf( );scanf( );fun( );printf( );}/**********-code.c**********/

解析:【解析】本题的主要问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1就可得到c的千位数、百位数、全国计算机等级考试《二级C语言程序设计》真题及详解(二)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3483-c0cb-74c63d66eb00.html
点击查看答案
75.下列属于黑盒测试方法的是( )。

A.  语句覆盖

B.  逻辑覆盖

C.  边界值分析

D.  路径分析

解析:【解析】黑盒测试用于对软件的功能进行测试和验证,不需考虑程序内部的语句和逻辑结构。黑盒测试的方法主要包括:①等价类划分法;②边界值分析法;③错误推测法;④因果图。语句覆盖、逻辑覆盖、路径分析都是白盒测试的方法。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-132e-c0cb-74c63d66eb00.html
点击查看答案
56.一名雇员就职于一家公司,一个公司有多个雇员,则实体公司和实体雇员之间的联系是( )。

A.  1:1联系

B.  1:m联系

C.  m:1联系

D.  m:n联系

解析:【解析】实体集之间的联系分为3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。题目中一名雇员就职于一家公司,一个公司有多名雇员,公司与雇员之间的联系为一对多(1:m)联系。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-9ead-c0cb-74c63d66eb00.html
点击查看答案
17.有以下程序:#include #include main(){char str[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",strlen(p));printf("%s\n",p);}程序运行后的输出结果是( )。

A. 9,One*World

B. 9,One*Dream!

C. 10,One*Dream!

D. 10,One*World

解析:【解析】程序将两个字符串常量赋值给一个二维字符数组,然后p指向第二个字符串。strlen统计字符串中有效字符的个数,可知"One*Dream!"中共有

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a962-c0cb-74c63d66eb00.html
点击查看答案
34则输出结果是( )。

A.  123

B.  12

C.  1234

D.  1234

解析:【解析】scanf()函数的一般调用形式为:scanf(格式控制,输入地址列表)。其中,格式控制是用双引号括起来的字符串,包括格式字符和普通字符,格式是由“%”和格式字符组成。getchar()函数的功能是从标准输入设备上读入一个字符。根据程序中的格式控制可知,接收输入时分别把1赋给了a,2赋给了b,然后getchar()函数提取一个换行符赋给c,再提取一个字符3赋给了d。所以程序的输出结果为:123。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-81c7-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载