《二级计算机考试题及答案.docx》由会员分享,可在线阅读,更多相关《二级计算机考试题及答案.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、二级计算机考试题及答案二级计算机考试题及答案二级计算机考试题及答案一1)、SQL语言又称为(又A.结构化定义语言B.结构化掌握语言C.结构化查询语言D.结构化操纵语言正确答案:C答案解析:soL语言的全称为Structured QueryLanguage,它是 一种介于关系代数与关系演算之间的结构化查询语言,是一种面对数 据库的通用数据处理语言规范。它包含数据查询语言、数据操纵语言、 数据定义语言和数据掌握语言四个部分。2)、NULL 是指A. 0B.空格9)、C+语言中用于定义类的关键字是()A. classB.structC.defaultD. sizeof正确答案:A文档内容到此结束,欢
2、迎大家下载、修改、丰富并分享给更多有 需要的人。C.未知的值或无任何值D.空字符串正确答案:C答案解析:此题属于记忆性的题目,NULL是指未知的值或无任 何值。3)、C+语言是以哪种语言为基础渐渐进展演化而成的一种程序 设计语言A. ASPB. CC. VBD. Java正确答案:B答案解析:C+语言是对C语言进行了扩充,继承了它的语法, 并增加了面对对象的设计方法。4)、继承机制的作用是A.信息隐蔽B.数据封装C.定义新类D.数据抽象正确答案:C5)、以下定义数组中错误的是()A. int a10;B. int a2 20;C. int a 20;D. int a;正确答案:C6)、软件按功
3、能可以分为应用软件、系统软件和支撑软件(或工 具软件)。下列属于应用软件的是()。A.编译程序B.操作系统C.教务管理系统D.汇编程序答案解析:编译程序和汇编程序属于开发工具;操作系统属于系 统软件;教务管理系统属于应用软件。7)、在C+程序中,假如要求通过函数来实现一种简洁的功能, 并且要求尽可能加快程序执行速度,则应当选用()。A.内联函数B.重载函数C.递归调用D.嵌套调用正确答案:A答案解析:本题考查的是内联函数的相关学问点。C+引入内联 函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是 将表达式用内联函数体来替换,这样会加快程序的执行速度。8)、下述关于数据库系统的叙述中
4、,正确的是()。A.数据库系统削减了数据冗余B.数据库系统避开了一切冗余C.数据库系统中数据的全都性是指数据类型全都D.数据库系统比文件系统能够管理更多的数据答案解析:数据库系统会削减数据冗余,但不行能避开一切冗余。9)、线性表的挨次存储结构和线性表的链式存储结构分别是A.挨次存取的存储结构、挨次存取的存储结构B.随机存取的存储结构、挨次存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构正确答案:B答案解析:目的,考查有关线性表存储结构的基本学问。要点, 挨次存储结构中,数据元素存放在一组地址连续的存储单元中,每个 数据元素地址可通过公式LOC(
5、ai)=LOC(al) + (i-l)L计算得到,从而 实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从 链的头指针指向的结点开头,这是一种挨次存取的存储结构。考点, 挨次存储结构和链式存储结构的定义和性质,两种存储结构的操作方 法。10)、若有定义语句 int i=2, j=3;,则表达式i/j的结果是A. 0B. 0. 7C. 0. 66667D. 0. 66666667正确答案:A答案解析:整数相除为整数,所以结果为0。二级计算机考试题及答案二1)、表达式105 6%3的值是A. -1B.非零值C. 0D. 1正确答案:C答案解析:目的,考查/和%运算符的意义。要点,规律与运
6、算符 为真的前提是两边的表达式都为真,本题中6%3的值为0,明显该表 达式的值应当为0。考点,/是整除运算符,当两个操作数都为整数 时,结果为整型,将小数部分舍去。2)、若有说明int a3 4;,则a数组元素的非法引用是()A. a0 2*1B.al3C. a 4-2 0D. a0 4正确答案:D3)、下列是重载为非成员函数的运算符函数原型,其叶错误的是 ()oA. Fraction operator+( Fraction, Fraction);B. Fraction operator-( Fraction);C.Fractionoperator=( Fraction, Fraction);
7、D. Fractionoperator+=(Fraction , Fraction);正确答案:C答案解析:由于取负运算符 一是一元运算符,当作为成员函 数重载时参数表中没有参数,那个唯一的操作数以this指针的形式 隐蔽在参数表中。4)、下列关于虚基类的描述中,错误的是()。A.使用虚基类可以消退由多继承产生的二义性B.构造派生类对象时,虚基类的构造函数只被调用一次C.声明class B: virtual public A说明类B为虚基类D.建立派生类对象时,首先凋用虚基类的构造函数正确答案:C答案解析:本题针对虚基类的定义及特点考查。虚基类的声明 为class: virt ual ,即选项
8、C中的类A为虚基类。5)、静态成员函数没有()。A.返回值8. this指针C.指针参数D.返回类型正确答案:B答案解析:this指针是系统隐含的用于指向当前对象的指针。 由于静态函数是同类中全部对象都共享的函数,在内存中只存在一份, 不属于某个对象全部,所以静态函数没有this指针。6)、在32位的计算机中,一个char型数据所占的内存长度的字 节是()A. 4B. 1C. 2D. 8正确答案:B7)、要想使23. 78965421的输出为23. 7887应用的语句是()A.cout23. 78965421;B. coutC.cout23. 78965421 -0.001;D. cout正确答案:c8)、在公有派生状况下,有关派生类对象和基类对象的关系,下 列叙述不正确的是()A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针