28.在程序中添加一个命令按钮,并编写如下程序代码:
Private Sub Command1_Click()
x = "12.34": y = "56.78"
z = x + y
p = Val(z)
Print p
End Sub
程序运行后,单击命令按钮后的输出结果为()。
A.12.34 B.56.78 C.69.12 D.12.3456 29.在Visual Basic中表达式x=8的类型是()。
A.错误的表达式B.关系表达式
C.算术表达式D.逻辑表达式
30.在下列四个表达式中,非法的Visual Basic表达式是()。
A.x=x+y B.x+y>z C.x=(x=y) D.以上均为合法表达式31.数学式子Sin30 写成Visual Basic表达式是()。
A.Sin30
B.Sin(30)
C.SIN(300)
D.Sin(30*3.14/180)
32.用于获得字符串S最右边4个字符的函数是()。
A.Right(S,4) B.Left(S,4)
C.RightStr(S) D.RightStr()
33.用于获得字符串S从第6个字符开始的4个字符的函数是()。
A.Mid(S, 6, 4) B.Mid (S, 4, 6)
C.MidStr(S, 6, 4) D.MidStr(S, 4, 6)
34.用于获得字符串长度的函数是()。
A.Len() B.Length()
C.StrLen() D.StrLength()
35.用于获得字符串S最左边4个字符的函数是()。
A.Left (S,4) B.Left(1,4)
C.LeftStr (S) D.LeftStr (S,4)
36.表达式4 + 5 \ 6 * 7 Mod 8 / 9的值是()。
A.4 B.5
C.6 D.7
37.多窗体操作中工程文件的扩展名是()。
A..frm B..vbp C..bas D..cls
38.以下有关Visual Basic语言描述错误的是()。
A.不区分大小写
B.语句是一行一句,以回车键结束
C.用“;”分隔一行中的多个语句
D.一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行
39.以下()结构不是Visual Basic语言的循环控制结构。
A.For结构
B.Select Case结构
C.While结构
D.Do结构
40.在窗体上画两个文本框(其Name属性分别为Text1和Tex12)和一个命令按钮(其Name 属性为Command1),然后编写如下事件过程:
Private Sub Command1_Click()
x = 1:n=0
Do While x < 100
x = x * 10
n = n + 1
Loop
Text1.Text = Str(n)
Text2.Text = Str(x)
End Sub
程序运行后,单击命令按钮,在两个文本框中显示的值分别为()。
A.10 和0 B.2和100 C.3和50 D.4和168
41.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x = 0
Do Until c = -1
a = InputBox("请输入A的值")
a = Val(a)
b = InputBox("请输入B的值")
b = Val(b)
c = InputBox("请输入C的值")
c = Val(c)
a = a +
b + c
Loop
Print a
End Sub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则最后的输出结果为()。
A.2 B.3 C.14 D.15
42.阅读下面的程序段:
Private Sub Command1_Click()
For i = 1 To 2
For j = 1 To i
For k = j To 6
a = a + 1
Next k
Next j
Next i
Print a
End Sub
执行上面的三重循环后,a的值为()。
A. 6 B.14 C.17 D.32
43.在窗体中添加一个命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Dim i
For i = 1 To 10 Step 2
i = i + 1
Print i;
Next i
End Sub
单击命令按钮,程序的执行结果为()。
A.2 4 6 8 10 12 B.1 3 5 7 9 11
C.2 5 8 D.2 5 8 11
44.要从For…Next循环中退出循环,应使用()语句。
A.Exit B.Exit For C.Continue D.Stop Loop
45.在Sub过程定义的“参数列表”中设置参数是按值传送的选项是()。
A.ByVal B.ByRef C.ParamArray D.Optional
46.下面有关数组的描述错误的是()。
A.数组下界和上界的取值范围是-32768到32767
B.数组下界必须小于上界
C.没有设置Option Base语句,省略下界,则下界默认值为0
D.在定义数组时,每一维的下标上界值必须是一个常数,不能是变量或者表达式47.用下面语句定义的数组的元素个数是()。
Dim A(-3 To 5) as Integer
A. 6 B.7 C.8 D.9
48.下面语句Dim score(1 To 15) As Double 定义了有()元素的数组。
A.16个双精度型数B.15个双精度型数
C.16个整型数D.15个整型数
49.下面语句Static Ar(9,9) As Integer定义了有()元素的数组。
A.9个B.18个C.81个D.100个
50.在窗体上画一个命令按钮,然后编写如下事件过程:
Option Base 1
Private Sub Command1_Click()
Dim a
a = Array(1, 2, 3, 4)
j = 1
For i = 3 To 0 Step -1
s = s + a(i) * j
j = j * 10
Next i
Print s
End Sub
运行上面的程序,单击命令按钮,其输出结果是()。
A.12 B.123 C.1234 D.出错
51.Msgbox函数返回值的类型为()。
A.整数B.字符串C.变体D.整数或字符串(视输入的数据而定)
52.在“打印”对话框设计中,用来设置要打印的起始页数的属性为()。
A.Formpage B.Topage C.Startpage D.Endpage
53.以下对函数过程(Function过程)的描述错误的是()。
A.Function过程以Function开头,以End Function结束
B.函数过程中可以利用Exit退出
C.函数过程不能嵌套定义
D.函数过程可以嵌套调用
54.Visual Basic提供的常用键盘事件中返回“字符”ASCII码的是()。
A.KeyDown B.KeyUp C.KeyPress D.KeyAscii
55.以下()序列分别是判断文件指针是否到了文件结束标志的函数、返回文件的字节数的函数、用于设置对文件“锁定”的语句、用于设置对文件“解锁”的语句。
A.EOF、LOF、Lock、Unlock B.LOF、EOF、Lock、Unlock
C.EOF、LOF、Unlock、Lock D.LOF、EOF、Unlock、Lock
56.顺序文件的读操作通过下列()语句可以实现。
A.Input #和Read# B.Read#和Get#
C.Get#和Input ## D.LineInput #和Input #
57.如果准备读文件,打开顺序文件“text.dat”的正确语句是()。
A.Open "text.dat" For Write As #1 B.Open "text.dat" For Input As #1
C.Open "text.dat" For Binary As #1 D.Open "text.dat" For Random As #1
58.如果准备向随机文件中写入数据,正确的语句是()。
A.Print #1, rec B.Write #1, rec
C.Put #1, , rec D.Get #1, , rec
59.当改变驱动器列表框中的驱动器时,为了使目录列表框中的内容同步跟着改变,应当()。
A.在Dir1_Change()事件中加入代码Dir1.Path=Drive1.Drive
B.在Dir1_Channge()事件中加入代码Drive1.Drive =Dir1.Path
C.在Dirve1_Channge()事件中加入代码Dir1.Path=Drive1.Drive
D.在Dirve1_Channge()事件中加入代码Drive1.Drive =Dir1.Path
60.目录列表框Path属性的作用是()。
A.显示当前驱动器或指定驱动器上的目录结构
B.显示当前驱动器或指定驱动器上的某目录下的文件
C.显示根目录下的文件名
D.显示路径下的文件
61.在下列选项中,不能将图像装入图片框和图像框的是()。
A.在界面设计时,通过Picture属性装入
B.在界面设计时,手工在图像框和图片框中绘制图形
C.在界面设计时,利用剪贴板把图像粘贴上
D.在程序运行期间,用LoadPicture函数把图形文件装入
62.下面错误的语句是()。
A.Line (200, 200)-(400, 400), RGB(255, 0, 0)
B.Line (200, 200)-(400, 400), , B
C.Line (200, 200)-(400, 400), , F
D.Circle (600, 600), 300, RGB(255, 0, 0)
63.下面选项中,能绘制填充矩形的语句是()。
A.Line (200, 200)-(500, 500),B
B.Line (200, 200)-(500, 500), , BF
C.Line (200, 200)-(500, 500), BF
D.Line (200, 200)-(500, 500)
64.下面选项中,能绘制一条水平直线的选项是()。
A.Line (1000, 2000)-(1000, 2000)
B.Line (1000, 2000)-(1000, 3000)
C.Line (1000, 2000)-(2000, 2000)
D.Line (1000, 2000)-(2000, 3000)
65.下面选项中,能绘制椭圆的语句是()。
A.Circle (1000, 1000),500,RGB(255,0,0),0.5
B.Circle (1000, 1000),500,RGB(255,0,0),,0.5
C.Circle (1000, 1000),500,RGB(255,0,0),,,0.5
D.Circle (1000, 1000),500,RGB(255,0,0),,,,0.5
66.图像框(Image)和图片框(Picture)在使用时有所不同,以下叙述中正确的是()。
A.图片框比图像框占内存少
B.图像框内还可包括其它控件
C.图片框有Stretch属性而图像框没有
D.图像框有Stretch属性而图片框没有
67.ADOrs为Recordset对象,从Tabel中获取所有记录的语句是()。
A.ADOrs.New "Select * From Tabel"
B.ADOrs.Open "Select * From Tabel"
C.ADOrs.Execute "Select * From Tabel"
D.ADOrs. Select "Select * From Tabel"
68.要发送数据,通常使用Winsock控件的()。
A.SendData方法B.Listen方法
C.Accept方法D.GetData方法
69.VB程序中通常不会产生错误提示的()。
A.编译错误B.实时错误
C.运行时错误D.逻辑错误
70.在设计应用程序时,可以查看到应用程序工程中所有组成部分的窗口是()。
A.窗体设计器B.代码编辑器窗口
C.属性窗口D.工程资源管理器窗口
71.在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是()。
A.立即窗口B.属性窗口
C.代码窗口D.工程资源管理器窗口
72.后缀为.vbp的文件表示VB 的()。
A.窗体文件B.类模块文件
C.工程文件D.标准类模块文件
73.要在窗体Form1内显示“myfrm”,使用的语句是()。
A.Form.caption="myfrm" B.Form1.caption="myfrm"
C.Form1.print "myfrm" D.Form. print "myfrm"
74.表达式8+13 Mod 2*4+3的值是()。
A.8 B.16 C.15 D.12
75.文本框没有()属性。
A.Text B.Name C.Caption D.BorderStyle
76.下列赋值语句正确的是()。
A.B+C =A B.A=B+C
C.-B=A D.5=A+B
77.如果准备向随机文件中写入数据,正确的语句是()。
A.Write # 1,rec B.Print # 1,rec
C.Get # 1,rec D.Put # 1,rec
78.Winsock控件的LocalHostName属性的作用是()。
A.仅返回所用端口B.返回本地计算机的名称
C.返回或设置所用端口D.返回本地计算机的IP地址
79.要以读方式打开D盘的一个顺序文件Test.doc,应使用的语句是()。
A.Open " Test.doc " For Output As #1
B.Open "D:\ Test.doc " For Input As #1
C.Open "D:\ Test.doc " For Output As #1
D.Open " Test.doc " For Input As #1
80.Dim Abc(2,3)所定义的数组元素个数是()。
A.6 B.5 C.12 D.9
81.在Visual Basic中,默认的数据类型是()。
A.Integer B.Double C.Currency D.V ariant
82.当Winsock控件处于关闭状态时,其State属性的值是()。
A.1 B.0
C.2 D.3
83.执行指令”Line(200,200)-step(500,500)”后,CurrentX=( )。
A.500 B.200
C.300 D.700
84.不属于VB数据库引擎的是()。
A.ODBC B.Jet引擎
C.BDE D.OLE DB
85.全局变量必须在()中定义。
A.标准模块B.窗体模块
C.类模块D.任意模块
86.改变驱动器列表框的Drive属性值,将激活()事件。
A.Change B.Scoll
C.KeyDown D.KeyUp
87.如果将文本框的()属性设置为True,则运行时不能对文本框中的内容进行编辑。
A.Locked B.MultiLine C.TabStop D.V isible
88.数学式子Sin25?写成VB表达式是()。
A.Sin25 B.Sin(25)C.SIN(25?)D.Sin(25*3.14/180)89.下列变量名中合法的是()。
A.IF B.7AB C.A[B]7 D.AB_7
90. 要退出For…Next循环,应使用的语句是()。
A.Exit B.Exit For C.Continue D.Stop Loop
91.如果准备读文件,打开顺序文件”text.dat”的正确语句是()。
A.open "text.dat" For wrire As # 1
B.open "text.dat" For Binary As # 1
C.open "text.dat" For Input As # 1
D.open "text.dat" For Random As # 1
92.窗体的Load事件的触发时机是()。
A.用户单击窗体时B.窗体被加载时
C.窗体显示之后D.窗体被卸载时
93.与传统的程序设计语言相比,Visual Basic最突出的特点是()。
A.结构化程序设计B.程序开发环境
C.事件驱动编程机制D.程序调试技术
94.无论何种控件,共同具有的属性是()。
A.Text属性B.Caption属性C.Name属性D.Autosize属性95.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是()。
A.Text.Mytext B.Mytext.Text
C.Mytext.(Text) D.Mytext*Text
96.按照变量的作用域可将变量划分为()。
A.公有、私有、系统B.全局变量、模块级变量、过程级变量
C.动态、常数、静态D.Public、Private、Protected
97.可获得字符的ASCII码的函数是()。
A.V al B.Fix C.Asc D.Chr
98.要退出Do…Loop循环,可使用的语句是()。
A.Exit B.Exit For C.End Do D、Exit Do
99.把数值型转换为字符串型需要使用的函数是()。
A.V al B.Str C.Asc D.Chr
100.关于语句行,下列说法正确的是()。
A.一行只能写一条语句B.一条语句可以分多行书写
C.每行的首字符必须大写D.长度不能超过255个字符
101.设置对象的边框类型的属性是()。
A.Drawstyle B.Borderstyle
C.DrawWidth D.ScaleMode
102.为了清除图片框Picture1中的图形,应采取的正确方法是()。
A.选择图片框,然后按Del键
B.执行语句Picture1.Picture = LoadPicture("")
C.执行语句Picture1.Picture = ""
D.选择图片框,在属性窗口中选择Picture属性条,然后按回车键
103.要绘制不同形状的图形,需要设置Shape控件的()属性。
A.Shape B.Borderstyle
C.FillStyle D.Style
104.要绘制多种式样的直线,需要设置Line控件的()属性。
A.Shape B.Borderstyle
C.FillStyle D.Style
105.Visual Basic应用程序处于运行模式时,这时()。
A.既不能设计界面,也不能编写代码B.可以编辑代码,不能设计界面C.可以设计界面,不能编辑代码D.既能设计界面,也能编写代码106.下列选项中,属于VisualBasic程序设计方法的是()。
A.面向对象、顺序驱动B.面向对象、事件驱动
C.面向过程、事件驱动D.面向过程、顺序驱动
107.后缀为.cls的文件表示VB 的()。
A.窗体文件B.类模块文件
C.工程文件D.标准类模块文件
108.将定时器的时间间隔设置为1秒,则定时器的Interval属性值应设为()。
A.1 B.100
C.1000 D.10
109.用于把字符串型数据转换为数值型数据的函数是()。
A.V al B.Str C.Asc D.Chr
110.下列图形中用Shape控件不能绘制的有()。
A.矩形B.三角形
C.正方形D.椭圆
111.如果要改变窗体的标题,则需要设置的属性是()。
A.Caption B.Name C.BackColor D.BorderStyle 112.设a="Visual Basic",下面使b="Basic"的语句是()。
A.b=left(a,8,12) B.b=mid(a,8,5)
C.b=right(a,5,5) D.b=left(a,8,5)
113.键盘事件的执行顺序是()。
A.KeyPress、KeyDown、KeyUp
B.KeyDown、KeyPress、KeyUp
C.KeyUp、KeyDown、KeyPress
D.KeyUp、KeyPress、KeyDown
114.在Visual Basic程序中,操作顺序文件的一般顺序是()。
A.选择文件→读写操作
B.打开文件→读写操作→关闭文件
C.选择文件→读写操作→打开文件
D.读写操作→打开文件
115.修改控件属性,一般可以使用属性窗口,也可以通过()为属性赋值。
A.命令B.对象C.方法D.代码
116.要在命令按纽上显示图形,应首先设置的属性是()。
A.Enabled B.Style
C.Caption D.Icon
117.Dim Abc(5)所定义的数组元素个数是()。
A.5 B.6 C.4 D.10
118.在VB应用程序中,进行逐语句调试的按键是()。
A.F9键B.Ctrl+F9键
C.F8键D.Ctrl+F8键
119.在窗体上画三个单选按纽,组成Command1的命令按纽,用于标识各个控件数组元素的参数是()。
A.Tag B.Index C.ListIndex D.Name
120.目录列表框的Path属性的作用是()。
A.显示当前驱动器或指定驱动器上的路径
B.显示当前驱动器或指定驱动器上的某目录下的文件名
C.显示根目录下的文件名
D.只显示当前路径下的文件
121.数学关系8≤x<30表示成正确的VB表达式为()。
A.8<=x<30 B.8<=x AND<30
C.8<=x AND x<30 D.8<=x OR x<30
122.能够实现“窗体总在最前端”界面效果的API函数是()。
A.SetWindowPos B.SetWindowAPI
C.Private D.Public
123.在VB中,Access数据库属于()。
A.本地数据库B.外部数据库
C.远程数据库D.网络数据库
124.下列控件中没有Caption属性的是()。
A.标签B.文本框C.框架D.命令按纽
125.在一个语句行内写多条语句时,语句之间应该用()分隔。
A.逗号B.分号C.顿号D.冒号126.Visual Basic6.0工程资源管理器中的工程视图窗口以层次列表形式显示了组成这个工程的所有文件,以下不属于其列举显示范围的是()。
A.窗体文件B.可执行文件
C.标准模块文件D.类模块文件
127.下列声明语句中存在可变类型变量的是()。
A.Static a As Integer B.Dim a,b As Integer
C.Dim a As Integer D.Public a As Currency
128. 在运行时,系统自动执行启动窗体的()事件过程。
A.Click B.GotFocus
C.Load D.Unload
129.将文本框的ScrollBars属性设置为非零值,却没有效果,原因是()。
A.文本框中没有内容
B.文本框的MultiLine属性值为True
C.文本框的MultiLine属性值为False
D.文本框的Locked属性值为True
130.以下关于定时器的说法,正确的是()。
A.可以设置定时器的Visible属性使其在窗体上可见
B.定时器只有一个Timer事件
C.可以根据需要在窗体上设置定时器的大小(高度和宽度)
D.如果定时器的Visible属性为False,则定时器无效。
131.要清除List列表框控件中的所有项目,可采用的方法是()。
A.Erase B.Clear
C.Click D.Delete
132.MsgBox函数的返回值的类型是()。
A.整型B.字符串
C.逻辑型D.日期型
133.如果希望以模态方式显示窗体Form1,下列正确的语句是()。
A.Form1.Show 0
B.Form1.Show
C.Form1.Show 1
D.以下都不正确
134.可用来改变坐标度量单位的是()。
A.Drawstyle属性B.DrawWidth属性
C.ScaleMode属性D.Scale方法
135.无论何种控件,共同具有的属性是()。
A.Text属性B.Name属性C.Caption属性D.Autosize属性三、阅读程序题
阅读下列程序并写出程序运行结果
1.
Private Sub Command1_Click()
x = 0
Do While x < 20
x = (x + 1) * (x +3)
n = n + 1
Loop
Text1.Text = Str(n)
Text2.Text = Str(x)
Text3.Text = V al(Text1.Text) + V al(Text2.Text)
End Sub
文件框Text3的结果是:
答案:
26
2.
Private Sub Command1_Click()
Dim x As Integer
Static s As Integer
x = V al(InputBox("请输入一个正整数="))
If x < 5 Then
s = s * x
Else
s = s + x
End If
Text1.Text = "s=" & Str(s)
End Sub
程序运行时连续3次单击Command1,且设输入的数据为6、5、4时,分别写出文本框Text1的值。
答案:
s= 6
s= 11
s= 44
3.
Private Sub Form_Click()
Dim A(1 To 3) As String
Dim c As Integer,j As Integer
A(1) = “3”
A(2) = “6”
A(3) = “9”
c=0
For j=1 to 3
c = c + V al(A(j))
Next j
Print c
End Sub
写出程序运行时单击窗体后,窗体Form1上的结果:
答案:
18
4.
Private Sub Command1_Click()
Dim A(2 To 7) As Integer
Dim b As Integer
For b = 2 To 7
A(b) = b
Next b
Text1.Text = A(b - 2)
End Sub
程序运行后,单击命令按纽文本框Text1的结果是:答案:
6
5.
Sub test(i As Integer)
i = i + 2
End Sub
Private Sub Form_Click()
Dim x As Integer
x = 6
Print "x="; x
Call test(x)
Print "x="; x
End Sub
答案:
x= 6
x= 8
6.
Private Sub Form_Click()
a = 1:
b = 1
Print "A="; a; ",B="; b
Call mult(a)
Print "A="; a; ",B="; b
End Sub
Private Sub mult(x)
x = 3 + x
b = 4 + b
End Sub
答案:
A= 1, B=1
A= 4, B=1
7.
Private Sub Form_Click()
Dim i As Integer, a As Integer
k = 0
程序设计基础试题库
练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称
这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。
网络程序设计—ASP考试试题(A卷)答案[1]
《网络程序设计—ASP》考试试题1答案 一、单项选择题(本大题共15小题.每小题1分。共15分) 1.A 2. D 3. B 4. B 5. B 6. B 7. A 8.C 9.B 10.B 11.A 12.D 13.B 14.A 15.C 二、判断题(本大题10小题,每小题1.5分,共15分)。 16.ABCD 17.AD 18.AB 19. ABCD 20.CD 21. ABCD 22. BD 23. CD 24. ABCD 25. AB 三、程序填空题(本大题10小题,每空1.5分,共15分) 26. “11”、2、“11”、“11”27. ac 28. 3 29.2 30. 空(Empty)31. 空(Empty)32. "<p>" 33. <p> 34. 与intAge的值有关35.全部 四、名词解释(本大题5小题,每小题2分,共10分) 36.静态网页——所谓静态网页,就是说该网页文件里没有程序代码,只有HTML标记,这种网页的扩展名一般是.htm或.html。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。 37.相对路径——所谓相对路径,就是以“/”或“\”开头的路径。 38.子程序——就是只执行程序而不返回值的程序模块。 39.会话——是指用户访问网站的过程;状态,就是指会话过程中的一些变量、设置等信息。 40.数据库——所谓数据库,就是按照一定数据模型组织、存储在一起的,能为多个用户共享的,与应用程序相对独立的、相互关联的数据集合。 五、简答题(本大题4小题,每小题4分,共20分) 41.什么是应用程序?为什么要建立应用程序? 答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。 42.如果同时设置了背景颜色和背景图片,会出现什么情况? 答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。 43.请简述四类运算符的优先级顺序。 答案:算术运算符>连接运算符>比较运算符>逻辑运算符。 44.某程序可以显示记录,但不能更新记录,请简述可能的原因。 答案:可能是没有对数据库文件设置相应的访问权限。(比如,去掉只读;对于Windows 2000、Windows XP 系统,如果安装时采用了NTFS文件系统,还要设置“Internet来宾帐户”可以完全控制该数据库文件。) 六、编程题(本大题2小题,第1小题15分,第二小题10分,共25分) 45.请编写程序段,随机产生一个0到9的整数。如果是偶数,则在页面上输出“生成的是偶数”,否则输出“生成的是奇数”。 程序清单:
<% Dim s s=Int(10 * Rnd()) If (s Mod 2)=0 Then Response.Write "生成的是偶数" Else Response.Write "生成的是奇数"