APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
98.若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是( )。

A、 a=b,b=c,c=d,d=1;

B、 d=c=b=a=1;

C、 a=1,b=a,c=b,d=c;

D、 d=1,c=d,b=c,a=b;

答案:A

解析:【解析】由于C语言逗号表达式的的执行顺序是从左向右,赋值运算符是自右向左,A选项先执行a=b时,b为空值,故不正确;所以在连续赋值时

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
136.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3c49-c0cb-74c63d66eb00.html
点击查看题目
5.算法应当具有的特性不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3309-c0cb-74c63d66eb00.html
点击查看题目
54.有以下程序:#include int m1(int x,int y){return x<=y?x:y;}int m2(int x,int y){return x<=y?y:x;}int fun(int a,int b){return a+b;}main(){int x=2,y=3,z=1;printf("%d\n",fun(m1(x,y),m2(y,z)));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2718-c0cb-74c63d66eb00.html
点击查看题目
59.在软件设计中,不属于过程设计工具的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-f286-c0cb-74c63d66eb00.html
点击查看题目
101.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f88b-c0cb-74c63d66eb00.html
点击查看题目
25.以下选项中可用作C语言中合法用户标识符的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8a2d-c0cb-74c63d66eb00.html
点击查看题目
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看题目
1.信息隐蔽的概念与下述哪一种概念直接相关( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-48a1-c0cb-74c63d66eb00.html
点击查看题目
16.有两个关系R,S如下:由关系R通过得到关系S,则所使用的运算为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0189-c0cb-74c63d66eb00.html
点击查看题目
24.在面向对象方法中,实现信息隐蔽是依靠( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7848-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

98.若想给已定义为int型的变量a、b、c、d赋整数1,以下选项中错误的语句是( )。

A、 a=b,b=c,c=d,d=1;

B、 d=c=b=a=1;

C、 a=1,b=a,c=b,d=c;

D、 d=1,c=d,b=c,a=b;

答案:A

解析:【解析】由于C语言逗号表达式的的执行顺序是从左向右,赋值运算符是自右向左,A选项先执行a=b时,b为空值,故不正确;所以在连续赋值时

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
136.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。

A.  冒泡排序为n(n-1)/2

B.  简单插入排序为n

C.  希尔排序为n

D.  快速排序为n/2

解析:【解析】在最坏情况下,冒泡排序、直接插入排序与简单选择排序法均需要比较n(n-1)/2次。希尔排序需要比较n1.5次,堆排序需要比较的次数最少,为nlog2n。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3c49-c0cb-74c63d66eb00.html
点击查看答案
5.算法应当具有的特性不包括( )。

A.  可行性

B.  有穷性

C.  确定性

D.  美观性

解析:【解析】个或多个),输出(至少一个)以及可行性,不包括美观性。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3309-c0cb-74c63d66eb00.html
点击查看答案
54.有以下程序:#include int m1(int x,int y){return x<=y?x:y;}int m2(int x,int y){return x<=y?y:x;}int fun(int a,int b){return a+b;}main(){int x=2,y=3,z=1;printf("%d\n",fun(m1(x,y),m2(y,z)));}程序的运行结果是( )。

A.  6

B.  5

C.  4

D.  3

解析:【解析】条件运算符“?:”语法形式为:exp1?exp2:exp3。执行规则为:计算表达式exp1的值,测试其是否为0;如果exp1的值非0,则对exp2求值,并把这个值作为条件表达式的结果输出,不计算exp3;如果exp1的值为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2718-c0cb-74c63d66eb00.html
点击查看答案
59.在软件设计中,不属于过程设计工具的是( )。

A.  PDL(过程设计语言)

B.  PAD图

C.  N-S图

D.  DFD图

解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。

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

A.  自然连接

B.  并

C.  交

D.  差

解析:【解析】差是指将属于一个集合但不属于后一个集合的元素组成新的关系;自然连接是二元运算,其结果是得到两个关系中公共属性名字上相等的所有元组的组合;交是指将那些同时属性两个关系的元素组成一个新的关系;并是指将两个关系中的元素全部合并到一个新的关系之中。由图中可以看出,关系T是由属于R但不属性S的元组组成的集合,所以为差操作。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f88b-c0cb-74c63d66eb00.html
点击查看答案
25.以下选项中可用作C语言中合法用户标识符的是( )。

A.  ⱣⱤ123

B.  void

C.  -abc

D.  2a

解析:【解析】合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,其中,关键字在程序中都代表着固定的含义,不能另作他用。B项中void是关键字,不合法。C项和

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8a2d-c0cb-74c63d66eb00.html
点击查看答案
64.有以下程序:#include main(){int i=1,k=0;for(;i<6;){switch(i%3){case 0:k++;case 1:k++;break;case 2:k++;continue;}i+=1;}printf("%d\n",k);}程序的运行情况是( )。

A.  形成无限循环

B.  输出6

C.  输出5

D.  输出4

解析:【解析】本题执行过程为:i=1,k=0,i<6成立,执行for循环:i%3=1,匹配case1,k=1,退出switch,i=2;i<6成立,执行for循环:i%3=2,匹配case2,k=2,执行continue,退出switch,且不执行i+=1,i=2不变,i<6成立,执行下一次for循环,以后的循环情况完全一致,i=2不会改变,形成无限循环。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3d5d-c0cb-74c63d66eb00.html
点击查看答案
1.信息隐蔽的概念与下述哪一种概念直接相关( )。

A.  软件结构定义

B.  模块独立性

C.  模块类型划分

D.  模块耦合度

解析:【解析】信息隐蔽是指,所设计的模块使得其所包含的信息(过程和数据)对于不需要这些信息的模块是不能访问的。模块独立性的概念是抽象、模块化、信息隐蔽和局部化的直接结果。利用信息隐蔽,可以确保每

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-48a1-c0cb-74c63d66eb00.html
点击查看答案
16.有两个关系R,S如下:由关系R通过得到关系S,则所使用的运算为( )。

A.  选择

B.  投影

C.  插入

D.  连接

解析:【解析】关系S是由关系R的第1、2列组成,很显然这是对关系R进行投影运算的结果。可以简单理解为:选择运算是对行的操作,投影运算是对列的操作。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-0189-c0cb-74c63d66eb00.html
点击查看答案
24.在面向对象方法中,实现信息隐蔽是依靠( )。

A.  对象的继承

B.  对象的多态

C.  对象的封装

D.  对象的分类

解析:【解析】面向对象设计的封装性指屏蔽数据的具体结构以及操作的算法,以此实现信息隐蔽。答案选择C选项。

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