出国留学网

目录

2018年计算机二级C语言考前冲刺题(2)

【 liuxue86.com - 计算机二级 】

  21[单选题] 现有表示患者和医疗的关系如下:P(脚,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是(  )。

2017年12月计算机二级C语言考试考前预测卷(2)

  参考答案:A

  参考解析:叮r表示投影运算,针对属性;盯表示选择运算,针对元组;

2017年12月计算机二级C语言考试考前预测卷(2)

  22[单选题] 以下程序段中,与语句:

  k=a>b?(b>c?1:0):0;

  功能相同的是( )。

  A.if((a>b)||(b>c))k=1;else k=0;

  B.if((a>b)&&(b>c))k=1;else k=0;

  C.if(a<=b)k=0;else if(b<=c)k=1;

  D.if(a>b)k=1;else if(b>c)k=1;else k=0;

  参考答案:B

  参考解析:条件表达式的含义是,如果表达式1成立,结果为表达式2的值,如果不成立为表达式3的值。所以题于中k的值这样取值:如果a>b且b>c,k值结果为1,如果a>b,且bb与b>c中只要有一个条件不成立,k的值就为0,所以选择B选项。

  23[单选题] 在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。

  A.(E>0||E<0)

  B.(E==0)

  C.(!E==0)

  D.(E!=0)

  参考答案:B

  参考解析:while语句中条件表达式E的值不为0即为真,认为满足条件,所以与B选项中表达式的含义正好相反,选择B选项。

  24[单选题] 以下选项中关于C语言常量的叙述错误的是( )。

  A.经常被使用的变量可以定义成常量

  B.常量分为整型常量、实型常量、字符常量和字符串常量

  C.常量可分为数值型常量和非数值型常量

  D.所谓常量,是指在程序运行过程中,其值不能被改变的量

  参考答案:A

  参考解析:C语言中。常量是指在程序运行过程中其值不能被改变的量,变量是指运行过程中其值可以改变的量,二者不能混淆,所以A选项错误。

  25[单选题] 若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。

  A.函数的形参和实参分别占用不同的存储单元

  B.形参只是形式上的存在,不占用具体存储单元

  C.同名的实参和形参占同一存储单元

  D.函数的实参和其对应的形参共占同一存储单元

  参考答案:A

  参考解析:本题重点考察的是函数的形参和实参。在定义函数时函数名后面括弧中的变量名称为“形式参数”(简称形参),在主调函数中调用一个函数时,函数名后面括弧中的参数(可以是一个表达式)称为“实际参数”(简称实参)。C语言规定,实参变量对形参变量的数据传递是“值传递”,即单向传递,只由实参传给形参,而不能由形参传回来给实参。在内存中,实参单元与形参单元是不同的单元。因此A选项正确。

  26[单选题] 下列叙述中正确的是( )。

  A.有一个以上根结点的数据结构不一定是非线性结构

  B.只有一个根结点的数据结构不一定是线性结构

  C.循环链表是非线性结构

  D.双向链表是非线性结构

  参考答案:B

  参考解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B正确。所以有一个以上根结点的数据结构一定是非线性结构,所以A错误。循环链表和双向链表都是线性结构的数据结构。

  27[单选题] 有三个关系R、S和T如下:

2017年12月计算机二级C语言考试考前预测卷(2)

  则由关系R和S得到关系T的操作是(  )。

  A.自然连接

  B.交

  C.除

  D.并

  参考答案:C

  参考解析:如果S=T/R,则S称为T除以R的商。在除运算中s的域由T中那些不出现在R中的域所组成,对于S中的任一有序组,由它与关系R中每个有序组所构成的有序组均出现在关系T中。所以本题选择C。

  28[单选题] 软件生存周期中,解决软件“怎么做”的阶段是(  )。

  A.软件设计

  B.需求分析

  C.软件测试

  D.可行性研究

  参考答案:A

  参考解析:软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即解决软件“怎么做”的问题。故本题答案为A选项。

  29[单选题] 下列叙述中正确的是( )。

  A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

  B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

  C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

  D.以上说法都不正确

  参考答案:C

  参考解析:栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择c。

  30[单选题] 以下叙述错误的是(  )。

  A.任何能通过编译和运行的算法都一定能得到所期望的结果

  B.一个算法所包含的操作步骤应该是有限的

  C.算法中每一条指令必须有确切的含义

  D.算法可以用各种描述方法来进行描述

  参考答案:A

  参考解析:算法的特性包括有穷性、确定性、有效性等。有穷性是指一个算法应该包含有限的操作步骤而不能是无限的,故选项B正确;确定性是指算法中每一个步骤应当是确定的,而不能是含糊的、模棱两可的,故选项C正确;算法可以使用自然语言、流程图、伪代码等多种描述方法来进行描述,故选项D正确;算法的有效性是指算法中每一个步骤应当能有效地执行,并得到确定的结果,至于结果是否符合期望,另当别论,故A选项错误,因此答案选A。

  想了解更多计算机二级网的资讯,请访问: 计算机二级

本文来源:https://jsj.liuxue86.com/a/3507398.html
延伸阅读
    想必要考试的考生,对快捷键还是有敏感的,快捷键不仅使你考试能做题快一些,在平时设计网站时也是有很大的帮助的,在这里预祝即将考试的考生
2019-01-02
漂亮的Flash动画人人喜欢,不过制作起来的确有一些技术难度。你知道吗,Dreamweaver作为一个网页制作工具,还可以创建好玩的Flash相册。小编整理了一些Flash相册的资
2019-01-02
    滚动字幕会让很多人感到兴奋,特别是第一次使用滚动字幕时,会爱不释手。现在做一个详细的方案,让你更全面地了解一下。小编整理了一些滚动字
2019-01-02
本网站计算机考试栏目小编为考生们整理了“2018年12月计算机二级Java冲刺题及答案2”,希望有所帮助,更多计算机等级考试信息请关注本网站的及时更新哦。祝同学们金榜题名!2018
2018-11-28
    我们都想知道在学习计算机语言中的C语言,最重要的就是字符串了,小编整理了关于C语言的一些知识点,对你的计算机考试会有帮助的,想了解更
2019-01-02
你准备好计算机等级考试了么?小编为大家提供“2018年12月计算机二级Java冲刺题及答案3”供广大考生参考,希望帮到您!更多计算机等级考试的资讯请关注我们网站的更新哦!2018年
2018-11-28
计算机等级考试栏目小编精心为您收集整理了《2018年12月计算机二级Java冲刺题及答案1》,希望给您带来帮助!更多精彩内容尽在本站,请持续关注。祝您考试顺利哦!2018年12月计
2018-11-28
三层模式是体系结构模式,MVC是设计模式,考生们应该常见吧,小编为你整理了一些关于JavaBean的资料,供程序员参考,希望能对你有所帮助!计算机二级考试-Web前端程序设计(Ja
2019-01-02