APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
填空题
)
12.有以下程序:#include main(){char a,b,c,d;scanf( );c=getchar();d=getchar();printf( );}当执行程序时,按下列方式输入数据( )

答案:"%c%c",&a,&b、"%c%c%c%c\n",a,b,c,d、从第一列开始,代表回车,注意:回车是一个字符

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
48.软件设计中划分模块的一个准则是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看题目
96.设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-eab8-c0cb-74c63d66eb00.html
点击查看题目
37.在软件开发中,需求分析阶段产生的主要文档是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c5a4-c0cb-74c63d66eb00.html
点击查看题目
30.有如下程序:#include main(){int x = 0x13;if (x=0x18) printf("T");printf("F");printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-705b-c0cb-74c63d66eb00.html
点击查看题目
40.以下关于C语言数据类型使用的叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a80e-c0cb-74c63d66eb00.html
点击查看题目
1.下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!/**********code.c**********/#include #include #define N 5typedef struct{int num;char name[10];char tel[10];}STYPE;void check();/**********found**********/int fun( ){/**********found**********/②() *fp; int i;if( *********found**********/fwrite( br/>fclose( );return( );}void main(){STYPE s[10]={ {1,"aaaaa","111111"}, {1,"bbbbb","222222"},{1,"ccccc","333333"}, {1,"ddddd","444444"}, {1,"eeeee","555555"} };int k;k=fun( );if( ){printf( );check();}else printf( );}void check(){
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8519-c0cb-74c63d66eb00.html
点击查看题目
109.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4e3c-c0cb-74c63d66eb00.html
点击查看题目
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看题目
21.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-556d-c0cb-74c63d66eb00.html
点击查看题目
33.若变量已正确定义,有以下程序段:int a=3,b=5,c=7;if(a>b) a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-fc0b-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
填空题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

12.有以下程序:#include main(){char a,b,c,d;scanf( );c=getchar();d=getchar();printf( );}当执行程序时,按下列方式输入数据( )

答案:"%c%c",&a,&b、"%c%c%c%c\n",a,b,c,d、从第一列开始,代表回车,注意:回车是一个字符

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
48.软件设计中划分模块的一个准则是( )。

A.  低内聚低耦合

B.  高内聚低耦合

C.  低内聚高耦合

D.  高内聚高耦合

解析:【解析】耦合性和内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,作为软件结构设计的设计原则,要求每个模块的内部都具有很强的内聚性;耦合性是指模块间相互连接的紧密程度的度量,一个模块与其他模块的耦合性越强则该模块的独立性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-dab4-c0cb-74c63d66eb00.html
点击查看答案
96.设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。

A.  7

B.  8

C.  9

D.  10

解析:【解析】满二叉树是除了叶子结点外所有结点度都为2的二叉树,当其有n个结点时,非叶子结点数为int(n/2)。本题n=15,故非叶子结点数等于int(15/2)=7,叶子结点数等于15-7=8。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-eab8-c0cb-74c63d66eb00.html
点击查看答案
37.在软件开发中,需求分析阶段产生的主要文档是( )。

A.  项,测试说明书是软件测试阶段生成的;

B.  项,软件详细设计说明书是设计阶段生成的;

C.  项,用户手册是软件发布时随软件一同交付给用户的;

D.  项,需求分析阶段只能生成需求分析规格说明书。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c5a4-c0cb-74c63d66eb00.html
点击查看答案
30.有如下程序:#include main(){int x = 0x13;if (x=0x18) printf("T");printf("F");printf("\n");}程序运行后的输出结果是( )。

A.  TF

B.  T

C.  F

D.  TFT

解析:【解析】x=0x18为赋值表达式,十六进制数0x18非0,故x非0,if条件成立输出T,之后再输出F与回车符。程序运行后的输出结果是TF。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-705b-c0cb-74c63d66eb00.html
点击查看答案
40.以下关于C语言数据类型使用的叙述中错误的是( )。

A.  项错误,C语言中没有逻辑类型,在C++中才引入的;

B.  若要保存带有多位小数的数据,可使用双精度类型

C.  若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型

D.  整数类型表示的自然数是准确无误差的

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-a80e-c0cb-74c63d66eb00.html
点击查看答案
1.下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!/**********code.c**********/#include #include #define N 5typedef struct{int num;char name[10];char tel[10];}STYPE;void check();/**********found**********/int fun( ){/**********found**********/②() *fp; int i;if( *********found**********/fwrite( br/>fclose( );return( );}void main(){STYPE s[10]={ {1,"aaaaa","111111"}, {1,"bbbbb","222222"},{1,"ccccc","333333"}, {1,"ddddd","444444"}, {1,"eeeee","555555"} };int k;k=fun( );if( ){printf( );check();}else printf( );}void check(){

解析:【解析】填空1:根据主函数中的调用函数可知,函数的形参应为结构体类型,因此填入STYPE。填空2:fp是指向文件类型的指针变量,因此填入FILE。填空3:函数fwrite调用的一般形式为“fwrite(buffer,size,count,fp);”,其中,fp表示文件指针。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8519-c0cb-74c63d66eb00.html
点击查看答案
109.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的

A.  x++;printf("%d\n",x);

B.  n=++x;printf("%d\n",n);

C.  ++x;printf("%d\n",x);

D.  n=x++;printf("%d\n",n);

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。++x表示先将x值加1后再用,x++表示先使用x值,用后再加1,所以本题中ABC选项都会输出x+1的值。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4e3c-c0cb-74c63d66eb00.html
点击查看答案
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。

A.  形成无限循环

B.  输出6

C.  输出5

D.  输出4

解析:【解析】本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,退出switch,且不执行i+=1,i=2不变,i<6成立,执行下一次for循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看答案
21.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的( )。

A.  逻辑独立性

B.  物理独立性

C.  应用独立性

D.  空间独立性

解析:【解析】数据独立性是指数据独立于程序,包括:①物理独立性,指数据的物理结构改变,应用程序不用改变;②逻辑独立性,指数据的逻辑结构改变,应用程序不用改变。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-556d-c0cb-74c63d66eb00.html
点击查看答案
33.若变量已正确定义,有以下程序段:int a=3,b=5,c=7;if(a>b) a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是( )。

A.  程序段有语法错误

B.  3,5,3

C.  3,5,5

D.  3,5,7

解析:【解析】a=3,b=5,因此a>b条件不成立,所以不执行a=b。然后c=a=3。此时“c!=a”条件不成立,不执行“c=b;”语句。结果为a=3,b=5,c=3。答案选择B选项。

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