APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
21.关于C语言标识符,以下叙述错误的是( )。

A、 标识符可全部由数字组成

B、 标识符可全部由下划线组成

C、 标识符可全部由小写字母组成

D、 标识符可全部由大写字母组成

答案:A

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
107.有以下程序#include #include main(){int a = 3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-496b-c0cb-74c63d66eb00.html
点击查看题目
135.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3a7e-c0cb-74c63d66eb00.html
点击查看题目
46.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-d74a-c0cb-74c63d66eb00.html
点击查看题目
1.给定程序的功能是:从键盘输入若干行文本( ),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #include void WriteText( );void ReadText( );void main(){
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9704-c0cb-74c63d66eb00.html
点击查看题目
24.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-099d-c0cb-74c63d66eb00.html
点击查看题目
127.对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-29dd-c0cb-74c63d66eb00.html
点击查看题目
56.一名雇员就职于一家公司,一个公司有多个雇员,则实体公司和实体雇员之间的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-9ead-c0cb-74c63d66eb00.html
点击查看题目
73.表达式:(int)((double)9/2)-9%2的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-fb56-c0cb-74c63d66eb00.html
点击查看题目
62.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15,要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-a7b1-c0cb-74c63d66eb00.html
点击查看题目
16.有以下程序:#include void fun(int a[],int n){int i,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){int k[10]={1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2;i<8;i++)printf("%d",k[i]);printf("\n");}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-5a8d-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

21.关于C语言标识符,以下叙述错误的是( )。

A、 标识符可全部由数字组成

B、 标识符可全部由下划线组成

C、 标识符可全部由小写字母组成

D、 标识符可全部由大写字母组成

答案:A

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
107.有以下程序#include #include main(){int a = 3;printf("%d\n",(a+=a-=a*a));}程序运行后的输出结果是( )。

A.  -12

B.  9

C.  0

D.  3

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-496b-c0cb-74c63d66eb00.html
点击查看答案
135.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。

A.  [6],得到:(23,13,51,57,81,26,66,69,66),j=6,i=3;第二次从前往后遍历,发现i=4时,指向81>66,需要交换A[4]与A[6],得到:(23,13,51,57,66,26,81,69,66),j=4,i=6;第三次从后向前遍历,发现j=5时,A[5]=26<66、需要交换A[5]与A[6],得到:(23,13,51,57,26,66,81,69,66),j=5,i=5;第三次从前往后遍历,A[5]=66,i+1=j,第一趟排序结束,即所求为(23,13,51,57,26,66,81,69,66),答案选择C选项。

B.  13,23,26,51,57,56,81,76,69

C.  选项。

D.  23,13,51,57,81,26,66,69,76

解析:【解析】设要排序的序列是A[0]……A[8],设置两个变量i、j,开始的时候:i=0,j=8。先从后向前遍历,发现j=8时,指向23<66,需要交换A[0]与

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3a7e-c0cb-74c63d66eb00.html
点击查看答案
46.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。

A.  控制流

B.  加工

C.  存储文件

D.  源和潭

解析:【解析】数据流图从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,其图符包括:①加工、②数据流、③存储文件、④源和潭。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-d74a-c0cb-74c63d66eb00.html
点击查看答案
1.给定程序的功能是:从键盘输入若干行文本( ),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #include void WriteText( );void ReadText( );void main(){

解析:【解析】填空1:要求填写文件流的自变量名。分析语句puts("\n",fw);所以分析可知:由于文件流变量fw在函数体中没有被定义过,所以本处应填*fw。填空2:通过while循环语句,把键盘上输入的内容写入到指定的文件中。键盘上输入的内容已存入字符串str变量中,因此,本处应填写str。填空3:要把已存入文件中的内容,再从文件中读出,存入到字符串变量str中, 后在屏幕显示出来,因此,此处应填写str。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9704-c0cb-74c63d66eb00.html
点击查看答案
24.以下叙述中错误的是( )。

A.  项正确,NULL是在头文件stdio.h中定义的符号常量;

B.  项正确,函数的返回值可以是地址,即指针;

C.  项正确,函数调用中形参值的变化不会传递给实参;

D.  项错误,不能将一个整数直接赋给指针变量作为地址,只能用取地址运算符“&”把该整型变量的地址赋值给该指针变量。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-099d-c0cb-74c63d66eb00.html
点击查看答案
127.对有序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为( )。

A.  1

B.  2

C.  3

D.  4

解析:【解析】题流程为:①将60与中间的元素55进行比较,60>55,所以60不可能在前4个元素中;②第二次将60与中间的元素70进行比较, 60<70,所以60不可能在后2个元素中;③第三次将60与中间元素60比较,这时查找成功。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-29dd-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
点击查看答案
73.表达式:(int)((double)9/2)-9%2的值是( )。

A.  4

B.  0

C.  3

D.  5

解析:【解析】运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-fb56-c0cb-74c63d66eb00.html
点击查看答案
62.设循环队列为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-26fd-a7b1-c0cb-74c63d66eb00.html
点击查看答案
16.有以下程序:#include void fun(int a[],int n){int i,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){int k[10]={1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2;i<8;i++)printf("%d",k[i]);printf("\n");}程序运行的结果是( )。

A.  345678

B.  876543

C.  1098765

D.  321678

解析:【解析】在main()函数中定义了一个有10个元素的数组k,并且赋初值为{1,2,3,4,5,6,7,8,9,10}。执行函数fun(k,5),把k的首地址赋给形参a,把5赋给形参n。在fun()函数中,for循环执行了2次:第一次,i的值为0,循环体中将a[0]与a[4]的值互换;第二次,i值为1,这次是将a[1]与a[3]的值互换。所以,fun()函数执行完后,数组k中的内容为{5,4,3,2,1,6,7,8,9,10}。接下来,循环输出a[2]~a[7]的值,故输出结果是321678。答案选择D选项。

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