APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
1,由此可确定

A、++

B、++)值为1,因此执行

C、++

答案:A

解析:【解析】把握前置运算和后置运算的基本运算规则。表达式1?表达式2:表达式

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
92.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-e619-c0cb-74c63d66eb00.html
点击查看题目
30.以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-c2da-c0cb-74c63d66eb00.html
点击查看题目
25.有以下程序:#include #define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++) b[i]=a[i][N-1-i];}main(){int x[N][N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N], i;fun(x,y);for(i=0;i<N;i++) printf("%d,",y[i]);printf("\n");}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d391-c0cb-74c63d66eb00.html
点击查看题目
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看题目
50.若有定义:int a=0,b=0,c=0,d=0;有C语言表达式 ( )? c++ : d++,以下关于其执行顺序的叙述正确是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1f2b-c0cb-74c63d66eb00.html
点击查看题目
9.下列叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-469c-c0cb-74c63d66eb00.html
点击查看题目
1.请补充fun函数,该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数在主函数中输入。例如:的计算结果是14.414。求方差的公式为:其中注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #define N 20/**********found**********/double fun( ){int i,j;double s=0.0;double f=0.0;double aver=0.0;double sd=0.0;for( )for( )s+=a[i][j];/**********found**********/aver=②();for( )for( )f+=( )*( );f/=( );/**********found**********/sd=③();return sd;}main(){int a[N][N];int n;int i,j;double s;printf( );scanf( );printf( );for( ){for( ){a[i][j]=rand()%50;while ( )a[i][j]=rand()%60;printf( );}printf( );}s=fun( );printf( );printf( );}
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-2fd4-c0cb-74c63d66eb00.html
点击查看题目
109.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-08e8-c0cb-74c63d66eb00.html
点击查看题目
85.软件(程序)调试的任务是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-26d8-c0cb-74c63d66eb00.html
点击查看题目
25.有以下程序:#include main(){int a1,a2; char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,得a2的值为34.得c1的值为a,得c2的值为b,程序输出结果是:12,a,34,b则正确的输入格式是(以下(代表空格,代表回车)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-9c95-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

1,由此可确定

A、++

B、++)值为1,因此执行

C、++

答案:A

解析:【解析】把握前置运算和后置运算的基本运算规则。表达式1?表达式2:表达式

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

A.  项,自然连接的条件是两关系间有公共域,通过公共域的相等值进行连接,R与S的公共域为A和

B.  ;B项,R与S进行交运算后得到的关系是由既在R内又在S内的元素组成的,显然T不在S内;

C.  项, R与S除运算后的域由R中不出现在S中的域组成;

D.  项,R与S进行并运算得到的关系由属于R或属于S的元组组成。答案选择C选项。

解析:【解析】

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

A.  程序设计的任务就是编写程序代码并上机调试

B.  程序设计的任务就是确定所用数据结构

C.  程序设计的任务就是确定所用算法

D.  以上三种说法都不完整

解析:【解析】程序设计是指设计、编程、调试程序的方法和过程,通常分为4个阶段:①问题建模;②算法设计;③编写代码;④编译调试。其工作内容涉及有关的基本概念、工具、方法及方法学,是目标明确的智力活动。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-c2da-c0cb-74c63d66eb00.html
点击查看答案
25.有以下程序:#include #define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++) b[i]=a[i][N-1-i];}main(){int x[N][N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N], i;fun(x,y);for(i=0;i<N;i++) printf("%d,",y[i]);printf("\n");}程序的运行结果是( )。

A.  1,2,3,4,

B.  3,6,9,12,

C.  4,7,10,13,

D.  1,5,9,13,

解析:【解析】函数fun的功能是将参数a的二维数组中反斜对角对应的数依次赋值给参数b的一维数组。调用fun函数,y[i]=x[i][N-1-i],N=4,x是4行4列的

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-d391-c0cb-74c63d66eb00.html
点击查看答案
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。

A.  331

B.  41

C.  2

D.  1

解析:【解析】else子句总是与 前面 近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看答案
50.若有定义:int a=0,b=0,c=0,d=0;有C语言表达式 ( )? c++ : d++,以下关于其执行顺序的叙述正确是( )。

A.  先执行a++,表达式a++的值为0,由此即可确定(a++ &&

B. ++)值为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1f2b-c0cb-74c63d66eb00.html
点击查看答案
9.下列叙述中错误的是( )。

A.  算法的时间复杂度与算法所处理数据的存储结构有直接关系

B.  算法的空间复杂度与算法所处理数据的存储结构有直接关系

C.  算法的时间复杂度与空间复杂度有直接关系

D.  算法的时间复杂度与算法程序执行的具体时间是不一致的

解析:【解析】算法的时间复杂度是指执行算法所需要的计算工作量。数据的存储结构直接决定数据输入,因此会影响算法所执行的基本运算次数,A项正确;算法的空间复杂度是指执行这个算法所需要的内存空间,其中包括输入数据所占的存储空间,B项正确;算法的时间复杂度与空间复杂度没有直接关系,C项错误;算法程序执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中的许多细节影响,而算法的时间复杂度与这些因素无关,所以算法的时间复杂度与算法程序执行的具体时间是不一致的,D项正确。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-469c-c0cb-74c63d66eb00.html
点击查看答案
1.请补充fun函数,该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数在主函数中输入。例如:的计算结果是14.414。求方差的公式为:其中注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include #include #define N 20/**********found**********/double fun( ){int i,j;double s=0.0;double f=0.0;double aver=0.0;double sd=0.0;for( )for( )s+=a[i][j];/**********found**********/aver=②();for( )for( )f+=( )*( );f/=( );/**********found**********/sd=③();return sd;}main(){int a[N][N];int n;int i,j;double s;printf( );scanf( );printf( );for( ){for( ){a[i][j]=rand()%50;while ( )a[i][j]=rand()%60;printf( );}printf( );}s=fun( );printf( );printf( );}

解析:【解析】根据题目中的方差公式,先要计算矩阵元素的平均值,再求矩阵元素与平均值差的平方的平均值,最后调用库函数求方差。填空1:根据函数中各变量的使用情况及实参的类型,这里应该是对二维数组a的定义,因为二维数组做形参,可以省略第一维的长度,但不能省略第二维的长度,所以此处应填int a[][N]。填空2:这里求矩阵元素的平均值,注意元素的个数应该是n*n。填空3:此处应该调用库函数sqrt()求平方根。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-2fd4-c0cb-74c63d66eb00.html
点击查看答案
109.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A.  并

B.  投影

C.  交

D.  选择

解析:【解析】关系运算包括:①选择运算是行层次的操作,是从关系中找出满足给定条件的那些元组,从水平方向抽取元组;②投影运算是列层次的操作,是从R中选择出若干属性列组成新的关系。③连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。并运算是将S中的记录追加到R后面,与题目中结果相符。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-08e8-c0cb-74c63d66eb00.html
点击查看答案
85.软件(程序)调试的任务是( )。

A.  诊断和改正程序中的错误

B.  尽可能多地发现程序中的错误

C.  发现并改正程序中的所有错误

D.  确定程序中错误的性质

解析:【解析】软件测试的目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-26d8-c0cb-74c63d66eb00.html
点击查看答案
25.有以下程序:#include main(){int a1,a2; char c1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a1的值为12,得a2的值为34.得c1的值为a,得c2的值为b,程序输出结果是:12,a,34,b则正确的输入格式是(以下(代表空格,代表回车)( )。

A.  选项。

B.  12ⱣⱤaⱣⱤ34ⱣⱤb

C.  12,a,34,b

D.  12ⱣⱤa34ⱣⱤb

解析:【解析】在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。答案选择

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