APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
22.下面是有关C语言字符数组的描述,其中错误的是( )。

A、 不可以用赋值语句给字符数组名赋字符串

B、 可以用输入语句把字符串整体输入给字符数组

C、 字符数组中的内容不一定是字符串

D、 字符数组只能存放字符串

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
16.下面属于整数类的实例是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-66fb-c0cb-74c63d66eb00.html
点击查看题目
55.下列关于栈的描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9981-c0cb-74c63d66eb00.html
点击查看题目
106.某二叉树中共有935个结点,其中叶子结点有435个,则该二叉己树中度为2的结点个数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-0099-c0cb-74c63d66eb00.html
点击查看题目
1.请编写函数fun,其功能是:计算并输出3到n之间( )所有素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。注意:要求n的值大于2但不大于100。部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。/**********code.c**********/#include #include double fun( ){}main(){int n;double sum;printf( );scanf( );sum=fun( );printf( );}
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-dd3d-c0cb-74c63d66eb00.html
点击查看题目
28.以下函数按每行8个输出数组中的数据:void fun(int *w,int n){int i;for(i=0;i<n;i++){()printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-125b-c0cb-74c63d66eb00.html
点击查看题目
104.若有定义语句:int x=10;则表达式x-=x+x的值为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-41c7-c0cb-74c63d66eb00.html
点击查看题目
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6c8f-c0cb-74c63d66eb00.html
点击查看题目
24.结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-525f-c0cb-74c63d66eb00.html
点击查看题目
29.有以下程序:#include main(){int x;scanf("%d",&x);if(x<=3);else if(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围内才会有输出结果?( )
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-1bd1-c0cb-74c63d66eb00.html
点击查看题目
114.某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-1089-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

22.下面是有关C语言字符数组的描述,其中错误的是( )。

A、 不可以用赋值语句给字符数组名赋字符串

B、 可以用输入语句把字符串整体输入给字符数组

C、 字符数组中的内容不一定是字符串

D、 字符数组只能存放字符串

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
16.下面属于整数类的实例是( )。

A.  0x518

B.  0.518

C.  "-518"

D.  518

E. -2

解析:【解析】整数类实例包括:①十进制常量,不能以0开头且用0~9表示;②八进制常量,以0开头,用0~7表示;③十六进制常量,以0x或0X开头,用0~9和A~F(a~f)表示。B项是浮点数实例,C项是字符串实例,D项是用科学计数法表示的浮点数实例。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-66fb-c0cb-74c63d66eb00.html
点击查看答案
55.下列关于栈的描述中,正确的是( )。

A.  在栈中只能插入元素

B.  在栈中只能删除元素

C.  只能在一端插入或删除元素

D.  只能在一端插入元素,而在另一端删除元素

解析:【解析】栈是一种操作受限的线性表:栈只能在栈顶插入和删除元素。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9981-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
点击查看答案
1.请编写函数fun,其功能是:计算并输出3到n之间( )所有素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。注意:要求n的值大于2但不大于100。部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。/**********code.c**********/#include #include double fun( ){}main(){int n;double sum;printf( );scanf( );sum=fun( );printf( );}

解析:【解析】本题是计算并输出3到n之间(含3和n)所有素数的平方根之和,所以fun应当具有判断一个数是否为素数的功能,可以利用sqrt()函数。全国计算机等级考试《二级C语言程序设计》真题及详解(四)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-dd3d-c0cb-74c63d66eb00.html
点击查看答案
28.以下函数按每行8个输出数组中的数据:void fun(int *w,int n){int i;for(i=0;i<n;i++){()printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是( )。

A.  if(i/8==0) printf("\n");

B.  if(i/8==0)continue;

C.  if(i%8==0)printf("\n");

D.  if(i%8==0)continue;

解析:【解析】每行输出8个数组数据后输入一个换行,所以应该采取对8取余的方法,余数循环一次便换行一次,所以语句为if(i%8==0) printf("\n");

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-125b-c0cb-74c63d66eb00.html
点击查看答案
104.若有定义语句:int x=10;则表达式x-=x+x的值为( )。

A.  -20

B.  -10

C.  0

D.  10

解析:【解析】单目加运算符优先级高于赋值运算符,所以先做x+x结果为20,再做x-

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-41c7-c0cb-74c63d66eb00.html
点击查看答案
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。

A.  n0=3,n1=8,n2=9,nn=1

B.  n0=2,n1=5,n2=1,nn=1

C.  n0=2,n1=7,n2=10,nn=1

D.  n0=4,n1=8,n2=9,nn=1

解析:【解析】本题执行过程为:s[0]='1',匹配case '1',n1=1,n2=1;s[1]='2',匹配case '2',n2=2;s[2]='0',匹配case '0',n0=1,n1=2,n2=3;s[3]='1',匹配case '1',n1=3,n2=4;s[4]='1',匹配case '1',n1=4,n2=5;s[5]='9',匹配default,nn=1,n0=2,n1=5,n2=6;s[6]='1',匹配case'1',n1=6,n2=7;s[7]='1',匹配case '1',n1=7,n2=8;s[8]='0',匹配case '0',n0=3,n1=8,n2=9;s[9]='\0',对应ASCII码为0,退出循环。输出n0,n1,n2,nn为3,8,9,1。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6c8f-c0cb-74c63d66eb00.html
点击查看答案
24.结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是( )。

A.  三种基本结构不可以嵌套使用

B.  顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移

C.  选择结构是根据不同的条件执行不同分支中的语句

D.  循环结构是根据条件决定是否重复、重复执行多少次循环体语句

解析:【解析】结构化程序主要由3种基本控制结构组成,顺序结构是最基本的算法结构,当执行由这些语句构成的程序时,将按这些语句在程序中的先后顺序逐条执行,没有分支,没有转移,没有步骤之间的相互约束,没有对某一步骤的多次使用,完全按照步骤的原有次序依次执行,B选项叙述正确。选择结构根据不同的条件去执行不同分支中的语句,C选项叙述正确。循环结构就是根据各自的条件,使同一组语句重复执行多次,D选项叙述正确。三种结构可以嵌套使用,A选项叙述错误,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-525f-c0cb-74c63d66eb00.html
点击查看答案
29.有以下程序:#include main(){int x;scanf("%d",&x);if(x<=3);else if(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围内才会有输出结果?( )

A.  不等于10的整数

B.  大于3且不等10的整数

C.  大于3或等于10的整数

D.  小于3的整数

解析:【解析】第一个if有一个else语句,若x3,则进入else语句中,在else语句中只有当x!=10时才会有输出结果,所以输入的值的范围应为大于3且不等于10的整数。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-1bd1-c0cb-74c63d66eb00.html
点击查看答案
114.某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为( )。

A.  BADC

B.  DCBA

C.  CDAB

D.  ABCD

解析:【解析】由前序序列ABCD得A为根结点,又因为中序序列为DCBA,所以DCB是A的左子树。同理可得B是CD的根结点,DC是B的左子树, C是D的根结点,所以可以确定二叉树的形状,得后序序列为DCBA。答案选择B选项。

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