APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
11.有以下程序:#include main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%=10;}printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。

A、 5,11

B、 7,1

C、 7,11

D、 6,1

答案:B

解析:【解析】第一次循环,a=1,b=b+a=3,a=a+2=3,b=b%10=3;第二次循环,a=3,b=b+a=6,a=a+2=5,b=b%10=6;第三次循环,a=5,b=b+a=11,a=a+2=7,b=b%10=1;结束循环。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
102.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fb15-c0cb-74c63d66eb00.html
点击查看题目
2.以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-6c72-c0cb-74c63d66eb00.html
点击查看题目
1.请编一个函数void fun( ),tt指向一个M行N列的数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #include #include #define M 3#define N 4void fun( ){}void main(){int t[M][N]={{68,32,54,12},{14,24,88,58},{42,22,44,56}};int p[N],i,j,k;system( );printf( );for( ){for( )printf( );printf( );}fun( );printf( );for( )printf( );printf( );}
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8926-c0cb-74c63d66eb00.html
点击查看题目
5.有以下程序:#include void fun(int p){int d=2;p=d++;printf("%d",p);}main(){int a=1;fun(a);printf("%d\n",a);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-92f2-c0cb-74c63d66eb00.html
点击查看题目
14,15,1,2,3,4,5,6。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。/**********code.c**********/#include #define N 80void fun( ){}void main(){int a[N]={ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};int i,p,n=15;printf( );for( )printf( );printf( );scanf( );fun( );printf( );for( )printf( );printf( );}
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2891-c0cb-74c63d66eb00.html
点击查看题目
101.在深度为7的满二叉树中,度为2的结点个数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-f57f-c0cb-74c63d66eb00.html
点击查看题目
39.有以下程序:#include main(){
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9294-c0cb-74c63d66eb00.html
点击查看题目
45.对图书进行编目时,图书有如下属性:ISBN书号,书名,作者,出版社,出版日期。能作为关键字的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-87b3-c0cb-74c63d66eb00.html
点击查看题目
21.以下选项中,能用作数据常量的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0b67-c0cb-74c63d66eb00.html
点击查看题目
18.对于循环队列,下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ab68-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

11.有以下程序:#include main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%=10;}printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。

A、 5,11

B、 7,1

C、 7,11

D、 6,1

答案:B

解析:【解析】第一次循环,a=1,b=b+a=3,a=a+2=3,b=b%10=3;第二次循环,a=3,b=b+a=6,a=a+2=5,b=b%10=6;第三次循环,a=5,b=b+a=11,a=a+2=7,b=b%10=1;结束循环。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
102.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A.  项,交结果是既属于R又属于S的记录组成的集合,与题目中结果相符;

B.  项,差结果是属于R但不属于S的记录组成的集合;

C.  项,并是将S中的记录追加到R后面;

D.  项,选择是从关系中找出满足给定条件的元组的操作,但题目中无给定条件。答案选择A选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fb15-c0cb-74c63d66eb00.html
点击查看答案
2.以下叙述中正确的是( )。

A.  在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符

B.  只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度

C.  scanf函数中的字符串是提示程序员的,输入数据时不必管它

D.  复合语句也被称为语句块,它至少要包含两条语句

解析:【解析】在printf和scanf 函数中都可以指定数据的宽度,B项错误;scanf中的字符串在输入时可以使用其他非空字符,如逗号,但在输入时必须输入这些字符以保证匹配,C项错误;复合语句可以由任意多条语句构成,也可以一条没有,D项错误。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-6c72-c0cb-74c63d66eb00.html
点击查看答案
1.请编一个函数void fun( ),tt指向一个M行N列的数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #include #include #define M 3#define N 4void fun( ){}void main(){int t[M][N]={{68,32,54,12},{14,24,88,58},{42,22,44,56}};int p[N],i,j,k;system( );printf( );for( ){for( )printf( );printf( );}fun( );printf( );for( )printf( );printf( );}

解析:【解析】根据题意可知,fun函数实现的功能是对给定二维数组中每列的元素进行比较,得出 大值后依次输出至一维数组中。设计思路如下:定义一个 大值变量max,首先将每列的第一个元素设为 大值,然后将 大值max与第二个元素比较,较大值赋给max;以此类推,将max依次与第三,…,M个元素比较,得出该列 大值,并进行输出。全国计算机等级考试《二级C语言程序设计》真题及详解(三)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8926-c0cb-74c63d66eb00.html
点击查看答案
5.有以下程序:#include void fun(int p){int d=2;p=d++;printf("%d",p);}main(){int a=1;fun(a);printf("%d\n",a);}程序运行后的输出结果是( )。

A.  32

B.  12

C.  21

D.  22

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-92f2-c0cb-74c63d66eb00.html
点击查看答案
14,15,1,2,3,4,5,6。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。/**********code.c**********/#include #define N 80void fun( ){}void main(){int a[N]={ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};int i,p,n=15;printf( );for( )printf( );printf( );scanf( );fun( );printf( );for( )printf( );printf( );}

解析:【解析】本题可以采用“循环右移”的算法。公共基础知识第1章 数据结构与算法

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2891-c0cb-74c63d66eb00.html
点击查看答案
101.在深度为7的满二叉树中,度为2的结点个数为( )。

A.  64

B.  63

C.  32

D.  31

解析:【解析】根据满二叉树的性质可得,除最后一层外,每一层上的所有结点都有两个子结点,叶子结点总是比度为2的结点多一个,第7层上的叶子结点数最多为27-1=64个,所以度为2的结点个数为64-1=63。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-f57f-c0cb-74c63d66eb00.html
点击查看答案
39.有以下程序:#include main(){

A.  China

B.  Chinang

C.  ChinaBeijing

D.  BeijingChina

解析:【解析】pf是一个文件指针,fopen("abc.dat","wb+");执行后,pf指向可读写的二进制文件abc.dat。语句fwrite(s2,7,1,pf);是将s2的前7*1个字符的内容写入pf中,即Beijing。rewind(pf);是将文件位置指针移回到文件开头,语句fwrite(s1,5,1,pf);是从文件的开头位置,将s1的前5*1个字符的内容写入,替换掉原来位置上的内容,所以结果为Chinang。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9294-c0cb-74c63d66eb00.html
点击查看答案
45.对图书进行编目时,图书有如下属性:ISBN书号,书名,作者,出版社,出版日期。能作为关键字的是( )。

A.  ISBN书号

B.  书名

C.  作者,出版社

D.  出版社,出版日期

解析:【解析】关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-87b3-c0cb-74c63d66eb00.html
点击查看答案
21.以下选项中,能用作数据常量的是( )。

A.  o115

B.  0118

C.  1-5e1.5

D.  115L

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0b67-c0cb-74c63d66eb00.html
点击查看答案
18.对于循环队列,下列叙述中正确的是( )。

A.  队头指针是固定不变的

B.  队头指针一定大于队尾指针

C.  队头指针一定小于队尾指针

D.  队头指针可以大于队尾指针,也可以小于队尾指针

解析:【解析】在循环队列中,用队尾指针(rear)指向队列中的队尾元素,用队头指针(front)指向队头元素的前一个位置。在循环队列中,一般情况下rear>front,当存储空间的 后一个位置被使用,而新元素要入队时,如果存储空间的第一个位置空闲,便可将元素插入到第一个位置,此时存储空间的第一个位置作为队尾,便有front>rear。所以答案选择D选项。

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