《计算机程序设计A》复习试题(答案) 联系客服

发布时间 : 星期六 文章《计算机程序设计A》复习试题(答案)更新完毕开始阅读

程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上输出的结果为( ) (A)abcdefg (B)ABCDEFG (C)gfedcba (D)GFEDCBA

198. 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如

下代码:

Private Sub Command1_Click( ) Dim x, y, z As Integer x = 5 y = 7 z = 0 Text1.Text = “” Call P1(x, y, z) Text1.Text = Str(z) End Sub Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer) c = a + b End Sub

程序运行后,如果单击命令按钮,则在文本框中显示的内容是( ) (A)0 (B)12 (C)Str(z) (D)没有显示 199. 以下关于过程的叙述中错误的是( )

(A) 如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 (B) Sub过程中不能嵌套定义Sub过程 (C) Sub过程中可以嵌套调用Sub过程

(D) 事件过程可以像通用过程一样由用户定义过程名

200. 在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的

标签,然后编写如下程序代码:

Private X As Integer Private Sub Command1_Click( ) X = 5: Y = 3 Call proc(X, Y) Label1.Caption = X Label2.Catpion = Y End Sub Private Sub proc(Byval a As Integer, ByVal b As Integer) X = a * a Y = b + b End Sub

单击命令按钮,两个标签中显示的内容分别是( ) (A)5和3 (B)25和3 (C)25和6 (D)5和6 201. 有如下程序:

Private Function func(ByVal a As Integer, ByVal b As Integer) func = a + b End Function

Private Sub Command1_Click( ) Dim x As Integer, y As Integer Dim z As Integer, r As Integer

《计算机程序设计A》期末复习题(答案) 第 33 页 共 35 页

x = 2 : y = 5 : z = 8 r = func(func(x,y),z) Print r End Sub

当在Command1按钮上单击,该程序的输出结果是( ) (A)12 (B)13 (C)14 (D)15 202. 设有如下通用过程:

Public Sub Fun(a( ), ByVal x As Integer) For i = 1 To 5

x = x + a(i)

Next End Sub

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim art(5) AsVariant For i = 1 To 5 art(i) = i Next i n = 10 Call Fun(art( ), n) Text1.Text = n End Sub

程序运行后,单击命令按钮,在文本框中显示的内容为( ) (A)10 (B)15 (C)25 (D)24 203. 要为工程添加一个过程,可执行“( )”菜单中的“添加过程” (A)文件 (B)视图 (C)工程 (D)工具 204. 以一关于键盘事件中,叙述错误的是( )

(A) 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相

同的KeyCode)

(B) 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同

的数字(即具有不同的KeyCode)

(C) KeyPress事件中不能识别键盘上某个键的按下与释放 (D) KeyPress事件中可以识别键盘上某个键的按下与释放 205. 以下关于菜单的叙述中错误的是( )

(A) 在同一个窗体的菜单项中,不允许出现标题相同的菜单项 (B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的键盘访问键 (C) 程序运行过程中,可以重新设置菜单的“Visual”属性 (D) 弹出式菜单也在菜单编辑器中定义

206. 有一个菜单项名为Menu123,若想在程序运行的过程中选中该菜单项,即在该菜单项前面

显示“√”,可执行下面的( )语句 (A)Menu123.Enabled = True (B)Menu123.Enabled = False (C)Menu123.Checked = True (D)Menu123.Checked = False 207. 可通过“打开”对话框的( )属性设置对话框中所显示文件的类型 (A)FileName (B)Filter (C)FilterIndex (D)InitDir 208. 以一关于通用对话框控件的叙述中错误的是( )

《计算机程序设计A》期末复习题(答案) 第 34 页 共 35 页

(A) 在程序运行时,通用对话框控件是不可见的

(B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具

有不同的作用

(C) 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件 (D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框

209. 在显示颜色对话框之前必须设置( )属性,否则将发生不存在字体的错误 (A)FontName (B)FontSize (C)Max (D)Flags 210. 以一叙述中错误的是( )

(A) 一个工程中只能有一个Sub Main过程

(B) 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 (C) 窗体的Hide方法和Unload方法的作用完全相同

(D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

211. 窗体从加载到显示时,将会发生一系列事件,最先发生的事件是( ) (A)Initialize (B)Load (C)Activate (D)Resize 212. 以下关于文件的叙述中正确的是( )

(A) 一个记录中所包含的各个元素的数据类型必须相同 (B) 随机文件中每个记录的长度是固定的

(C) Open命令的作用是打开一个已经存在的文件 (D) 使用Input#语句可以从随机文件中读取数据

213. 在顺序文件中,当使用Write#语句时,文件打开的方式是( ) (A)Output和Input (B)Output或Append (C)Output (D)Append 214. 下列关于Loc函数的说法正确的是( )

(A) 对于随机方式打开的文件返回上一次对文件进行读出或写入的记录号 (B) 在顺序文件中,返回上一次读出或写入的字节位置

(C) 对于二进制方式打开的文件,返回文件中当前字节的位置除以128的值 (D) 对于文本方式打开的文件,返回当前位置

215. 程序代码如下,发后Form_Click( )事件后,窗体上显示的内容是( )

Option Explict

Private Sub Form_Click( )

Dim a As String * 1, i As Integer

Opent “d:\\temp.txt” For Random As #10 For i = 1 To 5

a = Chr(i + 64) Put #10, i, a

Next i Seek #10, 3 Get #10, , a Print Loc(10); Seek(10) (A)3 4 (B)3 3 (C)4 4 (D)4 3

《计算机程序设计A》期末复习题(答案) 第 35 页 共 35 页