APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
32.以下选项中能表示合法常量的是( )。

A、 项错误,表达错误;

B、 项错误,E后面应为整数,不能是小数;

C、 项错误;字符斜杠的表示方法为'\\',因为第一个\表示是转义字符;

D、 字符串:"\007"

E、 后面应为整数,不能是小数;C项

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
1.请根据以下各小题的要求设计C应用程序( )。下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。注意:不要改动函数main(),不得增行或删行,也不得更改程序的结构。/**********code.c**********/#include void fun( ){int i,j,p,t;for( ){p=j;/**********found**********/for( )if( )/**********found**********/t=i;if( ){t=a[j];a[j]=a[p];a[p]=t;}}}void putarr( ){int i;for( ){printf( );if( r/>printf( );}printf( );}void main(){int aa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11;printf( );putarr( );fun( );printf( );putarr( );}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3209-c0cb-74c63d66eb00.html
点击查看题目
27.数据流图中带有箭头的线段表示的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-72d9-c0cb-74c63d66eb00.html
点击查看题目
30.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符,代表回车)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-aa28-c0cb-74c63d66eb00.html
点击查看题目
40.若有以下程序#includemain(){int a=1,b=2,c=3,d=4;if((a==2)||(b==1))c=2;if((c==3)&&(d==-1))a=5;printf("%d,%d,%d.%d\n",a,b,c,d);}则程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-09cc-c0cb-74c63d66eb00.html
点击查看题目
5.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-3565-c0cb-74c63d66eb00.html
点击查看题目
17.C语言主要是借助以下( )功能来实现程序模块化的。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-44a4-c0cb-74c63d66eb00.html
点击查看题目
16.在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5468-c0cb-74c63d66eb00.html
点击查看题目
33.以下不是C语言字符型或字符串常量的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-1280-c0cb-74c63d66eb00.html
点击查看题目
95.有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-ebf6-c0cb-74c63d66eb00.html
点击查看题目
16.表达式:(int)((double)9/2)-9%2的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a78e-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

32.以下选项中能表示合法常量的是( )。

A、 项错误,表达错误;

B、 项错误,E后面应为整数,不能是小数;

C、 项错误;字符斜杠的表示方法为'\\',因为第一个\表示是转义字符;

D、 字符串:"\007"

E、 后面应为整数,不能是小数;C项

答案:D

解析:【解析】

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
1.请根据以下各小题的要求设计C应用程序( )。下列给定程序中,函数fun()的功能是:将n个无序整数从小到大排序。请改正程序指定部位的错误,使它能得到正确结果。注意:不要改动函数main(),不得增行或删行,也不得更改程序的结构。/**********code.c**********/#include void fun( ){int i,j,p,t;for( ){p=j;/**********found**********/for( )if( )/**********found**********/t=i;if( ){t=a[j];a[j]=a[p];a[p]=t;}}}void putarr( ){int i;for( ){printf( );if( r/>printf( );}printf( );}void main(){int aa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11;printf( );putarr( );fun( );printf( );putarr( );}/**********-code.c**********/

解析:【解析】本题采用的是选择排序法。错误1:选择排序法是在外循环中从第一个元素开始,依次与比它小的元素进行交换,直到交换完第n-1个元素,最后一个元素就是最大的元素,循环次数为n-1次,如果设定循环次数为n次,则最后一次第n个元素与自己交换;内循环是找出比当前元素更小的元素,故是从当前需要交换的元素的下一个元素开始,直到第n个元素。故“for(i=j+1;i<n-1;i++)”应改为“for(i=j+1;i<n;i++)”。错误2:t是fun函数中用来交换两个元素的辅助变量,不是交换元素下标的变量,因此t=i;是错误的。p是用来记录当前最小元素下标的,当a[p]>a[i]时,把i赋给p。所以“t=i;”应改为“p=i;”。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3209-c0cb-74c63d66eb00.html
点击查看答案
27.数据流图中带有箭头的线段表示的是( )。

A.  控制流

B.  事件驱动

C.  模块调用

D.  数据流

解析:【解析】数据流图基本符号的含义:①矩形表示数据的外部实体;②圆角的矩形表示变换数据的处理逻辑;③缺少右半边的矩形表示数据的存储;④箭头表示数据流。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-72d9-c0cb-74c63d66eb00.html
点击查看答案
30.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符,代表回车)( )。

A.  10X20Y

B.  10uX20uY

C.  10uX20uY

D.  10uXu20uY

解析:【解析】因为空格和回车也是字符变量,所以在输入X和Y时,它们的前面不能有空格和回车,否则将取到空格或者回车,而非X和Y;int类型不会取到空格和回车,所以10和20前面可以有空格和回车。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-aa28-c0cb-74c63d66eb00.html
点击查看答案
40.若有以下程序#includemain(){int a=1,b=2,c=3,d=4;if((a==2)||(b==1))c=2;if((c==3)&&(d==-1))a=5;printf("%d,%d,%d.%d\n",a,b,c,d);}则程序的输出结果是( )。

A.  2,2,2,4

B.  2,1,2,-1

C.  5,1,2,-1

D.  1,2,3,4

解析:【解析】&&和ǁ是逻辑运算符,&&符号两侧都为真时,结果为真,否则返回假;ǁ符号两侧都为假时,结果为假,否则返回真。题目中两个if语句条件判定都是false,abcd的值不会发生改变。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-09cc-c0cb-74c63d66eb00.html
点击查看答案
5.下列叙述中正确的是( )。

A.  项错误,数据库需要调用操作系统的接口,需要操作系统的支持;C项错误,数据库管理系统(D

B.  数据库技术的根本目标是要解决数据的共享问题

C.  数据库管理系统就是数据库系统

D.  数据库系统由数据库应用系统、数据库和数据库管理系统组成。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-3565-c0cb-74c63d66eb00.html
点击查看答案
17.C语言主要是借助以下( )功能来实现程序模块化的。

A.  定义函数

B.  定义常量和外部变量

C.  三种基本结构语句

D.  丰富的数据类型

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-44a4-c0cb-74c63d66eb00.html
点击查看答案
16.在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是( )。

A.  stdio.h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff、scanf等函数

B.  将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

C.  将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接

D.  将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接

解析:【解析】“stdio.h”文件中包含标准输入输出函数的函数说明,预处理指令#include是指程序可以在该文件中找到printf,scanf等函数,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5468-c0cb-74c63d66eb00.html
点击查看答案
33.以下不是C语言字符型或字符串常量的是( )。

A.  "It's"

B.  "0"

C.  'a=0'

D.  '\010'

解析:【解析】字符常量是用单引号把一个字符括起来,转义字符常量以一个反斜线开头后跟一个特定的字符或者对应的ASCII值表示。字符串常量是由双引号括起来的一串字符。C项既不是字符型常量,也不是字符串常量。AB两项,均是字符串常量;D项,是字符型常量。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-1280-c0cb-74c63d66eb00.html
点击查看答案
95.有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为( )。

A.  选择

B.  投影

C.  交

D.  并

解析:【解析】选择和投影操作对单个关系进行操作,选择运算是对行的操作,投影运算是对列的操作。交和并运算要求参与运算的表具有相同的属性,交运算的结果是两个表的公共部分,并运算的结果包含两个表的所有元素。观察三个关系的元组可知,关系T=R∪S。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-ebf6-c0cb-74c63d66eb00.html
点击查看答案
16.表达式:(int)((double)9/2)-9%2的值是( )。

A.  0

B.  3

C.  4

D.  5

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

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