第一篇:2014年3月计算机二级考试试题
2014年3月计算机二级考试试题:MS Office高级应用
二、操作题
1.打开“新浪新闻中心”的主页,地址是http://news.sina.corn.en,任意打开一条新闻的页面浏览,并将页面保存到指定文件夹下。
2.使用“百度搜索”查找篮球运动员姚明的个人资料,将他的个人资料复制,保存到Word文档“姚明个人资料.docx”中。
3.将BenLinus(邮件地址:benlinus@sohu.com)添加到Outlook的联系人中,然后给他发送一封邮件,主题为“寻求帮助”,正文内容为“Ben,你好,请你将系统帮助手册发给我一份,谢谢。”
4.在IE浏览器的收藏夹中新建一个目录,命名为“常用搜索”,将百度搜索的网址(www.xiexiebang.com)添加至该目录下。
5.使用Outlook给袁琳(yuanlin2000@sogou.com)发送邮件,插入附件“关于节日安排的通知.txt”,并使用密件抄送将此邮件发送给benlinus@sohu.com。汉字在计算机内部的传输、处理和存储都使用汉字的A.字形码
B.输入码
C.机内码
D.国标码
2.1946年诞生了世界上第一台电子计算机,它的英文名字是
A.UNIVAC—I
B.EDVAC
C.ENIAC
D.MARK-II
根据光盘中素材文件夹中“操作题素材”子文件夹中“操作题4.2”中所提供的“迎春花”及其中的图片,制作名为“迎春花”的演示文稿,要求如下:
(1)有标题页,有演示主题,制作单位(老年协会),在第一页上要有艺术字形式的“美好生活”字样。
(2)幻灯片不少于5页,选择恰当的版式并且版式要有变化。请选择一个主题并利用背景样式对颜色进行修改。
(3)幻灯片中除文字外要有图片,可插入表格展示信息。
(4)采用在展台浏览方式放映演示文稿,动画效果要贴切、丰富,幻灯片切换效果要恰当、多样,放映时间在1分钟内。
(5)需要在演示时全程配有背景音乐自动播放,字体要适合老年人看。
(6)演示文稿也要能在未安装PowerPoint应用程序的环境下放映,因此需将演示文稿文件转换成“Power-Point幻灯片放映”类型。
第二篇:2010年3月计算机等级考试二级VB试题及答案
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)
(2)算法的时间复杂度是指
A)算法的执行时间
B)算法所处理的数据量
C)算法程序中的语句或指令条数
D)算法在执行过程中所需要的基本运算次数
(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
A)编辑软件
B)操作系统
C)教务管理系统
D)浏览器
(4)软件(程序)调试的任务是
A)诊断和改正程序中的错误
B)尽可能多地发现程序中的错误
C)发现并改正程序中的所有错误
D)确定程序中错误的性质
(5)数据流程图(DFD图)是
A)软件概要设计的工具
B)软件详细设计的工具
C)结构化方法的需求分析工具
D)面向对象方法的需求分析工具
(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
A)定义阶段
B)开发阶段
C)维护阶段
D)上述三个阶段
(7)数据库管理系统中负责数据模式定义的语言是
A)数据定义语言
B)数据管理语言
C)数据操纵语言
D)数据控制语言
(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是
A)文件
B)数据库
C)字段
D)记录
(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
A)需求分析阶段
B)逻辑设计阶段
C)概念设计阶段
D)物理设计阶段
(10)有两个关系R和T如下:
则由关系R得到关系T的操作是
A)选择
B)投影
C)交 D)并
(11)在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
(12)设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是 A)|x| B)-|x| C)x D)-x(13)设窗体文件中有下面的事件过程: Private Sub Command1_Click()Dim s a%=100 Print a End Sub 其中变量a和s的数据类型分别是 A)整型,整型 B)变体型,变体型 C)整型,变体型 D)变体型,整型
(14)下面哪个属性肯定不是框架控件的属性 A)Text B)Caption
C)Left
D)Enabled
(15)下面不能在信息框中输出“VB”的是
A)MsgBox “VB”
B)x=MsgBox(“VB”)
C)MsgBox(“VB”)
D)Call MsgBox “VB”
(16)窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程
Private Sub Option1_C1ick(Index As Integer)
„
End Sub
下面关于此过程的参数Index的叙述中正确的是
A)Index为1表示单选按钮被选中,为O表示未选中
B)Index的值可正可负
C)Index的值用来区分哪个单选按钮被选中
D)Index表示数组中单选按钮的数量
(17)设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发
A)Text1的SetFocus事件
B)Text1的GotFocus事件
C)Text1的LostFocus事件
D)窗体的GotFocus事件
(18)VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母
A)这3个事件都会触发
B)只触发KeyPress事件
C)只触发KeyDown、KeyUp事件
D)不触发其中任何一个事件
(19)下面关于标准模块的叙述中错误的是
A)标准模块中可以声明全局变量
B)标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C)标准模块中可以包含一些Public过程
D)一个工程中可以含有多个标准模块
(20)设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是
A)Form1_MouseDown
B)Win_MouseDown
C)Form_MouseDown
D)MouseDown_Form1(21)下面正确使用动态数组的是
A)Dim arr()As Integer
„
ReDim arr(3,5)
B)Dim arr()As Integer
„
ReDim arr(50)As String C)Dim arr()„
ReDim arr(50)As Integer D)Dim arr(50)As Integer „
ReDim arr(20)(22)下面是求最大公约数的函数的首部
Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要输出8、12、16这3个数的最大公约数,下面正确的语句是 A)Print gcd(8,12),gcd(12,16),gcd(16,8)B)Print gcd(8,12,16)C)Print gcd(8),gcd(12),gcd(16)D)Print gcd(8,gcd(12,16))(23)有下面的程序段,其功能是按图1所示的规律输出数据 Dim a(3,5)As Integer For i=1 To 3 For j=1 To 5 A(i,j)=i+j Print a(i,j);Next Print Next
若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是 A)For i=1 To 5 For j=1 To 3 Print a(j,i);Next Print Next B)For i=1 To 3 For j=1 To 5 Print a(j,i);Next
Next
C)For j=1 To 5
For i=1 To 3
Print a(j,i);
Next
Next
D)For i=1 To 5
For j=1 To 3
Print a(i,j);
Next
Next(24)窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序
Private Sub Commandl_Click()
Dim n
If Text1.Text<>“23456” Then
n=n+1
Print “口令输入错误” & n & “次”
End If
End Sub
希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是
A)在Dim n语句的下面添加一句:n=O
B)把Print “口令输入错误” & n & “次”改为Print “口令输入错误” +n+“次”
C)把Print “口令输入错误” & n & “次”改为Print “口令输入错误”&Str(n)&“次”
D)把Dim n改为Static n
(25)要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
A)Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
Print X,Y
End Sub
B)Private Sub P1_MouseDown(Button AS Integer,Shift As Integer,X As Single, Y As Single)
Picture.Print X,Y
End Sub
C)Private Sub P1_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
P1.Print X,Y
End Sub
D)Private Sub Form_MouseMove(Button AS Integer,Shift As Integer,X As Single, Y As Single)
P1.Print X,Y
End Sub
(26)计算二的近似值的一个公式是
某人编写下面的程序用此公式计算并输出π的近似值:
Private Sub Comand1_Click()
PI=1。
Sign=1
n=20000
For k=3 To n
Sign=-Sign/k
PI=PI+Sign/k
Next k
Print PI*4
End Sub
运行后发现结果为3.22751,显然,程序需要修改。下面修改方案中正确的是
A)把For k=3 To n 改为 For k=1 To n
B)把n=20000改为n=20000000
C)把For k=3 To n改为For k=3 To n Step 2
D)把PI=1改为PI=0(27)下面程序计算并输出的是
Private Sub Comand1_Click()
a=10
s=0
Do
s=s+a*a*a
a=a-1
Loop Until a<=0
Print s
End Sub
A)13+23+33+„+103的值
B)10!+„+3!+2!+1!的值
C)(1+2+3+„+10)3的值
D)10个103的和
(28)若在窗体模块的声明部分声明了如下自定义类型和数组
Private Type rec
Code As Integer
Caption As String
End Type
Dim arr(5)As rec
则下面的输出语句中正确的是
A)Print arr.Code(2),arr.Caption(2)
B)Print arr.Code,arr.Caption
C)Print arr(2).Code,arr(2).Caption
D)Print Code(2),Caption(2)
(29)设窗体上有一个通用对话框控件CD1,希望在执行下面程序时,打开如图所示的文件对话框
Private Sub Comand1_Click()
CD1.DialogTitle=“打开文件”
CD1.InitDir=“C:”
CD1.Filter=“所有文件|*.*|Word文档|*.doc|文本文件|*.Txt”
CD1.FileName=“" CD1.Action=1 If CD1.FileName=”“Then Print”未打开文件“ Else Print”要打开文件“& CD1.FileName End If End Sub
但实际显示的对话框中列出了C:下的所有文件和文件夹,“文件类型”一栏中显示的是“所有文件”。下面的修改方案中正确的是
A)把CD1.Action=1改为CD1.Action=2
B)把“CD1.Filter=”后面字符串中的“所有文件”改为“文本文件”
C)在语句CD1.Action=1的前面添加:CD1.FilterIndex=3
D)把CD1.FileName=”“改为CD1.FileName=”文本文件“
(30)下面程序运行时,若输入395,则输出结果是
Private Sub Comand1_Click()
Dim x%
x=InputBox(”请输入一个3位整数“)
Print x Mod 10,x100,(x Mod 100)10
End Sub
A)3 9 5
B)5 3 9
C)5 9 3
D)3 5 9(31)窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序:
Private Sub Comand1_Click()
For k=List1.ListCount-1 To 0 Step-1
If List1.Selected(k)Then
List2.AddItem List1.List(k)
List1.RemoveItem k
End If
Next k
End Sub
程序运行时,按照图示在List1中选中2个列表项,然后单击Commandl命令按钮,则产生的结果是
A)在List2中插入了“外语”、“物理”两项
B)在List1中删除了“外语”、“物理”两项
C)同时产生A)和B)的结果
D)把List1中最后1个列表项删除并插入到List2中
(32)设工程中有2个窗体: Form1、Form2,Form1为启动窗体。Form2中有菜单。其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“Teacher”,所有菜单项都可见;否则看不到“成绩录入”菜单项。为此,某人在Form1窗体文件中编写如下程序:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii=13 Then
If Text1.Text=”Teacher“ Then
Form2.input.visible=True
Else
Form2.input.visible=False
End If
End If
Form1.Hide
Form2.Show
End Sub
程序运行时发现刚输入口令时就隐藏了Form1,显示了Form2,程序需要修改。下面修改方案中正确的是
A)把Form1中Text1文本框及相关程序放到Form2窗体中
B)把Form1.Hide、Form2.Show两行移到2个End If之间
C)把If KeyAscii=13 Then改为 If KeyAscii=”Teaeher“ Then
D)把2个Form2.input.Visible中的“Form2”删去
(33)某人编写了下面的程序,希望能把Text1文本框中的内容写到out.txt文件中
Private Sub Comand1_Click()
Open ”out.txt“ For Output As #2
Print ”Text1“
Close #2
End Sub
调试时发现没有达到目的,为实现上述目的,应做的修改是
A)把Print ”Text1“改为Print #2,Text1
B)把Print ”Text1“改为Print Text1
C)把Print ”Text1“改为Write ”Text1“
D)把所有#2改为#1(34)窗体上有一个名为Command1的命令按钮,并有下面的程序: Private Sub Comand1_Click()Dim arr(5)As Integer For k=1 To 5 arr(k)=k Next k prog arr()For k=1 To 5 Print arr(k)Next k End Sub Sub prog(a()As Integer)n=Ubound(a)For i=n To 2 step-1 For j=1 To n-1 if a(j)t=a(j):a(j)=a(j+1):a(j+1)=t End If Next j Next i End Sub 程序运行时,单击命令按钮后显示的是 A)12345 B)54321 C)01234 D)43210(35)下面程序运行时,若输入“Visual Basic Programming”,则在窗体上输出的是 Private Sub Comand1_Click()Dim count(25)As Integer, ch As String ch=Ucase(InputBox(”请输入字母字符串“))For k=1 To Len(ch)n=Asc(Mid(ch,k,1))-Asc(”A“)If n>=0 Then Count(n)=Count(n)+ 1 End If Next k m=count(0)For k=1 To 25 If m<> m=count(k)End If Next k Print m
End Sub
A)0
B)1
C)2
D)3
二、填空题
(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】。
(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。
(3)设二叉树如下:
对该二叉树进行后序遍历的结果为 【3】。
(4)软件是 【4】、数据和文档的集合。
(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【5】,成绩)。
(6)为了使复选框禁用(即呈现灰色),应把它的Value属性设置为 【6】。
(7)在窗体上画一个标签、一个计时器和一个命令按钮,其名称分别为Labl1、Timer1和Command1,如图1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“欢迎”二字显示、消失各一次,如图2所示。以下是实现上述功能的程序,请填空。
Private Sub Form_Load()
Label1.Caption=”欢迎“
Timer1.Enabled=False
Timer1.Interval= 【7】
End Sub
Private Sub Timer1_Timer()
Label1.Visible= 【8】
End Sub
Private Sub command1_Click()
【9】
End Sub
(8)有如下程序:
Private Sub Form_Click()n=10 i=0
Do
i=i+n
n=n-2
Loop While n>2
Print i
End Sub
程序运行后,单击窗体,输出结果为 【10】。
(9)在窗体上画一个名称为Command1的命令按钮。然后编写如下程序:
Option Base 1
Private Sub Command1_Click()
Dim a(10)As Integer
For i=1 To 10
a(i)=i
Next
Call swap(【11】)
For i=1 To 10
Print a(i);
Next
End Sub
Sub swap(b()As Integer)
n=Ubound(b)
For i=1 To n / 2
t=b(i)
b(i)=b(n)
b(n)=t
【12】
Next
End Sub
上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,„„。请填空。
(10)在窗体上画一个文本框,其名称为Text1,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程:
Private Sub Form_Click()
Open ”d:testsmtext1.Txt“ For Input As #1
Do While Not 【13】
Line Input #1, aspect$
Whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=whole$
【14】
Open ”d:testsmtext2.Txt" For Output As #1
Print #1, 【15】
Close #1
End Sub
运行程序,单击窗体,将把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请填空。选择题
1、A
2、D
3、B
4、A
5、C
6、B
7、A
8、D
9、A
10、A
填空题
1、A,B,C,D,E,5,4,3,2,1 2、15
3、EDBGHFCA
4、程序
5、课号
第三篇:2018年9月计算机二级《公共基础》模拟试题
通过试题练习,能够帮助考生们更好掌握所学知识点。下面是小编分享的2018年9月计算机二级《公共基础》模拟试题,欢迎大家练习!
一、选择题
(1)树是结点的集合,它的根结点的数目是()。
A.有且只有1个
B.1个或多于1个
C.0个或1个
D.至少有2个
(2)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
A.0(n)
B.0(n2)
C.0(1092n)
D.0(nl092n)
(3)若已知一个栈的入栈序列是l,2,3,…,n,其输出序列是pl,p2,p3,…,pn,则pi为()。
A.i
B.n—i
C.n—i+l
D.不确定
(4)以下数据结构中,不属于线性数据结构的是()。
A.队列
B.线性表
C.二叉树
D.栈
(5)在一棵二叉树上,第4层最多有()个结点。
A.8
B.16
C.
32D.1
5(6)下列关于栈的叙述中,正确的选项是()。
A.在栈中只能删除数据
B.在栈中只能插人数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
(7)设有下列二叉树,对此二叉树进行前序遍历的结果为()。
A.DEBFCA
B.DBEAFC
C.ABDECF
D.ABCDEF
(8)下列()数据模型可以用树形结构来表示实体之间的联系。
A.网状模型
B.数据模型
C.关系模型
D.层次模型
(9)1、2、3、4四个元素按顺序进栈,不可能的出栈顺序为()。
A.1 2 3
4B.2 3 4
1C.1 4 3
2D.3 1 4 2
(10)下列对于线性链表的描述中,正确的是()。
A.存储空间必须是连续的,且各元素的存储顺序是任意的B.存储空间不一定是连续的,且各元素的存储顺序是任意的C.存储空间必须是连续的,且前件元素一定存储在后件元素的前面
D.存储空间不一定是连续的,且前件元素一定存储在后件元素的前面
(11)对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。
A.N+1
B.N
C.(N+1)/2
D.N/2
(12)以下()术语与数据的逻辑结构无关。
A.线性结构
B.链式结构
C.树形结构
D.网状结构
(13)算法一般可以用()控制结构组合而成。
A.循环、分支、递归
B.顺序、循环、嵌套
C.循环、递归、选择
D.顺序、选择、循环
(14)使用链式存储结构表示线性表的优点是()。
A.便于随机存取
B.便于插入和删除操作
C.花费的存储空间比顺序存储结构小
D.数据元素的物理顺序与逻辑顺序相同
(15)下列关于线性链表的描述中,正确的是()。
Ⅰ.只含有一个指针域来存放下一个元素地址
Ⅱ.指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)
Ⅲ.结点由两部分组成:数据域和指针域
A.仅Ⅰ、Ⅱ
B.仅Ⅰ、Ⅲ
C.仅Ⅱ、Ⅲ
D.全部
(16)设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
A.23,13,51,57,66,26,81,69,76
B.13,23,26,51,57,66,81,76,69
C.23,l3,51,57,26,66,81,69,76
D.23,13,51,57,81,26,66,69,76
(17)下列特征中,()不是面向对象程序设计方法的主要特征。
A.多态性
B.继承
C.封装性
D.模块化
(18)以下不是结构化程序设计方法的技术是()。
A.自顶向下,逐步求精
B.自底向上,逐步求精
C.从整体到局部
D.结构清晰,层次分明
(19)下列关于类、对象、属性和方法的叙述中,错误的是()。
A.类是对一类相似对象的描述,这些对象具有相同的属性和方法
B.属性用于描述对象的状态,方法用于表示对象的行为
C.基于同一个类产生的两个对象可以分别设置自己的属性值
D.通过执行不同对象的同名方法,其结果必然是相同的(20)下面有关对象概念的描述中正确的是()。
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象问的通信靠信息传递
D.方法是对象的静态属性
(21)下面的描述中,不属于面向对象程序设计方法的是()。
A.多态
B.继承
C.类
D.过程调用
(22)在面向对象方法中,对象请求另一对象为其服务的方式是发送()。
A.消息
B.命令
C.口令
D.调用语句
(23)结构化分析方法是面向()的自顶向下、逐步求精、进行需求分析的方法。
A.对象
B.数据结构
C.数据流
D.目标
(24)在软件开发中,需求分析阶段产生的主要文档是()。
A.可行性分析报告
B.集成测试计划
C.概要设计说明书
D.软件需求规格说明书
(25)下列关于结构化程序设计原则和方法的描述中,错误的是()。
A.选用的结构只准许有一个入口和一个出口
B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C.不允许使用GOT0语句
D.语言中所没有的控制结构,应该采用前后一致的方法来模拟
(26)下列工具中属于需求分析常用工具的是()。
A.PAD
B.PFD
C.N—S
D.DFD
(27)软件结构设计的图形工具是()。
A.DFD图
B.结构图
C.PAD图
D.N-S图
(28)下列选项中不属于软件生命周期开发阶段任务的是()。
A.软件测试
B.概要设计
C.软件维护
D.详细设计
(29)用白盒法设计测试用例的方法包括()。
A.错误推测
B.因果图
C.基本路径测试
D.边界值分析
(30)算法分析的目的是()。
A.找出数据结构的合理性
B.找出算法中输入和输出之间的关系
C.分析算法的易懂性和可靠性
D.分析算法的效率以求改进
答案:
(1)C(2)C(3)C(1)C(2)A(6)D(7)C(8)D(9)D(10)B
(11)B(12)B(13)D(14)B(15)D(16)A(17)D(18)B(19)D(20)B
(21)D(22)A(23)C(24)B(25)C(26)D(27)C(28)B(29)B(30)C
二、填空题
1.源程序文档化要求程序应加注释。注释一般分为序言性注释和______。
答:功能性
2.结构化程序设计的三种基本逻辑结构为顺序、选择和______。
答:重复(或循环)
3.与结构化需求分析方法相对应的是______方法。
答:结构化设计
4.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。
答:模块化
5.Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
答:数据结构
6.在面向对象方法中,信息隐蔽是通过对象的______性来实现的。
答:封装
7.类是一个支持集成的抽象数据类型,而对象是类的______。
答:实例
8.在面向对象方法中,类之间共享属性和操作的机制称为______。
答:继承
9.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。
答:实体
10.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
答:可重用性
11.面向对象的模型中,最基本的概念是对象和 ______。
答:类
12.在面向对象方法中,类之间共享属性和操作的机制称为______。
答:继承
13.在面向对象方法中,信息隐蔽是通过对象的______性来实现的。
答:封装
14.对长度为n的有序线性表中进行二分查找,需要的比较次数为______。
答:log2n
15.在最坏情况下,冒泡排序的时间复杂度为______。
第四篇:2018年3月计算机二级MySQL考试练习1
2018年3月计算机二级MySQL考试练习1
第一章 数据库技术的基本概念与方法
1[填空题]
数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
参考解析:模式 外模式 内模式
2[单选题] 从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.M端实体的键
B.Ⅳ端实体的键
C.M端实体键与N端实体键组合 D.重新选取其他属性
参考答案:C
3[单选题] 在关系数据库设计中,设计关系模式属于数据库设计的________。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
参考答案:C
4[简答题]
请简述什么是数据库系统?
参考解析:数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有 关的人员(如DBA、程序设计者等)一起,就构成了一个完整的数据库系统。
5[单选题] 数据库系统的核心是________。
A.数据模型
B.数据库管理系统
C.数据库
D.数据库管理员
参考答案:B
6[填空题]
在E-R图中,矩形表示________。
参考解析:实体
7[填空题]
数据库设计包括概念设计、________和物理设计。
参考解析:逻辑设计
8[填空题]
用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。
参考解析:关系
9[填空题]
在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。
参考解析:逻辑
10[填空题]
数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。
参考解析:浏览器/服务器结构(B/S结构)
11[单选题] 将E-R图转换到关系模式时,实体与联系都可以表示成________。
A.属性
B.关系
C.键
D.域
参考答案:B
12[单选题] E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型
B.结构模型
C.物理模型
D.逻辑模型
参考答案:A
13[单选题] E-R图提供了表示信息世界中实体、属性和________的方法。
A.数据
B.联系
C.表
D.模式
参考答案:B
第二章 MySQL概述
1[简答题]
请解释SQL是何种类型的语言?
参考解析:SQL是结构化查询语言(Structured Q-ery Language)的英文缩写,它是一种专门用来与数据库通信的语言。
2[简答题]
请列举两个常用的MySQL客户端管理工具。
参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。
3[单选题] SQL语言又称________。
A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
参考答案:C
4[单选题] 可用于从表或视图中检索数据的SQL语句是________。
A.SELECT语句
B.INSERT语句
C.UPDATE语句
D.DELETE语句
参考答案:A
5[填空题]
MySQL安装包含典型安装、定制安装和________三种安装类型。
参考解析:完全安装
6[填空题]
MySQL安装成功后,在系统中回默认建立一个________用户。
参考解析:root
7[填空题]
在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。
参考解析:3306
8[填空题]
MySQL数据库所支持的SQL语言主要包含_______、_______、_________和MySQL扩展增加的语言要素几个部分。
参考解析:数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)
(试卷来源:厚学网)
第五篇:2018年9月计算机二级公共基础知识考前训练试题
计算机二级考试临近,不知道各位同学都准备得怎么样呢?下面是小编分享的9月计算机二级公共基础知识考前训练试题,欢迎大家练习!
1.数据结构中,与所使用的计算机无关的是数据的()
A)存储结构
B)物理结构
C)逻辑结构
D)物理和存储结构
2.在单链表中,增加头结点的目的是()
A)方便运算的实现
B)使单链表至少有一个结点
C)标识表结点中首结点的位置
D)说明单链表是线性表的链式存储实现
3.算法的时间复杂度是指()
A)执行算法程序所需要的时间
B)算法程序的长度
C)算法执行过程中所需要的基本运算次数
D)算法程序中的指令条数
4.在设计程序时,应采纳的原则之一是()
A)不限制goto语句的使用
B)减少或取消注解行
C)程序越短越好
D)程序结构应有助于读者理解
5.下面不属于软件工程的3个要素的是()
A)工具
B)过程
C)方法
D)环境
6.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()
A)PAD图
B)N-S图
C)结构图
D)数据流图
7.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()
A)路径的集合B)循环的集合C)目标的集合D)地址的集合8.下列有关数据库的描述,正确的是()
A)数据处理是将信息转化为数据的过程
B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C)关系中的每一列称为元组,一个元组就是一个字段
D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
9.将E-R图转换到关系模式时,实体与联系都可以表示成()
A)属性
B)关系
C)键
D)域
10.对表进行水平方向和垂直方向的分割,分别对应的关系运算是()
A)选择和投影
B)投影和选择
C)选择和联接
D)投影和联接
答案:1.C 2.A 3.C 4.D 5.D 6.B 7.A 8.D 9.B 10.A