计算机二级office真题计算机二级真题
[ [计算机二级计算机二级 officeoffice 真题真题] ]计算机二级真题计算机二级真题 计算机二级真题篇一:二级计算机考试题及答案 二级计算机考试题及答案一 1)、SQL 语言又称为( )。 A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 正确答案:C 答案解析:soL 语言的全称为 Structured QueryLanguage,它是一种介于 关系代数与关系演算之间的结构化查询语言,是一种面向数据库的通用数据处 理语言规范。它包含数据查询语言、数据操纵语言、数据定义语言和数据控制 语言四个部分。 2)、NULL 是指 A.0 B.空格 C.未知的值或无任何值 D.空字符串 正确答案:C 答案解析:此题属于记忆性的题目,NULL 是指未知的值或无任何值。 3)、C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言 A.ASP B.C C.VB D.Java 正确答案:B 答案解析:C++语言是对 C 语言进行了扩充,继承了它的语法,并增加了面 第 1页 共 11页 向对象的设计方法。 4)、继承机制的作用是 A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象 正确答案:C 5)、以下定义数组中错误的是( ) A.int a[10]; B.int a[2][20]; C.int a[20][]; D.int a[]; 正确答案:C 6)、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。 下列属于应用软件的是( )。 A.编译程序 B.操作系统 C.教务管理系统 D.汇编程序 正确答案:C 答案解析:编译程序和汇编程序属于开发工具;操作系统属于系统软件;教 务管理系统属于应用软件。 7)、在 C++程序中,如果要求通过函数来实现一种简单的功能,并且要求 尽可能加快程序执行速度,则应该选用( )。 A.内联函数 B.重载函数 C.递归调用 D.嵌套调用 第 2页 共 11页 正确答案:A 答案解析:本题考查的是内联函数的相关知识点。C++引入内联函数是用它 来代替 C 语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数 体来替换,这样会加快程序的执行速度。 8)、下述关于数据库系统的叙述中,正确的是( )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能够管理更多的数据 正确答案:A 答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。 9)、线性表的顺序存储结构和线性表的链式存储结构分别是 A.顺序存取的存储结构、顺序存取的存储结构 B.随机存取的存储结构、顺序存取的存储结构 C.随机存取的存储结构、随机存取的存储结构 D.任意存取的存储结构、任意存取的存储结构 正确答案:B 答案解析:目的,考查有关线性表存储结构的基本知识。要点,顺序存储 结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通 过公式 LOC(ai)=LOC(a1)+(i-1)L 计算得到,从而实现了随机存取。对于链式存 储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种 顺序存取的存储结构。考点,顺序存储结构和链式存储结构的定义和性质,两 种存储结构的操作方法。 10)、若有定义语句″int i=2,j=3;″,则表达式 i/j 的结果是( )。 A.0 B.0.7 C.0.66667 D.0. 第 3页 共 11页 正确答案:A 答案解析:整数相除为整数,所以结果为 0。 二级计算机考试题及答案二 1)、表达式 105 ,则 a 数组元素的非法引用是( ) A.a[0][2 某 1] B.a[1][3] C.a[4-2][0] D.a[0][4] 正确答案:D 3)、下列是重载为非成员函数的运算符函数原型,其叶错误的是( )。 A.Fraction operator+( Fraction, Fraction); B.Fraction operator-( Fraction); C.Fraction D.Fraction 正确答案:C 答案解析:由于取负运算符″一″是一元运算符,当作为成员函数重载时 参数表中没有参数,那个唯一的操作数以 this 指针的形式隐藏在参数表中。 4)、下列关于虚基类的描述中,错误的是( )。 第 4页 共 11页 A.使用虚基类可以消除由多继承产生的二义性 B.构造派生类对象时,虚基类的构造函数只被调用一次 C.声明″class B: virtual public A″说明类 B 为虚基类 D.建立派生类对象时,首先凋用虚基类的构造函数 正确答案:C 答案解析:本题针对虚基类的定义及特点考查。虚基类的声明为″class: virt ual″,即选项 C 中的类 A 为虚基类。 5)、静态成员函数没有( )。 A.返回值 B.this 指针 C.指针参数 D.返回类型 正确答案:B 答案解析:this 指针是系统隐含的用于指向当前对象的指针。由于静态函 数是同类中所有对象都共享的函数,在内存中只存在一份,不属于某个对象所 有,所以静态函数没有 this 指针。 6)、在 32 位的计算机中,一个 char 型数据所占的内存长度的字节是( ) A.4 B.1 C.2 D.8 正确答案:B 7)、要想使 23.的输出为 23.7887 应用的语句是( ) A.cout23.; B.cout C.cout23. -0.001; D.cout10,100,-100) f.Show 第 5页 共 11页 f.Caption=y End Sub 运行以上程序,正确的结果是(B)(单) A.1 的 Caption 属性值为 100 B.2 的 Caption 属性值为-100 C.1 的 Caption 属性值为-100 D.2 的 Caption 属性值为 100 6.在窗体上画一个名称为 Command1 的命令按钮,并编写如下程序: Private Sub Command1_Click( ) Dim 某 As Integer Static y As Integer 某=10 y=5 Call f1(某,y) Print 某,y End Sub Private Sub f1(ByRef 某 1 As Integer, y1 As Integer) 某 1=某 1+2 y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单) A.10 5 B.12 5 C.10 7 D.12 7 7.Option Base 1 Private Sub Command1_Click( ) Dim a(10) As Integer 第 6页 共 11页 Dim n As Integer n=3 If n10 Then Call GetArray(a,n) End If End Sub Private Sub GetArray(b( ) As Integer,n As Integer) Dim c(10) As Integer j=0 For t=1 To n