试题通
试题通
APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
试题通
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
12.设有宏定义:#define IsDIV(k,n) ((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。

A、 判断m是否能被5或者7整除

B、 判断m是否能被5和7整除

C、 判断m被5或者7整除是否余1

D、 判断m被5和7整除是否都余1

答案:D

解析:【解析】

试题通
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
试题通
53.软件设计中模块划分应遵循的准则是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e49f-c0cb-74c63d66eb00.html
点击查看题目
25.在软件生产过程中,需求信息的来源是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-add0-c0cb-74c63d66eb00.html
点击查看题目
101.若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3c1f-c0cb-74c63d66eb00.html
点击查看题目
134.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3863-c0cb-74c63d66eb00.html
点击查看题目
109.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4e3c-c0cb-74c63d66eb00.html
点击查看题目
23.有以下程序段:char name[20];int num;scanf("name=%s num=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-9883-c0cb-74c63d66eb00.html
点击查看题目
120.下列有关数据库的描述,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-1ef8-c0cb-74c63d66eb00.html
点击查看题目
8.以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-3305-c0cb-74c63d66eb00.html
点击查看题目
345<回车>能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-afbc-c0cb-74c63d66eb00.html
点击查看题目
60.在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实医生和患者之间的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-a6d6-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
试题通
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

12.设有宏定义:#define IsDIV(k,n) ((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。

A、 判断m是否能被5或者7整除

B、 判断m是否能被5和7整除

C、 判断m被5或者7整除是否余1

D、 判断m被5和7整除是否都余1

答案:D

解析:【解析】

试题通
试题通
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
53.软件设计中模块划分应遵循的准则是( )。

A.  低耦合低内聚

B.  高耦合高内聚

C.  低耦合高内聚

D.  内聚与耦合无关

解析:【解析】软件设计中模块划分应遵循:①高内聚低耦合;②模块大小规模适当;③模块的依赖关系适当等。内聚是一个模块内各个元素彼此结合的紧密程度,要尽量使模块责任单一;耦合是不同模块之间互连程度的度量,要尽量使模块独立。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e49f-c0cb-74c63d66eb00.html
点击查看答案
25.在软件生产过程中,需求信息的来源是( )。

A.  程序员

B.  项目经理

C.  设计人员

D.  软件用户

解析:【解析】软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的,根据需求信息可以达到目标或者解决问题。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-add0-c0cb-74c63d66eb00.html
点击查看答案
101.若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A.  项正确,y==5返回0或者1,然后赋值给x。

B.  项错误,浮点数不能参与模运算;

C.  项错误,赋值运算符左边只能是单一变量,x+n是右值,不能给它赋值;

D.  项错误,5是常量,不能被赋值。答案选择A选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-3c1f-c0cb-74c63d66eb00.html
点击查看答案
134.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。

A.  1

B.  3

C.  7

D.  9

解析:【解析】堆排序是一种选择排序的算法,首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数)的结点Ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,…为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始。建堆完成后,如下图所示:关键码值B在序列中的序号是3。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3863-c0cb-74c63d66eb00.html
点击查看答案
109.设变量均已正确定义并且赋值,以下与其他三组输出结构不同的

A.  x++;printf("%d\n",x);

B.  n=++x;printf("%d\n",n);

C.  ++x;printf("%d\n",x);

D.  n=x++;printf("%d\n",n);

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。++x表示先将x值加1后再用,x++表示先使用x值,用后再加1,所以本题中ABC选项都会输出x+1的值。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4e3c-c0cb-74c63d66eb00.html
点击查看答案
23.有以下程序段:char name[20];int num;scanf("name=%s num=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )。

A.  Lili

B.  name=Lili

C.  Lili num=

D.  name=Lili num=1001

解析:【解析】在C语言中输入多个字符串时,系统会把空格字符作为输入的字符串之间的分隔符。本题中,当从键盘输入name=Lili num=1001时,Lili赋值给name,1001赋值给num。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-9883-c0cb-74c63d66eb00.html
点击查看答案
120.下列有关数据库的描述,正确的是( )。

A.  项错误;数据库系统的根本目标是对数据进行集中、统一的管理,以达到数据被多个应用程序共享,故

B.  项正确;数据库在访问数据时,需要数据库管理系统向操作系统发出从指定地址读取记录的命令,操作系统执行读命令,按照指定地址从数据库中把记录读入系统缓冲区,需要操作系统的支持,

C.  项错误;物理结构是指计算机对数据的理解,逻辑结构是人对数据的理解,二者可以不一致,

D.  项错误。答案选择B选项。

解析:【解析】数据库设计是指设计“按照数据结构来组织、存储和管理数据的仓库”,数据库管理系统设计是指设计一种操纵和管理数据库的软件,故

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

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

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

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

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

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-3305-c0cb-74c63d66eb00.html
点击查看答案
345<回车>能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是( )。

A. scanf("%lf%lf%lf",&a,&b,&c);

B. scanf("%d%lf%lf",&a,&b,&c);

C. scanf("%d%f%f",&a,&b,&c);

D. scanf("%d%f%lf",&a,&b,&c);

解析:【解析】%d输入带符号的十进制整型数,%f以带小数点的数学形式或指数形式输入浮点数(单精度数用%f,双精度数用%lf)。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-afbc-c0cb-74c63d66eb00.html
点击查看答案
60.在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实医生和患者之间的联系是( )。

A.  多对多

B.  多对一

C.  一对多

D.  一对一

解析:【解析】n)。医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多,答案选择A选项。

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