APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
40.下列叙述中正确的是( )。

A、 项正确,在顺序存储结构中,所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。

B、 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C、 顺序存储结构能存储有序表,链式存储结构不能存储有序表

D、 链式存储结构比顺序存储结构节省存储空间

答案:A

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
7.下列不属于软件工程3个要素的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-e1b2-c0cb-74c63d66eb00.html
点击查看题目
17.C源程序中不能表示的数制是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-5c97-c0cb-74c63d66eb00.html
点击查看题目
1.函数fun功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意,部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其它函数中的任何内容,仅在函数fun花括号中填入你编写的若干语句。/**********code.c**********/#include void fun( ){}int main(){int a,b;long c;printf( );scanf( );fun( );printf( );}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3483-c0cb-74c63d66eb00.html
点击查看题目
10.程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-7bcc-c0cb-74c63d66eb00.html
点击查看题目
16.若有定义:int a,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-8a90-c0cb-74c63d66eb00.html
点击查看题目
7.有以下程序:#include main(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-96d0-c0cb-74c63d66eb00.html
点击查看题目
39.有以下程序:#includemain(){int x;scanf("%d",&x);if(x<=3);else if(x!=10)printf("%d\n",x);}程序运行时,输入的值在( )范围才会有输出结果。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-07fd-c0cb-74c63d66eb00.html
点击查看题目
71.设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f76e-c0cb-74c63d66eb00.html
点击查看题目
20.下面不属于对象基本特点的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-6ea0-c0cb-74c63d66eb00.html
点击查看题目
26.有以下程序:#include main(){…while(getchar()!='\n');…}以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0e44-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

40.下列叙述中正确的是( )。

A、 项正确,在顺序存储结构中,所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。

B、 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C、 顺序存储结构能存储有序表,链式存储结构不能存储有序表

D、 链式存储结构比顺序存储结构节省存储空间

答案:A

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
7.下列不属于软件工程3个要素的是( )。

A.  工具

B.  过程

C.  方法

D.  环境

解析:【解析】软件工程是指用工程化的原则和方法来构建和维护软件,其要素包括:①方法,用于完成软件工程项目的技术手段;②工具,用于支持软件的开发、管理、文档生成;③过程,用于支持软件开发的各个环节的控制、管理。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-e1b2-c0cb-74c63d66eb00.html
点击查看答案
17.C源程序中不能表示的数制是( )。

A.  二进制

B.  八进制

C.  十进制

D.  十六进制

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-5c97-c0cb-74c63d66eb00.html
点击查看答案
1.函数fun功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意,部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其它函数中的任何内容,仅在函数fun花括号中填入你编写的若干语句。/**********code.c**********/#include void fun( ){}int main(){int a,b;long c;printf( );scanf( );fun( );printf( );}/**********-code.c**********/

解析:【解析】本题的主要问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1就可得到c的千位数、百位数、全国计算机等级考试《二级C语言程序设计》真题及详解(二)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3483-c0cb-74c63d66eb00.html
点击查看答案
10.程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);输出结果是( )。

A.  123.141593

B.  123.141493

C.  12,3.141593

D.  123.1415930

解析:【解析】输出的x与y间没有空格,“%8.6f”代表总共8位宽度,包括小数点,小数点后有6位小数。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-7bcc-c0cb-74c63d66eb00.html
点击查看答案
16.若有定义:int a,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。

A.  3 5

B.  3,5

C.  3;5

D.  35

解析:【解析】在采用scanf这个函数输入数据时,要严格遵守其输入的规则定义。本题中,由表达式"%d;%d"可知,函数定义的规则是在两个整数之间加分号输入。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-8a90-c0cb-74c63d66eb00.html
点击查看答案
7.有以下程序:#include main(){int a[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=0;}for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");}程序运行后的输出结果是( )。

A.  3344

B.  2050

C.  3040

D.  0304

解析:【解析】main函数的主体是一个for循环语句,for循环中包含一个switch语句,如果判断条件为0则进入第二个switch语句,如果判断语句为1则执行“a[i]=0”, 后将数组顺序输出。所以程序功能是将数组下标为奇数的项设为0,数组下标为偶数的项,如果对应的元素为偶数则加1,如果对应的元素为奇数则减1。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-96d0-c0cb-74c63d66eb00.html
点击查看答案
39.有以下程序:#includemain(){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-2702-07fd-c0cb-74c63d66eb00.html
点击查看答案
71.设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是( )。

A.  0≤y≤30

B.  0<y≤30

C.  1<y<30

D.  1<y≤30

解析:【解析】rand函数产生随机整数,任何整数对30求余得到的整数范围为0~29,则y的取值范围为1≤y≤30或者0<y≤30,y是整数,0<y≤30。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-f76e-c0cb-74c63d66eb00.html
点击查看答案
20.下面不属于对象基本特点的是( )。

A.  标识唯一性

B.  可复用性

C.  多态性

D.  封装性

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-6ea0-c0cb-74c63d66eb00.html
点击查看答案
26.有以下程序:#include main(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A.  此while语句将无限循环

B.  getchar()不可以出现在while语句的条件表达式中

C.  当执行此while语句时,只有按回车键程序才能继续执行

D.  当执行此while语句时,按任意键程序就能继续执行

解析:【解析】本题中while循环条件为getchar()!='\n',表示只要不输入回车键,getchar()!='\n'语句一直为真,则while循环会出现空循环,当按下回车键后跳出while循环执行下一条语句。答案选择C选项。

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