APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
18.设有以下语句:char ch1,ch2;scanf("%c%c",&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是( )。

A、 A和B之间用逗号间隔

B、 A和B之间不能有任何间隔符

C、 A和B之间可以用回车间隔

D、 A和B之间用空格间隔

答案:B

解析:【解析】在scanf输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。%c比较特殊,它是输入单个字符,此处输入格式为“%c%c”,所以输入字符A和

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
73.表达式:(int)((double)9/2)-9%2的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-fb56-c0cb-74c63d66eb00.html
点击查看题目
3.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-293b-c0cb-74c63d66eb00.html
点击查看题目
103.设有如下三个关系表:下列操作中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fd17-c0cb-74c63d66eb00.html
点击查看题目
0+1 = 1;k=2时,s = 1+*( ) = 1+3 = 4;k=4时,s = 4+5 = 9;k=6时,s = 9+7 = 16。答案选择B选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b9d7-c0cb-74c63d66eb00.html
点击查看题目
4.下列叙述中,不符合良好程序设计风格要求的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4e3e-c0cb-74c63d66eb00.html
点击查看题目
4.以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf("%d\n",pAd);程序段的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3c4f-c0cb-74c63d66eb00.html
点击查看题目
24.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-5b37-c0cb-74c63d66eb00.html
点击查看题目
38.以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#include void calc(float x,float y,float *sum){() = x+y;}main (){float x,y,add;scanf("%f%f",&x,&y);calc(x,y,&add);printf("x+y=%f\n",add);}calc函数中下划线处应填入的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-7f64-c0cb-74c63d66eb00.html
点击查看题目
8.有以下程序:#include int fun(int n){if(n)return fun(n-1)+n;else return 0;}main(){printf("%d\n",fun(3));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-ad34-c0cb-74c63d66eb00.html
点击查看题目
23.有以下程序:#include main(){int i,j;for(i=3;i>1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是( )。(以下代表回车)
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-67f4-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

18.设有以下语句:char ch1,ch2;scanf("%c%c",&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是( )。

A、 A和B之间用逗号间隔

B、 A和B之间不能有任何间隔符

C、 A和B之间可以用回车间隔

D、 A和B之间用空格间隔

答案:B

解析:【解析】在scanf输入整数或实数这类数值型数据时,输入的数据之间必须用空格、回车符、制表符(Tab键)等间隔符隔开,间隔符个数不限。但在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。%c比较特殊,它是输入单个字符,此处输入格式为“%c%c”,所以输入字符A和

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
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
点击查看答案
3.以下叙述中错误的是( )。

A.  项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成

B.  C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

C.  源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成

D.  C语言源程序经编译后生成后缀为.obj的目标程序

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-293b-c0cb-74c63d66eb00.html
点击查看答案
103.设有如下三个关系表:下列操作中正确的是( )。

A.  T=R∩S

B.  T=R∪S

C.  T=R×S

D.  T=R/S

解析:【解析】观察可知,T中的元组既包含R中的所有元素又包含S中的所有元组,则T=R∪S。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fd17-c0cb-74c63d66eb00.html
点击查看答案
0+1 = 1;k=2时,s = 1+*( ) = 1+3 = 4;k=4时,s = 4+5 = 9;k=6时,s = 9+7 = 16。答案选择B选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b9d7-c0cb-74c63d66eb00.html
点击查看答案
4.下列叙述中,不符合良好程序设计风格要求的是( )。

A.  程序的效率第一,清晰第二

B.  程序的可读性好

C.  程序中要有必要的注释

D.  输入数据前要有提示信息

解析:【解析】“清晰第一,效率第二”是当今主导的程序设计风格。对程序的要求不仅是能够运行正常,还要便于调试和维护,所以程序要具有良好的可读性,语句结构应该简单直接,这有利于程序的开发与维护。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4e3e-c0cb-74c63d66eb00.html
点击查看答案
4.以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf("%d\n",pAd);程序段的输出结果是( )。

A.  6

B.  4

C.  5

D.  7

解析:【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd = 5,sum = 6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd = 7。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3c4f-c0cb-74c63d66eb00.html
点击查看答案
24.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。

A.  外模式

B.  内模式

C.  概念模式

D.  逻辑模式

解析:【解析】数据库管理系统的三级模式包括:①外模式,也称子模式、用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图;②模式,也称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和;③内模式,也称存储模式、物理模式,是指数据在数据库系统内的存储介质上的表示,是对数据的物理结构和存取方式的描述。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-5b37-c0cb-74c63d66eb00.html
点击查看答案
38.以下程序的功能是:通过调用calc函数,把所求得的两数之和值放入变量add中,并在主函数中输出。#include void calc(float x,float y,float *sum){() = x+y;}main (){float x,y,add;scanf("%f%f",&x,&y);calc(x,y,&add);printf("x+y=%f\n",add);}calc函数中下划线处应填入的是( )。

A.  *sum

B.  sum

C.  &sum

D.  add

解析:【解析】程序的执行过程为:从键盘读入两个float类型数据,分别赋给x,y,调用函数calc将x与y的值与add变量地址传入函数,地址赋给指针sum,函数体中将两数之和放入指针指向的地址,指针正确的引用形式为:*sum,这表示变量,可以被赋值。所以横线处填写*sum。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-7f64-c0cb-74c63d66eb00.html
点击查看答案
8.有以下程序:#include int fun(int n){if(n)return fun(n-1)+n;else return 0;}main(){printf("%d\n",fun(3));}程序的运行结果是( )。

A.  4

B.  5

C.  6

D.  7

解析:【解析】fun函数是一个递归函数,调用f(3),参数n=3,返回f(3-1)+3 = f(2)+3 =f(1)+2+3 = f(0)+1+2+3 = 0+6 = 6。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-ad34-c0cb-74c63d66eb00.html
点击查看答案
23.有以下程序:#include main(){int i,j;for(i=3;i>1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是( )。(以下代表回车)

A.  234345

B.  43254345

C.  233423

D.  453423

解析:【解析】在外循环中,循环变量i从3递减到1,所以外循环将进行3次,i的值依次为3、2、1。在内循环中,循环变量i从1递增到2,所以内循环将进行

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