vb试题及答案
“Jennifer”通过精心收集,向本站投稿了11篇vb试题及答案,下面是小编整理后的vb试题及答案,欢迎您能喜欢,也请多多分享。
篇1:计算机vb试题及答案
计算机vb试题及答案
(1)下面叙述正确的是(C)
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
(2)以下数据结构中不属于线性数据结构的是(C)
A.队列
B.线性表
C.二叉树
D.栈
(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得
A.8
B.16
C.32
D.15
(4)下面描述中,符合结构化程序设计风格的是(A)
A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B.模块只有一个入口,可以有多个出口
C.注重提高程序的执行效率
D.不使用goto语句
(5)下面概念中,不属于面向对象方法的是(D)
A.对象
B.继承
C.类
D.过程调用
(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A.可行性分析
B.需求分析
C.详细设计
D.程序编码
(7)在软件开发中,下面任务不属于设计阶段的是(D)
A.数据结构设计
B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
(8)数据库系统的核心是(B)
A.数据模型
B.数据库管理系统
C.软件工具
D.数据库
(9)下列叙述中正确的是(C)
A.数据库是一个独立的系统,不需要操作系统的支持
B.数据库设计是指设计数据库管理系统
C.数据库技术的根本目标是要解决数据共享的问题
D.数据库系统中,数据的物理结构必须与逻辑结构一致
(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)
A.内模式
B.外模式
C.概念模式
D.逻辑模式
(11)算法的时间复杂度是指(C)
A.执行算法程序所需要的时间
B.算法程序的长度
C.算法执行过程中所需要的基本运算次数
D.算法程序中的指令条数
(12)算法的空间复杂度是指(D)
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出
A.349
B.350
C.255
D.351
(14)结构化程序设计主要强调的是(B)
A.程序的规模
B.程序的易读性
C.程序的执行效率
D.程序的可移植性
(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段
A.概要设计
B.详细设计
C.可行性分析
D.需求分析
(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)
A.控制流
B.加工
C.数据存储
D.源和潭
(17)软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)注:P66
A.阶段性报告
B.需求评审
C.总结
D.都不正确
(18)下述关于数据库系统的叙述中正确的是(A)
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
(19)关系表中的'每一横行称为一个(A)
A.元组
B.字段
C.属性
D.码
(20)数据库设计包括两个方面的设计内容,它们是(A)
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
(21)下列叙述中正确的是(A)
A.线性表是线性结构
B.栈与队列是非线性结构
C.线性链表是非线性结构
D.二叉树是线性结构
(22)下列关于栈的叙述中正确的是(D)
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
(23)下列关于队列的叙述中正确的是(C)
A.在队列中只能插入数据
B.在队列中只能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表
(24)对建立良好的程序设计风格,下面描述正确的是(A)
A.程序应简单、清晰、可读性好
B.符号名的命名要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
(25)下面对对象概念描述错误的是(A)
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通讯靠消息传递
D.操作是对象的动态性属性
(26)下面不属于软件工程的3个要素的是(D)
A.工具
B.过程
C.方法
D.环境
(27)程序流程图(PFD)中的箭头代表的是(B)
A.数据流
B.控制流
C.调用关系
D.组成关系
(28)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
(29)用树形结构来表示实体之间联系的模型称为(B)
A.关系模型
B.层次模型
C.网状模型
D.数据模型
(30)关系数据库管理系统能实现的专门关系运算包括(B)
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
篇2:二级vb试题及答案
二级vb试题及答案
1.栈和队列的共同特点是( )
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除元素
D.没有共同点
【参考答案】 C
2.链表不具有的特点是( )
A.不必事先估计存储空间 B.可随机访问任一元素
C.插入删除不需要移动元素 D.所需空间与线性表长度成正比
【参考答案】 B
3.为了提高测试的效率,应该( )
A.随机选取7测试数据 B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划 D.集中对付那些错误群集的程序
【参考答案】 D
4.软件生命周期中所花费用最多的阶段是( )
A.详细设计 B.软件编码 C.软件测试 D.软件维护
【参考答案】 D
5.下列有关数据库的描述,正确的是( )
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是一组文件
【参考答案】 C
6.算法的空间复杂度是指( )
A.算法程序的长度 B.算法程序中的指令条数
C.算法程序所占的存储空间 D.执行过程中所需要的存储空间
【参考答案】 D
7.数据结构中,与所使用的计算机无关的是数据的( )
A.存储结构 B.物理结构 C.逻辑结构 D.物理和存储结构
【参考答案】 C
8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )
A.模块间的关系 B.系统结构部件转换成软件的过程描述
C.软件层次结构 D.软件开发过程
【参考答案】 B
9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )
A.控制流 B.加工
C.数据存储 D.源和潭
【参考答案】 A
10.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
【参考答案】 B
11.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的'子菜单,应在“结果”中选择( )
A.菜单项 B.子菜单 C.命令 D.过程
【参考答案】 B
12.在Visual FoxPro中,用于建立或修改过程文件的命令是( )
A.MODIFY<文件名> B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名> D.以上B、C都对
【参考答案】 B
13.在菜单设计器中,第一级菜单的“结果”项中选项有( )
A.命名、填充名称、子菜单、过程 B.包含对象的表单集
C.菜单项、命令、过程和快捷菜单 D.子菜单、菜单项、过程和快捷菜单
【参考答案】 A
14.使用命令DECLARE MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )
A.2个 B.3个 C.5个 D.6个
【参考答案】 D
15.计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令( )
A.AVERAGE工资TO PJ FOR″教授″$职称
B.AVERAGE FIELDS工资TO PJ FOR″教授″$职称
C.AVERAGE工资TO PJ FOR职称=″副教授″.AND.职称=″教授″$
D.AVERAGE工资TO PJ FOR职称=″副教授″.OR.″教授″
【参考答案】 A
16.“x是小于100的非负数”,用VFP表达式表示是( )
A.0≤x<100 B.0<=x<100 C.0<=x AND x<100 D.0<=x OR x<100
【参考答案】 C
17.将A区上的主表文件按关键字段“XM”和C区上的辅助文件建立关联,正确的是( )
A.SET RELATION TO XM INTO C B.SET RELATION TO C INTO XM
C.SET RELATION TO XM TO C D.SET RELATION ON XM INTO C
【参考答案】 A
18.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,屏幕将显示( )
A.10条记录排序完成
B.CJ.DBF已存在,覆盖它吗(Y/N)
C.文件在使用
D.出错信息
【参考答案】 C
19.关于数据库表和自由表,下列说法正确的是( )
A.数据库表可以转换为自由表,反之不能 B.自由表可以转换为数据库表,反之不能
C.两者不能相互转换 D.两者可以相互转换
【参考答案】 D
20.在下列各式中,运算结果为数值的是( )
A.CTOD(′04/05/97′)-28 B.′1234′+′5678′
C.120+30=150 D.LEN(′ABCD′)-1
【参考答案】 D21.从数据库的整体结构看,数据库系统采用的数据模型有( )
A.网状模型、链状模型和层次模型 B.层次模型、网状模型和环状模型
C.层次模型、网状模型和关系模型 D.链状模型、关系模型和层次模型
【参考答案】 C
22.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令( )
A.MODIFY STRUCTURE B.DELETE
C.REPLACE D.ZAP
【参考答案】 C
23.假定系统日期是12月20日,有如下命令:
MJ=MOD(YEAR(DATE),100)
执行该命令后,MJ的值是( )
A. B.98 C.981220 D.1220
篇3:VB笔试题
VB笔试题
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是
A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B)线性表的.链式存储结构所需要的存储空间一般要多于顺序存储结构
C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D)上述三种说法都不对
(2)下列叙述中正确的是
A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D)上述三种说法都不对
(3)软件测试的目的是
A)评估软件可靠性
B)发现并改正程序中的错误
C)改正程序中的错误
D)发现程序中的错误
(4)下面描述中,不属于软件危机表现的是
A)软件过程不规范
B)软件开发生产率低
C)软件质量难以控制
D)软件成本不断提高
(5)软件生命周期是指
A)软件产品从提出、实现、使用维护到停止使用退役的过程
B)软件从需求分析、设计、实现到测试完成的过程
C)软件的开发过程
D)软件的运行维护过程
篇4:计算机二级VB考试题及答案
计算机二级VB考试题及答案
计算机二级VB考试题及答案
1.设有如下程序段:
x=2
For c=1 To 4 Step 2
x=x+c
Next c
运行以上程序后,x的值是(A)(单)
A.6
B.7
C.8
D.9
2.以下叙述中错误的是(A)(单)
A.在KeyPress事件过程中不能识别键盘键的按下与释放
B.在KeyPress事件过程中不能识别回车键
C.在KeyDown和KeyUp事件过程中,从键盘输入的字母“A”和字母“a”对应的KeyCode视作相同的字母
D.在KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
3.执行如下两条语句,窗体上显示的是(C)(单)
A=9.8596
Print Format(a,“000.00”)
A.0,009.86
B.9.86
C.009.86
D.0,009.86
4.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。然后编写如下事件过程:
Private Sub Command1_Click( )
CommonDialog1.FileName =“”
CommonDialog1.Filter=“All file|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt”
CommonDialog1.FilterIndex=1
CommonDialog1.DialogTitle=“VBTest”
CommonDialog1.Action=1
End Sub
对于这个程序,以下叙述中错误的是(D)(单)
A.该对话框被设置为“打开”对话框
B.在该对话框中指定的文件名为空
C.该对话框的标题为VBTest
D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
5.设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下:
Private Sub Command1_Click( )
Dim a As Integer
a=10
Call g(Form2,a)
End Sub
Private Sub g(f As Form,x As Integer)
y=Iif(x>10,100,-100)
f.Show
f.Caption=y
End Sub
运行以上程序,正确的结果是(B)(单)
A.Form1的Caption属性值为100
B.Form2的Caption属性值为-100
C.Form1的Caption属性值为-100
D.Form2的Caption属性值为100
6.在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
Private Sub Command1_Click( )
Dim x As Integer
Static y As Integer
x=10
y=5
Call f1(x,y)
Print x,y
End Sub
Private Sub f1(ByRef x1 As Integer, y1 As Integer)
x1=x1+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
Dim n As Integer
n=3
If n<10 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
b(t)=Rnd*100
If b(t)/2=b(t)2 Then
j=j+1
c(j)=b(t)
End If
Next t
Print j
End Sub
以下叙述中错误的是(C)(单)
A.数组b中的数范围为0-100
B.c数组下标的下界从1开始
C.GetArray过程的参数n是按值传送的
D.语句If b(t)/2=b(t)2 Then 是判断数组b中元素的值是否为整数
8.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Option Base 1
Private Sub Command1_Click( )
Dim a
a= Array(1,2,3,4,5)
For c=1 To Ubound(a)
a(c) = a(c)+c-1
Next c
Print a(3)
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是(B)(单)
A.4
B.5
C.6
D.7
9.阅读程序:
Option Base 1
Private Sub Form_Click( )
Dim arr
Dim Sum%
Sum = 0
arr = Array(1, 3, 5, 7, 9)
For t = 1 To 5
Sum = Sum + arr(t)
Next t
Print Sum
End Sub
程序运行后,单击窗体,输入结果为(B)(单)
A.5
B.9
C.25
D.15
10.在窗体上画一个名称为File1的文件列表框,并编写如下程序:
Private Sub File1_DblClick( )
x=Shell(File1.FileName,1)
End Sub
以下关于该程序的叙述中,错误的是(A)(单)
A.x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
B.双击文件列表框中的文件,将触发该事件过程
C.要执行的文件的名字通过File1.FileName指定
D.File1中显示的是当前驱动器、当前目录下的文件
11.在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的.计时器控件,并把其Interval属性设置为500。编写如下程序:
Private Sub Form_Load( )
Timer1.Enabled=False
End Sub
Private Sub Command1_Click( )
Timer1.Enabled=True
End Sub
Private Sub Timer1_Timer( )
If Label1.Left< Form1.Width Then
Label1.Left = Label1.Left + 20
Else
Label1.Left=0
End If
End Sub
程序运行后,单击“开始”按钮,标签在窗体中移动。 对于这个程序,以下叙述中错误的是(A)(单)
A.标签的移动方向为自右向左
B.单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动
C.当标签全部移出窗体后,将从窗体的另一端出现并重新移动
D.标签按指定的时间时隔移动
12.规范地说,VB是一种(A)的开发工具(单)
A.面向对象
B.面向用户
C.面向屏幕
D.面向窗体
13.VB6设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在(D)下拉菜单中(单)
A.文件
B.工程
C.编辑
D.视图
14下面(D)操作不是激活或显示属性列表框的操作(单)
A.按快捷键F4
B.点击工具栏中的“属性列表框”按钮
C.选择“视图”下拉菜单的“属性窗口”项
D.双击窗体中的某一对象
15.Visual Basic程序中分隔各语句的字符是(B)(单)
A.′
B.:
C.
D._
16.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(B)(单)
A.Form1 = “VB Test”
B.Caption =“VB Test”
C.Form1.Text = “VB Test”
D.Form1.Name =“VB Test”
17.下列不能打开代码窗口的操作是(D)(单)
A.双击窗体上的某个控件双击
B.双击窗体
C.按F7键
D.单击窗体或控件
18.Visual Basic程序中语句行的续行符是(D)(单)
A.′
B.:
C.
D. _
19.Visual Basic程序中的注释所使用的字符是(A)(单)
A.′
B.:
C.
D._
20.下列说法中正确的是:为了保存一个Visual Basic应用程序,应当(D)(单)
A.只保存窗体模块文件(.frm)
B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)
D.分别保存工程文件、窗体文件和标准模块文件
篇5: 计算机二级VB考试题及答案
1.在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:
Private Sub Command1_Click( )
n = Val(Text1.Text)
If n2 = n/2 Then
f = f1(n)
Else
f = f2(n)
End If
Print f; n
End Sub
Public Function f1(ByRef x)
x=x*x
f1=x+x
End Function
Public Function f2(ByVal x)
x=x*x
f2=x+x+x
End Function
程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)
A.72 36
B.108 36
C.72 6
D.27 3
2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
c = “1234”
For i = 1 To 4
c1 = Trim(Str( ))
Print c1
Next i
End Sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容
1
12
123
1234
则在下划线处应填入的内容为(B)(单)
A.Right(c1,i)
B.Left(c1,i)
C.Mid(c1,i,1)
D.Mid(c1,i,i)
3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:
Private Sub Command1_Click( )
n = Val(Text1.Text)
For i = 2 To n
For j = 2 To sqr(i)
If i Mod j = 0 Then Exit For
Next j
If j >Sqr(i) Then Print i
Next i
End Sub
该事件过程的功能是(C)(单)
A.输出n以内的奇数
B.输出n以内的偶数
C.输出n以内的素数
D.输出n以内能被j整除的数
4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:
Private Function f(m As Integer)
If m Mod 2 = 0 Then
f = m
Else
f = 1
End If
End Function
Private Sub Command1_Click( )
Dim i As Integer
s = 0
For i = 1 To 5
s = s + f(i)
Next
Print s
End Sub
程序运行后,单击命令按钮,在窗体上显示的是(C)(单)
A.11
B.10
C.9
D.8
5.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim array1(10, 10) As Integer
Dim i As Integer, j As Integer
For i = 1 To 3
For j = 2 To 4
array1(i, j) = i + j
Next j
Next i
Text1.Text = array1(2, 3) + array1(3, 4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)
A.15
B.14
C.13
D.12
6.Visual Basic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。
7.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。
Private Sub Form_ 【mousedown】 (Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button=2 Then
popupmenu mnuEdit
End If
End Sub
8.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。
Private Sub Form mousedown (Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button=2 Then
【popupmenu】 mnuEdit
End If
9.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的【Interval】属性设置为500。
10.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的Interval属性设置为【500】。
11.与数学表达式ln(a+b)/(3x)+5 对应的Visual Basic表达式是【log(a+b)/(3*x)+5或(log(a+b)/(3*x))+5】
12.将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是
13.在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。
Private Sub Option1_Click(Index As Integer)
Select Case 【Index】
Case 0
a = “宋体”
Case 1
a = “黑体”
Case 2
a = “楷体_GB2312”
End Select
text1.fontname=a
End Sub
14.在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1,程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换。
Private Sub Option1_Click(Index As Integer)
Select Case index
Case 0
a = “宋体”
Case 1
a = “黑体”
Case 2
a = “楷体_GB2312”
End Select
text1.【fontname】=a
End Sub
15.在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2。程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。
Private Sub Combo1_Click( )
Call ShowItem(Combo1, Label1)
End Sub
Private Sub Combo2_Click( )
Call ShowItem(Combo2, Label2)
End Sub
Public Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label)
【tmplabel】.Caption =tmpCombo.Text
End Sub
16.在窗体上画两个组合框,其名称分别为Combo1、Combo2,然后画两个标签,名称分别为Label1、Label2,程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。
Private Sub Combo1_Click( )
Call ShowItem(Combo1, Label1)
End Sub
Private Sub Combo2_Click( )
Call ShowItem(Combo2, Label2)
End Sub
Public Sub ShowItem(tmpCombo As ComboBox, tmpLabel As Label)
tmpLabel.Caption =【tmpcombo】.Text
End Sub
17.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
n = 5
f = 1
s = 0
For c = 1 To n
f = f*【7】
s = s + f
Next c
Print s
End Sub
该事件过程的功能是计算1!+2!+3!+…+n!的值。
18.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Option Base 1
Private Sub Command1_Click( )
Dim a(10) As Integer
For I = 1 To 10
a(I) = I
Next I
Call【swap】a( )
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
n=n-1
Next I
End Sub
上述程序的功能是,通过调用过程swap,调换数组中数值的`存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。
19.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Option Base 1
Private Sub Command1_Click( )
Dim a(10) As Integer
For I = 1 To 10
a(I) = I
Next I
Call swap(a( ))
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
n=n-1
Next I
End Sub
上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。
20.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Option Base 1
Private Sub Command1_Click( )
Dim a(10) As Integer
For I = 1 To 10
a(I) = I
Next I
Call swap(a( ))
For I = 1 To 10
Print a(I);
Next I
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
n=【n-1】
Next I
End Sub
上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。
篇6:VB例题
VB的特点、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分,
熟悉VB的IDE,VB开发应用程序的一般步骤。
特点:GUI(集成开发环境)、OLE(对象的连接和嵌入)、OOP(面向对象);
运行环境:Windows(VB5.0以上在32位操作系统)
方法:对象可以执行的`动作或行为;(主动性)
事件:使某个对象进入活动状态的一种操作或动作。(被动性)
篇7:VB例题
1、VB的使用目的是( ),
A. 开发Windows应用程序 B.图象处理
C.制作WAV文件 D.文字处理
2、一个对象可以执行的动作和可被对象识别的动作分别称为( )。
A.方法、事件 B.事件、方法 C.方法、属性 D.事件、属性
3、一只白色的足球被踢进球门,则白色、足球、踢、进球门是( )。
A. 属性、对象、方法、事件 B.属性、对象、事件、方法
C.对象、属性、方法、事件 D.对象、属性、事件、方法
篇8: vb教案
vb教案
第 1 次课教案
章 节: 第一章 Visual Basic 基础
第1 节Visual Basic 概述 第 2 节 VB 的安装与启动
第3 节Visual Basic6.0 的集成开发环境
上机试验1 认识VB 界面,设计一个简单的应用程序
教学任务:
掌握:VB6.0 的集成开发环境中的`菜单栏;工具栏;属性、
代码编辑器、立即窗口、工程资源管理器、窗体布局窗口
理解:VB 做为高级编程语言的特点及编程思想
了解:VB 的发展史及VB6.0 的安装与启动方法
重点及难点:
重点:VB 的编程思想及其集成开发环境中的菜单栏、工
具栏、各窗口的使用
难点:VB 的编程思想
教学内容提要:
一、 Visual Basic 简介及版本
二、 Visual Basic 特点
三、 Visual Basic 的安装过程及软硬件环境要求
四、 Visual Basic6.0 的启动
五、 Visual Basic 的菜单栏、工具箱的介绍
篇9:计算机二级VB考试练习题及答案
1、在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option2,然后单击命令按钮command1,则文本框text1的变化效果是(B) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
2.在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option3,然后单击命令按钮command1,则文本框text1的变化效果是(C) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
3.在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的'字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option1,然后单击命令按钮command1,则文本框text1的变化效果是(A) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
4.在窗体上建立一个名称为Command1的命令按钮,一个名称为Text1的文本框,以及四个单选按钮:第一个名称为option1用来设置文本框的字体为“宋体”,
第二个名称为option2用来设置文本框的字体为“黑体”,第三个名称为option3用来设置文本框的字体大小为8号,第四个名称为option4用来设置文本框的字体大小为12号。
程序如下:(程序运行刚开始时,四个单选按钮都没有选中)
Private Sub Command1_Click( )
Text1.FontName = Iif(Option1.Value, “宋体”, “黑体”)
Text1.FontSize = Iif(Option3.Value, 8, 12)
End Sub
当程序运行时,先单击单选按钮option4,然后单击命令按钮command1,则文本框text1的变化效果是(D) (单)
A.字体设置为宋体
B.字体设置为黑体
C.字体大小设置为8号
D.字体大小设置为12号
5.在窗体中建立了一个名称为lstBooks的列表框,一个名称为txtItem的文本框,四个名称分别为cmdAdd、cmdDelete、cmdModify、cmdModify_Ok的命令按钮。
如下程序:
Sub Form_Load( )
lstBooks.AddItem “计算机文化基础”
lstBooks.AddItem “VB程序设计教程”
lstBooks.AddItem “操作系统”
End Sub
Sub cmdAdd_Click( )
lstBooks.AddItem txtItem
txtItem = “”
End Sub
对该程序说法不正确的是(D) (单)
A.窗体启动时,在列表框中有三个列表项目,依次为:计算机文化基础、VB程序设计教程、操作系统
B.单击cmdAdd命令按钮后,把文本框中的信息添加到列表框中
C.在列表框中添加列表项目的方法为additem方法
D.以上说法都不正确
6.在窗体中建立了一个名称为LSTBOOKS的列表框,一个名称为txtItem的文本框,四个名称分别为cmdAdd、cmdDelete、cmdModify、cmdModify_Ok的命令按钮。如下程序的功能是将修改后的项目送回列表框,替换原项目,实现修改:
Sub cmdModify_Ok_Click( )
LSTBOOKS.List【Lstbooks.lstindex】 = txtItem
txtItem = “”
End Sub
7.对以下程序说法不正确的是(C) (单)
Private Sub Combo1_LostFocus( )
flag = False
For i = 0 To Combo1.ListCount - 1
If Combo1.List(i) = Combo1.Text Then
flag = True
Exit For
End If
Next i
If Not flag Then
Combo1.AddItem Combo1.Text
End If
End Sub
A.当焦点离开组合框时组合框的LostFocus事件被触发
B.添加到组合框的新项目不能永久保存,下次运行该程序中看不到上次保存的项目,利用该事件过程能够将输入的新内容添加到组合框中,下次运行该程序中能够看到上次保存的项目
C.逻辑变量flag=true时,表示组合框的项目中有该输入新项目
D.逻辑变量flag=false时,表示组合框的项目中有该输入新项目
8.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
Private Sub Command1_Click( )
If Check1.Value = 1 Then
List1.AddItem “品牌:松下”
List1.AddItem “数量:3台”
End If
If Check2.Value = 1 Then
If Option1.Value = True Then
List1.AddItem “操作系统:Windows ”
Else
List1.AddItem “操作系统:Windows 98”
End If
End If
End Sub
当窗体启动后,先选中检查框check1,然后单击命令按钮command1,运行效果为(A) (单)
A.列表框List1中的列表项目分别为:品牌:松下数量:3台
B.列表框List1中的列表项目分别为:操作系统:Windows 2000 操作系统:Windows 98
C.没有任何显示
D.以上都不正确
*9.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
Private Sub Command1_Click( )
If Check1.Value = 1 Then
List1.AddItem “品牌:松下”
List1.AddItem “数量:3台”
End If
If Check2.Value = 1 Then
If Option1.Value = True Then
List1.AddItem “操作系统:Windows 2000”
Else
List1.AddItem “操作系统:Windows 98”
End If
End If
End Sub
当窗体启动后,先选中检查框check2(其中单选按钮option1被选中),然后单击命令按钮command1,运行效果为(B)(单)
A.列表框List1中的列表项目分别为:品牌:松下数量:3台
B.列表框List1中的列表项目分别为:操作系统:Windows 2000 操作系统:Windows 98
C.列表框List1中的列表项目为:操作系统:Windows 2000
D.以上都不正确
53430.窗体中有两个检查框名称分别为check1和check2,一个命令按钮名称为command1,一个列表框名称为list1,两个单选按钮名称分别为option1和option2。如下程序:
Private Sub Command1_Click( )
If Check1.Value = 1 Then
List1.AddItem “品牌:松下”
List1.AddItem “数量:3台”
End If
If Check2.Value = 1 Then
If Option1.Value = True Then
List1.AddItem “操作系统:Windows 2000”
Else
List1.AddItem “操作系统:Windows 98”
End If
End If
End Sub
当窗体启动后,先选中检查框check2(其中单选按钮option2被选中),然后单击命令按钮command1,运行效果为(B)(单)
A.列表框List1中的列表项目分别为:品牌:松下数量:3台
B.列表框List1中的列表项目为:操作系统:Windows 98
C.列表框List1中的列表项目为:操作系统:Windows 2000
11 .传值:形参得到的是实参的值,形参值的改变不会影响实参的值。在定义形参前加关键字Byval。√
12.以下利用SUB关键字定义的子过程Rate,其调用格式不正确的是(B) (单)
A.call Rate(12,56)
B.Rate(12,56)
C.Rate 12,56
D.以上A和C正确
13.如下程序运行后显示结果为(B) (单)
Public Temp As integer
Sub Form_Load( )
Dim Temp As Integer
Temp=10
Form1.Temp=20
Print Form1.Temp;“和”;Temp
End Sub
A.10和20
B.20和10
C.10和10
D.20和20
14.以下对静态变量说法不正确的是(D) (单)
A.定义格式为:Static 变量名 [AS 类型]
B.在子过程名/函数名前加Static,表示该过程/函数体内局部变量全部都是静态变量
C.静态变量必须在过程体内定义
D.静态变量可以在窗体的“通用声明部”定义
15 .过程在自身定义的内部调用自己本身的结构称为递归。√
16.如下程序功能是求n的阶层:
Function fac(n As Integer) As Integer
If n = 1 Then
fac = 1
Else
fac = n * fac(n - 1)
End If
End Function
Sub Command1_Click( )
n=val(inputbox(“请输入数值”))
Print “fac(n)=”;fac(n)
End Sub
以下说法不正确的是(D) (单)
A.若fac函数中If n = 1 Then fac = 1没有,仅有语句:fac = n * fac(n - 1) ,程序运行将会出错
B.若输入的n<=0 ,程序运行将会出错
C.若n=4,则输出结果为:fac(n)=24
D.以上说法都不正确
17.利用递归求最大公约数的程序为:
Public Function gcd(m As Integer, n As Integer) As Integer
If (m Mod n) = 0 Then
gcd =【n】
Else
gcd = gcd(n, m Mod n)
End If
End Function
Private Sub Form_Click( )
Print gcd(10, 4)
End Sub
18 .以下程序的作用是单击Check1检查框将使得Text1文本框的字体在“加粗”和“常规”之间进行切换。√
Private Sub Check1_Click( )
Text1.FontBold = Not Text1.FontBold
End Sub
*19 .以下程序的作用是单击Check1检查框将使得Text1文本框的字体在“加粗”和“常规”之间进行切换。√
Private Sub Check1_Click( )
Text1.FontItalic = Not Text1.FontItalic
End Sub
*20 .以下程序的作用是单击Check1检查框将使得Text1文本框的字体在“加粗”和“常规”之间进行切换。√
Private Sub Check1_Click( )
Text1.FontUnderline = Not Text1.FontUnderline
End Sub
篇10:全国计算机二级《VB》练习题及答案
12.在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是(D)(单)
A.TabStop
B.Enabled
C.Visible
D.TabIndex
13.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)(单)
A.For i=0 To List1.ListCount-1 ...... Next i
B.For i=0 To ListCount-1 ...... Next i
C.For i=1 To List1.listCount ...... Next i
D.For i=1 To ListCount ...... Next i
14.以下Case语句中错误的是(C)(单)
A.Case 0 To 10
B.Case Is>10
C.Case Is>10 And Is<50
D.Case 3,5,Is>10
15.以下关于图片框控件的说法中,错误的是(D)(单)
A.可以通过Print方法在图片框中输出文本
B.清空图片框控件中图形的方法之一是加载一个空图形
C.图片框控件可以作为容器使用
D.用图片框控件的Stretch属性可以自动调整图片框中图形的大小
16.执行语句s=Len(Mid(“VisualBasic”,1,6))后,s的值是(A)(单)
A.Visual
B.Basic
C.6
D.11
17.以下叙述中错误的是(D)(单)
A.下拉式菜单能用菜单编辑器建立
B.在多窗体程序中,每个窗体都可以建立自己的菜单系统
C.能够对菜单项的Click事件编程
D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
18.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click( )
a = “12345”
Print Format$(a, “000.00”)
End Sub
程序运行后,单击命令按钮,窗体上显示的是(B)(单)
A.123.45
B.12345.00
C.12345
D.00123.45
19.以下关于函数过程的叙述中,正确的是(A)(单)
A.函数过程形参的类型与函数返回值的类型没有关系
B.在函数过程中,过程的返回值可以有多个
C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数
20.以下关于变量作用域的叙述中,正确的是(C)(单)
A.用dim定义变量是静态变量
B.静态变量必须在标准模块中声明
C.用public定义变量是全局变量
D.Static类型变量的作用域范围是它所在的窗体或模块文件
21.确定一个控件在窗体上的位置的属性是(C)(单)
A.Width和Height
B.Width或Height
C.Top和Left
D.Top或Left
22.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Text1.Text = “Visual”
Me.Text1 = “Basic”
Text1 = “Program”
End Sub
程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)
A.Visual
B.Basic
C.Program
D.出错
23.以下关系表达式中,其值为False的是(A)(单)
A.“ABC”>“AbC”
B.“the”“they”
C.“VISUAL”=UCase(“Visual”)
D.“Integer”>“Int”
24.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)
A.0
B.1
C.2
D.3
25.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
Private Sub Command1_Click( )
strText = InputBox(“请输入”)
Text1.Text = strText
End Sub
Private Sub Text1_Change( )
Label1.Caption = Right(Trim(Text1.Text), 3)
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)
A.空
B.abcdef
C.abc
D.def
26.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
x = -5
If x >0 Then
y = x ^ 2
Else
y = x
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体上显示的是(A)(单)
A.-5
B.25
C.1
D.-1
27.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As
Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)
A.变量X、Y的作用域相同
B.Y的作用域是Model1
C.在Form1的任何地方中可以直接使用Y
D.在Form2中可以直接使用X和Y
28.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(A)(单)
A.Drive1_Change
B.Drive1_Click
C.Dir1_Click
D.Dir1_KeyPress
29.在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:
Option Base 1
Private Sub Command1_Click( )
Dim a
s = 0
a = Array(1, 2, 3, 4)
For I = 4 To 1 Step -1
s = s + a(I)
Next I
Print s
End Sub
运行上面的程序,单击命令按钮,其输出结果是(D)(单)
A.4321
B.1234
C.34
D.10
30.在窗体上画一个名称为Text1的文本框,编写以下代码:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < 65 Or KeyAscii> 90 Then
msgBox “请输入大写字母”
KeyAscii = 0
End If
End Sub
以下能说明该事件过程正确是(A)(单)
A.要求文本框只能接收大写字母的输入
B.要求文本框只能接收小写字母的输入
C.要求文本框只能接收数字的输入
D.要求文本框只能接收65到90之间的数值的输入
1.计算机二级vb练习题
2.计算机二级vb练习题及答案
3.全国计算机二级VB模拟题及答案
4.计算机二级VB强化试题及答案
5.全国计算机二级c语言练习题
6.计算机二级VB专项练习题
7.全国计算机二级VFP真题及答案
8.全国计算机二级VB第十章考点解析
9.全国计算机二级vb考试题库
10.全国计算机二级VB第八章考点解析
篇11:《莫高窟》相关试题及答案
《莫高窟》相关试题及答案
余秋雨是当代著名散文家、文化学者、艺术理论家、文化史学家、电视名人、节目特邀主持人。专业从事散文、艺术理论的写作。以下是与大家分享的《莫高窟》相关试题及答案,欢迎大家学习参考!
莫高窟 余秋雨
莫高窟可以傲视异邦古迹的地方,就在于它是一千多年的曾曾累聚。看莫高窟,不是看死了一千年的标本,而是看活了一千年的生命。一千年而始终活着,血脉畅通、呼吸匀停,这是一种何等壮阔的生命!一代又一代艺术家前呼后拥向我们走来,每个艺术家又牵连着喧闹的背景.在这里举行着横跨千年的游行。纷杂的衣饰使我们眼花缭乱,呼呼的旌旗使我们满耳轰鸣。
白天看了些什么.还是记不大清。只记得开头看到的是青褐浑厚的色流,那应该是北魏的遗存。色泽浓沉着得如同立体.笔触奔放豪迈得如同剑戟。那个年代战事频繁,驰骋沙场的又多北方骠壮之士,强悍与苦难汇合.流泻到了石窟的洞壁。当工匠们正在这洞窟描绘的时候,南方的陶渊明,在破残的家园里喝着闷酒。陶渊明喝的不知是什么酒.这里流荡着的无疑是烈酒,没有什么芬芳的香味.只是一派力、一股劲,能让人疯了一般.拔剑而起。
这里有点冷、有点野,甚至有点残忍;色流开始畅快柔美了.那一定是到了隋文帝统一中国之后。衣服和图案都变得华丽,有了香气,有了暖意,有了笑声。这是自然的,隋炀帝正乐呵呵地坐在御船中南下.新竣的运河碧波荡漾,通向扬州名贵的奇花。隋炀帝太凶狠.工匠们不会去追随他的笑声,但他们已经变得大气、精细,处处预示着,他们手下将会奔泻出一些更惊人的东西:色流猛地一下涡漩卷涌,当然是到了唐代。人世间能有的色彩都喷射出来,但又喷得一点儿也不野.舒舒展展地纳入细密流利的线条,幻化为壮丽无比的交响乐章。这里不再仅仅是初春的气温,而已是春风浩荡.万物苏醒,人们的每一缕筋肉都想跳腾。这里连禽鸟都在歌舞,连繁花都裹卷成图案,为这个天地欢呼。这里的雕塑都有脉搏和呼吸,挂着千年不枯的吟笑和娇嗔。这里的每一个场面,都非双眼能够看尽,而每一个角落,都够你留连长久。这里没有重复,真正的欢乐从不重复。这里不存在刻板,刻板容不下真正的人性。
这里什么也没有,只有人的生命在蒸腾。一到别的洞窟还能思忖片刻,而这里,一进入就让你燥热,让你失态.让你只想双足腾空。不管它画的是什么内容,一看就让你在心底惊呼,这才是人,这才是生命。人世间最有吸引力的,莫过于一群活得很自在的人发出的生命信号。这种信号是磁,是蜜,是涡卷方圆的魔井。没有一个人能够摆脱这种涡卷。没有一个人能够面对着它们而保持平静。唐代就该这样,这样才算唐代。我们的民族.总算拥有这么个朝代,总算有过这么一个时刻,驾驭那些瑰丽的色流,而竞能指挥若定;色流更趋精细.这应是五代。唐代的雄风余威未息,只是由炽热走向温煦.由狂放渐趋沉着。头顶的蓝天好像小了一点,野外的清风也不再鼓荡胸襟;终于有点灰黯了,舞蹈者仰首到变化了的天色,舞姿也开始变得拘谨。仍然不乏雅丽,仍然时见妙笔,但欢快的整体气氛,已难于找寻。洞窟外面,辛弃疾、陆游仍在握剑长歌,美妙的音色已显得孤单.苏东坡则以绝世天才,与陶渊明呼应。大宋的'国土.被下坡的颓势,被理学的层云,被重重的僵持,遮得有点阴沉;色流中很难再找到红色了,那该是到了元代:
夜已深了.莫高窟已经完全沉睡。就像端详一个壮汉的睡姿一般,看它睡着了,也没有什么奇特,低低的,静静的,荒秃秃的,与别处的小山一样。
(选自《文化苦旅·莫高窟》,有改动)
【注】公元336年,一个云游四海的和尚来到了甘肃敦煌市东南的鸣沙山,挖出他的第一个石窟,后来,由于他在化缘中广为传播自己的奇遇,使远近善男信女也纷纷来朝拜胜景,并把自己的信仰和祝祷,挖出了一个个的洞窟。天长日久,就形成了后来的敦煌莫高窟。
14.莫高窟已有上千年的历史,而作者为什么却说“看莫高窟,不是看死了一千年的标本,而是看活了一千年的生命”?(4分)
15.在作者的眼中,不同的历史阶段有不尽相同的色调,请分别加以描述。(4分)
16.“每个艺术家又牵连着喧闹的背景”中的“喧闹”意在强调什么?请概括出唐代洞窑艺术创作的特点。(4分)
17.“这里什么也没有,只有人的生命在蒸腾”一句在文中有何作用?(4分)
18.请你结合本文,谈谈你对前几年出现的“余秋雨《文化苦旅》热”的认识。(4分)
答案:
14.虽然是一千年的文化积淀.但是却是一代又一代艺术家与时代文化的延续.是活生生的。
15.北魏:色流浓厚,笔触豪放,金戈铁马.这个时期的中原,陶渊明悠静的享受着田园生活;隋朝:色流华丽,畅快柔美,而此时,隋炀帝正傲然畅游碧波荡漾的大运河:唐朝:色流奔放,壮丽无比.万马奔腾,气象万千,传说中的飞天(是佛教中称为香音之神的能奏乐、善飞舞、满身异香而美丽的菩萨),携着绵长的飘带.在漫天飞舞;五代:色流精细,温煦沉着,清风习习;宋朝:色流灰暗,舞姿拘谨,悲凉的国土,孤单的音色;元朝:色流暗淡,没有红色。
16.莫高窟艺术创作的背景生动(充满活力)。唐代洞窑艺术创作的特点:①色彩绚丽。②线条流利。③形象生动。④神态逼真。⑤场面宏伟。
17.这句话充分表达了作者进入莫高窟后陶醉在艺术的天地里,为艺术后面深深的文化所震撼,惊叹艺术的高妙,从而忘记了自己的情境。
18.示例:作者站在人类历史的高阔视角之上来看待文化,文化成了历史的积淀.文化和历史已经成为不可分割的整体。本文何止是对文物古迹的欣赏,实在是对中华几千年沧桑历史的活生生的再现。作者从画像的色流中,竞将几千年文明看了个玲珑剔透。历史在他那里与文化相结合.便没有了冷漠和严峻.或许这也正是“文化苦旅”津津有味的原因之一吧。
【vb试题及答案】相关文章:
1.vb试题
3.外科学试题及答案
4.运筹学试题及答案
7.测量学试题及答案
9.土壤学试题及答案
10.微观经济学试题及答案






文档为doc格式