APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
82.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )。

A、 SCII码表中,同一字母的小写码比大写码数值上大32;C项,'a'-'A'=32;D项,c-'A'取值在0~26,等价于C项。答案选择A选项。

B、 项,

C、 II码表中,同一字母的小写码比大写码数值上大32;C项,'a'-'A'=32;

D、 项,c-'A'取值在0~26,等价于C项。答案选择A选项。

I、 I码表中,同一字母的小写码比大写码数值上大32;C项,'a'-'A'=32;D项,c-'A'取值在0~26,等价于C项。答案选择A选项。

答案:A

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
92.具有3个结点的二叉树有( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-e1b2-c0cb-74c63d66eb00.html
点击查看题目
23.以下关于C语言函数参数传递方式的叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-078f-c0cb-74c63d66eb00.html
点击查看题目
137.冒泡排序在最坏情况下的比较次数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3e57-c0cb-74c63d66eb00.html
点击查看题目
3.对建立良好的程序设计风格,下面描述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4c71-c0cb-74c63d66eb00.html
点击查看题目
59.若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3262-c0cb-74c63d66eb00.html
点击查看题目
5.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找 小值的元素, 坏情况下需要比较的次数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3e6d-c0cb-74c63d66eb00.html
点击查看题目
19.下列特征中不是面向对象方法的主要特征的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-6c97-c0cb-74c63d66eb00.html
点击查看题目
11.有以下程序:#include main(){int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,得a2的值为34.得c1的值为a,得c2的值为b,程序输出结果是:12,a,34,b则正确的输入格式是(以下(代表空格,代表回车)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f715-c0cb-74c63d66eb00.html
点击查看题目
23.某二叉树有5个度为2的结点,则该二叉树中的叶子结点是数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0f7f-c0cb-74c63d66eb00.html
点击查看题目
19.有如下程序:#include void change(int* array, int len){for(; len>=0;len--)array[len]-= 1;}main(){int i, array[5] ={2,2};change(array,4);for(i=0;i<5;i++)printf("%d,",array[i]);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5a6c-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

82.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )。

A、 SCII码表中,同一字母的小写码比大写码数值上大32;C项,'a'-'A'=32;D项,c-'A'取值在0~26,等价于C项。答案选择A选项。

B、 项,

C、 II码表中,同一字母的小写码比大写码数值上大32;C项,'a'-'A'=32;

D、 项,c-'A'取值在0~26,等价于C项。答案选择A选项。

I、 I码表中,同一字母的小写码比大写码数值上大32;C项,'a'-'A'=32;D项,c-'A'取值在0~26,等价于C项。答案选择A选项。

答案:A

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
92.具有3个结点的二叉树有( )。

A.  2种形态

B.  4种形态

C.  7种形态

D.  5种形态

解析:【解析】具有3个结点的二叉树有以下几种形态:

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-e1b2-c0cb-74c63d66eb00.html
点击查看答案
23.以下关于C语言函数参数传递方式的叙述正确的是( )。

A.  数据只能从实参单向传递给形参

B.  数据可以在实参和形参之间双向传递

C.  数据只能从形参单向传递给实参

D.  C语言的函数,参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用

解析:【解析】数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参,A项正确,B、C、D错误;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-078f-c0cb-74c63d66eb00.html
点击查看答案
137.冒泡排序在最坏情况下的比较次数是( )。

A.  n(n+1)/2

B.  nlog2n

C.  n(n-1)/2

D.  n/2

解析:【解析】对n个节点的线性表采用冒泡排序,冒泡排序的外循环最多执行n-1遍。第一遍最多执行n-1次比较,第二遍最多执行n-2次比较,以此类推,第n-1遍最多执行1次比较。因此,整个排序过程最多执行n(n-1)/2次比较。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3e57-c0cb-74c63d66eb00.html
点击查看答案
3.对建立良好的程序设计风格,下面描述正确的是( )。

A.  程序应简单、清晰、可读性好

B.  符号名的命名只要符合语法

C.  充分考虑程序的执行效率

D.  程序的注释可有可无

解析:【解析】程序不仅仅要能够正常运行,还要便于调试和维护,所以程序语句结构应该简单直接,具有良好的可读性,建立良好的程序设计风格。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4c71-c0cb-74c63d66eb00.html
点击查看答案
59.若有定义语句int a,b;double x;则下列选项中没有错误的是( )。

A.  switch(x%2){case 0:a++;break;case 1:b++;break;default:a++;b++;}

B.  switch((int)x/2.0){case 0:a++;break;case 1:b++;break;default:a++;b++;}

C.  switch((int)x%2){case 0:a++;break;case 1:b++;break;default:a++;b++;}

D.  switch((int)(x)%2){case 0.0:a++;break;case 1.0:b++;break;default:a++;b++;}

解析:【解析】switch语句中,表达式的类型应与case语句后的常量类型保持一致,并且switch的判断条件只能为整型或字符型,case后面为常量表达式。A项,x%2得到的是浮点型数据,而case语句后的常量是整型数据,类型不一致;B项,(int)x/2.0得到的也是浮点型数据,类型不一致;D项,(int)x%2.0得到的是整型数据,而case语句后的常量是浮点型数据,类型也不一致。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3262-c0cb-74c63d66eb00.html
点击查看答案
5.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找 小值的元素, 坏情况下需要比较的次数为( )。

A.  5

B.  6

C.  m-5

D.  m-6

解析:【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=20,rear=15时,队列中有m-20+15=m-5个元素, 坏情况下需要比较次数为m-6次。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3e6d-c0cb-74c63d66eb00.html
点击查看答案
19.下列特征中不是面向对象方法的主要特征的是( )。

A.  多态性

B.  标识唯一性

C.  封装性

D.  耦合性

解析:【解析】面向对象设计是建立在“对象”概念上的方法学,对象是面向对象语言中类的实体,其特点包括:①标识唯一性,对象可区分;②分类性,可以将具有相同属性和操作的对象抽象成类;③多态性,同一个操作对于不同对象表现不同的行为;④封装性,屏蔽数据的具体结构以及操作的算法;⑤模块独立性好,对象内部各种元素结合紧密,内聚性强。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-6c97-c0cb-74c63d66eb00.html
点击查看答案
11.有以下程序:#include main(){int a1,a2;char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,得a2的值为34.得c1的值为a,得c2的值为b,程序输出结果是:12,a,34,b则正确的输入格式是(以下(代表空格,代表回车)( )。

A.  选项。

B.  12ⱣⱤaⱣⱤ34ⱣⱤb

C.  12,a,34,b

D.  12ⱣⱤa34ⱣⱤb

解析:【解析】在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-f715-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.有如下程序:#include void change(int* array, int len){for(; len>=0;len--)array[len]-= 1;}main(){int i, array[5] ={2,2};change(array,4);for(i=0;i<5;i++)printf("%d,",array[i]);printf("\n");}程序运行后的输出结果是( )。

A.  1,1,-1,-1,-1,

B.  1,0,-1,1,-1,

C.  1,1,1,1,1,

D.  1,-1,1,-1,1,

解析:【解析】在main()函数中,首先给一维数组array赋初值[2,2,0,0,0],再调用change函数,对array数组中的每一个数进行减1处理, 后使用for循环语句输出数组元素的值,答案选择A选项。

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