2018年3月计算机等级考试备考在即,小编在这里为考生们整理了2018年3月计算机二级考试C语言考前特训习题,希望能帮到大家,想了解更多资讯,请关注出国留学网的及时更新哦。
2018年3月计算机二级考试C语言考前特训习题2
1、有以下程序:
程序运行后的输出结果是( )。
A.2
B.4
C.6
D.8
参考答案:D
参考解析: 本题考查位运算符,题目中将a向左移两位,左移两位表示乘以4,所以答案为8,选项D正确。
2、以下选项中,不合法的C语言用户标识符是( )。
A.a_b
B.AaBc
C.a—b
D.1
参考答案:C
参考解析: C语言规定,变量命名必须符合标识符的命名规则,C选项中包含了非法字符"一",所以错误。标识符由字母、数字或下划线组成,且第一个字符必须是大小写英文字母或者下划线,而不能是数字。
3、结构化程序所要求的基本结构不包括( )。
A.顺序结构
B.GOT0跳转
C.选择(分支)结构
D.重复(循环)结构
参考答案:B
参考解析: l966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
4、有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接
B.并
C.交
D.差
参考答案:D
参考解析: 关系T中的元组是关系R中有而关系S中没有的元组的集合,即从关系R中除去与关系S中相同元组后得到的关系T。所以做的是差运算。
5、软件生命周期中的活动不包括( )。
A.市场调研
B.需求分析
C.软件测试
D.软件维护
参考答案:A
参考解析: 软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护.所以选择A。
6、设文件指针fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是( )。
A.只能写不能读
B.写操作结束后可以从头开始读
C.可以在原有内容后追加写
D.可以随意渎和写
参考答案:A
参考解析: 考查文件操作函数fopen的基础知识,以”w”方式打开文件,只能写不能读。选项A正确。
7、定义学生、教师和课程的关系模式S(S#,Sn,Sd,De,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为( )。
A.第二范式
B.第一范式
C.第三范式
D.BCNF范式
参考答案:A
参考解析: 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce —Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。
第一范式:主属性(主键)不为空且不重复,字段不可再分(存在非主属性对主属性的部分依赖)。
第二范式:如果关系模式是第一范式,每个非主属性都没有对主键的部分依赖。
第三范式:如果关系模式是第二范式,没有非主属性对主键的传递依赖和部分依赖。
BCNF范式:所有属性都不传递依赖于关系的任何候选键。
题目中关系模式满足第二范式,但在关系模式s中,学生所在系依赖于学号(S# →Sd),但系本身确定了系主任(Sd→Dc),存在传递依赖,不满足第三范式。故本题答案为A选项。
8、在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。
A.人工管理阶段
B.文件系统阶段
C.文件系统阶段和数据库阶段
D.人工管理阶段和文件系统阶段
参考答案:A
推荐阅读:
出国留学网计算机等级考试 栏目推荐: