《江苏省电大一网一《VisualBasic程序设计》第四次形成性考核作业.docx》由会员分享,可在线阅读,更多相关《江苏省电大一网一《VisualBasic程序设计》第四次形成性考核作业.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试卷总分:25 得分:25在Visual Basic中,用Dim定义数组口寸数组元素也自动赋初值为0。() 答案:错误2. 42.用Dim A (3, -2 To 3)语句声明二维数组后,数组A的元素共有24个。()答案:正确3. 43.在控件数组中,每一个控件都共享一个事件过程。在控件数组中,每一个控件都共享 一个事件过程。()答案:正确4. 44.假定建立了一个Commandl的命令按钮数组,那么数组中每个命令按钮的Caption属性都 相同。()答案:错误5. 45.用Static定义变量语句在过程中定义了一个变量x,那么x可以在该过程所有所在的模块 运行期间一直存在。()答案:正确6.
2、 46.所谓按址传递就是当过程被调用时,形参与实参共享同一个内存单元。()答案:正确1.47. 子程序调用时,如果参数按址传递并且实际参数是变量,那么子程序在执行时对形参 的修改不会影响到对应传递的实参变量的内容。()答案:错误8. 48.用Public定义过程,能被定义它的窗体模块及标准模块中的语句、过程调用,也能被 未定义Sub或Function过程的其他窗体模块和标准模块中的语句、过程调用。()答案:正确9. 49. Sub过程是通过形参与实参的传递得到结果不返回值,且Sub过程是一个独立的语句。()答案:正确50.形参是用来接收传送给通用过程的数据;实参是将它们的数据(数值或地址)传送
3、给Sub或Function过程与其对应的参数。()答案:正确11.41. VB程序中通常不会产生错误提示的是()。A.逻辑错误B.编译错误C.实时错误D.运行时错误答案:A12.42.丫13程序的编译错误一般可通过丫8集成环境的()设置。A.根本无法自动检测B.自动显示快速信息C.自动语法检测D.要求变量声明答案:C.VB程序中设置断点的按键是()。A.F10 键F5键B. F6键F9键答案:D14.44.在Visual Basic中,如果一个变量未作类型声明而直接使用,那么该变量的数据类型 是()。A.A、字符串型B.C、变体类型C.B、数值型D.D、可以是任何类型答案:B15.45.以下关
4、于变量的说法不正确的选项是()。A.局部变量的作用域仅限于声明它的过程B.局部变量是指那些在过程中用Dim语句或Static语句声明的变量C.局部变量在声明它的过程执行完毕后就被释放了D.静态局部变量是在过程中用Static语句声明的答案:C16. 46.按照变量的作用域可将变量划分为()。A.Public、 Private ProtectedB.公有、私有、系统C.全局变量、模块级变量、过程级变量D.动态、常数、静态答案:C17.47.在一行语句内写多条语句时,每个语句之间用()符号分割。A. A、,C、B. B、:D.D、;答案:C18. 48对于窗体级变量,以下说法中错误的选项是()。A
5、.其他窗体的子程序不能访问B.所在窗体的各子程序都可以访问C.所在窗体的子程序不能访问用Private定义的窗体级变量一定要在所在窗体的通用区内定义 答案:C4.49. .以下关于变量作用域的表达中,正确的选项是()。 A.全局变量必须在标准模块中声明B. Static类型变量的作用域是它所在的窗体或模块文件C.窗体中凡被声明为Private的变量只能在某个指定的过程中使用D.模块级变量只能用Private关键字声明 答案:A1.50. .以下表达中正确的选项是()。A. A、在窗体的Form_Load事件过程中定义的变量是全局变量 B.B、局部变量的作用域可以超出所定义的过程C.C、在某个S
6、ub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其 作用域只限于该过程D.D、在调用过程时,所有局部变量被初始化为0或空字符串 答案:C11.Private Sub CommandIClick()P = 0 s = 0 Do P = P + 2 s = s + P Loop While P 11 Print S=; s End Sub程序运行后,单击命令按钮,在窗体上显示的值是()。A.S=46B.D、S=20C. S二42S二30 答案:C21. 12.Private Sub CommandIClick() x = 0Do While x 50x = (x + 2) * (
7、x + 3)n = n + 1LoopTextl. Text = StrText2. Text = Str (x)End Sub程序运行后,单击Command 1按钮,在两个文本框中显示的值分别为()。 A.4 1683 50B. 1 02 72答案:D13.Private Sub Commandl_Click() x = 1: n = 0 Do While x 100 x = x * 10 n = n + 1LoopTextl. Text = StrText2.Text = Str (x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为()。A. 3 5010 0B. 2 1004 168答案:C14.Private Sub Form_Click()For i = 1 To 10 Step 2 y = y + i Next i Print iEnd Sub程序运行后,单击窗体,在窗体上显示的值是()。A. 2511C.9D. 10 答案:B22. 15.Private Sub Form_Click()I = 0For G = 10 To 19 Step 31 = 1 + 1Next GPrint IEnd Sub程序运行后,单击窗体,在窗体上显示的值是()。A. 56C.4D. 3答案:C