南京工程学院vb题库3套

合集下载

江苏省计算机vb试题及答案

江苏省计算机vb试题及答案

江苏省计算机vb试题及答案一、选择题1. 下列关于VB的说法中,错误的是:()A. VB是一种面向过程的编程语言B. VB可以用来开发Windows应用程序C. VB可以实现与数据库的连接和操作D. VB在界面设计方面有很高的灵活性答案:A2. VB是基于哪种编程语言开发而来的?()A. C#B. JavaC. C++D. BASIC答案:D3. VB中绘制一个按钮的控件是:()A. TextBoxB. ListBoxC. ComboBoxD. CommandButton答案:D二、填空题1. VB中的注释使用的符号是()。

答案:'2. VB中用于进行循环操作的关键字是()。

答案:Loop三、简答题1. VB中的数据类型有哪些?请分别举例说明。

答:VB中的数据类型包括整型、浮点型、字符型、布尔型、日期型等。

例如,整型可以用来存储整数值,语法如下:Dim num As Integernum = 10浮点型可以用来存储带小数点的数值,语法如下:Dim flt As Singleflt = 3.14字符型可以用来存储单个字符或字符串,语法如下:Dim str As Stringstr = "Hello, World!"布尔型可以用来表示真(True)或假(False),语法如下:Dim flag As Booleanflag = True日期型可以用来存储日期和时间,语法如下:Dim dt As Datedt = Now()2. VB中如何实现与数据库的连接和操作?答:VB中可以利用ADO(ActiveX Data Objects)对象来实现与数据库的连接和操作。

ADO是一组用于访问数据的组件,可以通过ADO 连接数据库、执行SQL语句,实现对数据库的增删改查操作。

具体步骤如下:1) 导入ADODB库:在VB中,需要先导入ADODB库,以便使用ADO相关的对象和方法。

2) 建立数据库连接:使用ADODB.Connection对象建立与数据库的连接,并设置连接字符串、用户名和密码等信息。

南京工业大学vb题库

南京工业大学vb题库

第一套单项选择==================================================以下说法正确的是_____。

A、A、B都正确B、属性是对象的一部分C、事件是对象的一部分D、方法是对象的一部分答案:A工程资源管理器用来显示和管理工程所包含的_____等全部项目。

A、变量和数组B、变量和常数C、过程和事件D、窗体和模块答案:D以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:CVisualBasic集成的主窗口中包括_____。

A、标题栏B、工具栏C、菜单栏D、以上三者均有答案:D以下说法错误的是_____。

A、通常情况下,集成环境中只显示标准工具栏,其他工具栏可通过视图菜单中的“工具栏”命令打开B、SDI是指多文档界面,MDI是指单文档界面。

在默认情况下,Visual Basic集成开发环境是单文档界面方式,可在“工具”菜单下的选项命令中的“高级”选项卡下进行MDI与SDI 的互换C、单击标准工具栏中的属性按钮可以打开属性窗口,相当于执行“视图”菜单下的“属性窗口”命令D、当一个程序包括两个以上的工程时,这些工程构成一个工程组,其扩展名为.vbg答案:B_____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。

A、事件过程、函数B、控件属性、子程序C、控件属性、事件过程D、控件属性、函数答案:C只有当一个对象的_____和_____属性为True时,它才能获得焦点。

A、Enabled; CaptionB、Enabled; VisibleC、Visible; NameD、Visible; Caption答案:B假如列表框(List1)有4个数据项,那么把数据项"China"添加到列表框的最后,应使用_____语句。

南京工程施工学院vb试题库8套

南京工程施工学院vb试题库8套

南京工程学院vb题库。

试卷编号:8954所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)所有的VB 的变量,都有隐含说明字符和强调声明两种方法来定义. 答案:N第2题(2.0分)框架控件和形状控件都不能响应用户的鼠标的单击事件.答案:Y第3题(2.0分)组合框兼有文本框和列表框两者的功能,用户可以通过键入文本或选择列表中的项目来进行选择.答案:Y第4题(2.0分)移动框架内的控件时框架内的控件也跟随移动,所以框架内各控件的Left和Top属性值也将分别随之改变.答案:N第5题(2.0分)在框架控件上放置的控件可以移动到框架控件的外面.答案:N二、单项选择共20题(共计40分)第1题(2.0分)如果没有在列表框中选择项目,且列表框的MultiSelect属性值为默认值(0~None),则执行语名List1.RemoveItemList1.ListIndex的结果是().A:删除列表框的最后一项B:删除列表框的第一项C:出错D:删除列表框中的最后添加的一项答案:C第2题(2.0分)如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为(). A:0B:-1C:TrueD:FALSE答案:B第3题(2.0分)若要使标签控件显示时不覆盖其背景内容,要进行设置的属性是(). A:BackColorB:BorderStyleC:ForeColorD:BackStyle答案:D第4题(2.0分)表达式print Len(trim(" abcd ")&"123")的结果是A:9B:7C:abcdD:123答案:B第5题(2.0分)要使标签能透出窗体的背景,必须设置()属性.A:BackStyleB:BorderStyleC:AppearanceD:BackColor答案:A第6题(2.0分)以下正确的For…Next结构是A:For x = 5 Step 10…Next xB:For x=3 To -3 Step -3…Next xC:For x=1 To 10start: …Next xIf i=10 Then GoTo start D:For x=3 To 10 Step 3…Next m答案:B第7题(2.0分)下面关于多重窗体的叙述中,正确的是A:作为启动对象的Main子过程只能放在窗体模块内B:如果启动对象是Main子过程,则程序启动时不加载任何窗体,以后由该过程根据不同情况决定是否加载及加载哪一个窗体C:没有启动窗体,程序不能执行D:以上都不对答案:A第8题(2.0分)在Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的容器. A:文本框B:命令按钮C:窗体D:标签答案:C第9题(2.0分)以下叙述错误的是:A:下拉式菜单和弹出式菜单都用菜单编辑器建立B:如果把一个菜单项的Enabled属性设置为False,则菜单项不可见C:除分隔线外,所有菜单项都能接收Click事件D:内缩符号由4个点组成,它表明菜单项所在的层次答案:B第10题(2.0分)以下叙述中错误的是().A:双击鼠标可以触发DblClick事件B:窗体或控件的事件的名称可以由编程人员确定C:移动鼠标时,会触发MouseMove事件D:控件的名称可以由编程人员设定. 答案:B第11题(2.0分)VB的编程机制是A:可视化B:面向对象C:事件驱动答案:C第12题(2.0分)Cls方法可清除窗体或图片框中的信息是 . A:Picture属性设置的背景图案B:在设计时放置的控件C:程序设计时产生的图形和文字D:以上方法都对答案:C第13题(2.0分)Print #1,STR1$中的Print是______.A:顺序文件的写语句B:在窗体上显示的方法C:子程序名D:打印命令答案:A第14题(2.0分)下列不属于代码窗口的是().A:对象下拉式列表框B:过程下拉式列表框C:代码框D:属性列表框答案:D第15题(2.0分)表达式INT(8*SQR(36)*10^(-2)*10+0.5)/10的值是().A:0.48B:0.048C:.5D:.05答案:C第16题(2.0分)如果要设置窗体的标题栏,应选择以下那种属性().A:NameB:CaptionC:TipsD:Text答案:B第17题(2.0分)要使一个标签透明且不具有边框,则应().A:将其BackStyle属性设置为0,BorderStyle属性设置为0 B:将其BackStyle属性设置为0,BorderStyle属性设置为1C:将其BackStyle属性设置为1,BorderStyle属性设置为0D:将其BackStyle属性设置为1,BorderStyle属性设置为1答案:B第18题(2.0分)若有数组说明语句为:Dim a(-3 to 8),则数组a包含元素的个数是(). A:5B:8C:11D:12答案:D第19题(2.0分)可视化编程的最大优点是().A:具有标准工具箱B:一个工程文件由若干个窗体文件组成C:不需要编写大量代码来描述图形对象D:所见即所得答案:C第20题(2.0分)将CommandDialog1通用对话框以打开对话框打开,可选以下()方法.A:showopenB:showcolorC:showsaveD:showfont答案:A三、程序填空共1题(共计10分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:窗体中有若干控件,单击其中的一个按扭cmdput时,' 执行如下的事件过程,该过程的功能是把数据输出到指定的文件中.'-------------------------------------------------------'**********SPACE**********Private Type 【?】Number As StringName As StringEnd TypePrivate Sub cmdput_click()Dim Title As StringDim Str1 As StringDim str2 As StringDim stu As StudentDim i As IntegerOpen App.Path & "\student.dat" For Random As #1 Len = Len(stu) Title = "写记录到随机文件"Str1$ = "请输入学生号"str2$ = "请输入学生名"For i = 1 To 5'**********SPACE**********【?】.Number = InputBox(Str1$, Title$) = InputBox$(str2$, Title$)Put #1, i, stuNext i'**********SPACE**********Close 【?】End Sub答案:=======(答案1)=======Student=======(答案2)=======stu=======(答案3)=======#1四、程序改错共1题(共计10分)第1题(10.0分)'------------------------------------------------'【程序改错】'------------------------------------------------'题目:产生30个小于100的成绩随机数,并统计出优、良' 、中等、及格、不及格数的个数,并计算出成绩属' 于优秀段的成绩平均分。

VB测试题(必做部分)

VB测试题(必做部分)

V B测试题(必做部分) work Information Technology Company.2020YEARV B必做测验及答案目录实验4选择结构程序设计 (3)实验6循环结构程序设计 (7)实验7数组 (12)实验9常用控件 (15)实验4选择结构程序设计1.若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为______。

If a>5 thenIf b<4 thenc=a-bElsec=b-aEnd ifElseIf b>3 then c=a*bElsec=a mod bEnd ifa) 2b) -1c) 1d) 6 答案:A2.下列程序的执行结果为_____。

A=100:b=50If a>b Thena=a-bElseb=b+aEnd ifPrint aa) 50b) 100c) 200d) 10 答案:A3.以下程序输出1到1000之间所有的偶数之和,请补充完该程序。

Private Sub Command_Click()Dim x As DoubleFor I=0 To 1000If ____ Thenx=x+IEnd IfNext IPrint xEnd Suba) i Mod 2 = 0b) x Mod 2 = 0c) I Mod 2 <> 0d) x Mod 2 <> 0 答案:A4.下列程序段的执行结果为。

x=Int(Rnd+4)Select Case xCase 3Print "优秀"Case 4Print "良好"Case 5Print "合格"Case ElsePrint "不合格"End SelectA)优秀B)良好C)合格D)不合格答案:B5.以下程序段的执行结果是_____。

X=2:y=1If x*y<1 Theny=y-1Elsey=-1Print y-x>0End Ifa) Tureb) Falsec) -1d) 1 答案:B6.设计两个CheckBox,一个显示粗体,一个显示斜体,通过对CheckBox的选择,在一个文本框中显示相应效果的文本,完成下列程序。

南工大VB模拟试题

南工大VB模拟试题

VB大小模拟试题满分:230分姓名:________1、单项选择题(本题共计142分)1、能被对象所识别的动作与可执行的活动分别称为对象的________。

( )A、方法、事件B、事件、方法C、事件、属性D、过程、方法2、VisualBasic是用于开发________环境下的应用程序的工具。

( )A、DOSB、WindowsC、DOS和WindowsD、UNIX3、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。

( )A、方法B、事件C、调动D、编译4、VisualBasic中的工程文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp5、VisualBasic中的标准模块文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp6、VisualBasic中的窗体文件的扩展名是____________。

( )A、.regB、.frmC、.basD、.vbp7、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。

( )A、属性、对象、方法、事件B、属性、对象、事件、方法C、对象、属性、方法、事件D、对象、属性、事件、方法8、VisualBasic是一种面向________的程序设计语言。

( )A、过程B、用户C、方法D、对象9、用窗体的________属性来设置窗体的标题。

( )A、StyleB、TextC、CaptionD、Name10、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入________。

( )A、-B、+C、&D、#11、在VisualBasic最基本的对象是________,它是应用程序的基石。

( )A、标签B、窗体C、文本框D、命令按钮12、VisualBasic程序设计时常用的Print、Cls属于________。

南京工程学院vb题库3套

南京工程学院vb题库3套

南京工程学院vb题库。

试卷编号:8949所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)用For循环写的程序不能用While循环来写.答案:N第2题(2.0分)对象的可见性用enabled属性设置,可用性用visible属性设置.答案:N第3题(2.0分)数组作为过程参数时,使用的是地址传送方式.答案:Y第4题(2.0分)控件是对象,而窗体不是对象,它只是控件对象的窗口.答案:N第5题(2.0分)在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程.答案:N二、单项选择共20题(共计40分)第1题(2.0分)若有数组说明语句为:Dim a(10),则数组a包含元素的个数是(). A:10B:22C:8D:12答案:B第2题(2.0分)若要清除列表框的所有内容,可用什么方法实现A:RemoveItemB:ClsC:ClearD:以上均不可以答案:C第3题(2.0分)在一个语句内写多条语句时,用来分隔每条语句的符号是(). A:,B::C:、D:;答案:B第4题(2.0分)Cls方法可清除窗体或图片框中的信息是 .A:Picture属性设置的背景图案B:在设计时放置的控件C:程序设计时产生的图形和文字D:以上方法都对答案:C第5题(2.0分)VB窗体文件的扩展名是().A:VBWB:VBPC:FRMD:BAS答案:C第6题(2.0分)下面关于随机文件的描述正确的是A:文件中的内容是通过随机数产生的B:文件中的记录号通过随机数产生C:可对文件中的记录根据记录号随机地读写D:文件的每条记录的长度是随机的答案:C第7题(2.0分)下列数据类型中,占用内存最大的是(). A:BooleanB:ByteC:IntegerD:Single答案:D第8题(2.0分)下面是()合法的字符常数.A:ABC$B:"ABC"C:'ABC'D:ABC答案:B第9题(2.0分)能够改变窗体边框线类型的属性是(). A:FontStyleB:BorderStyleC:BackStyleD:Border答案:B第10题(2.0分)下列字符串常量中,最大的是().A:"北京"B:"上海"C:"天津"D:"广州"答案:C第11题(2.0分)声明符号常量应该用关键字().A:StaticB:ConstC:PrivateD:V26/ariant答案:B第12题(2.0分)OPTIONEXPLICIT语句不可以放在().A:窗体模块的声明段中B:标准模块的声明段中C:类模块的声明段中D:任何事件过程中答案:D第13题(2.0分)"字体"对话框是调用_______方法来实现的. A:ShowOpenB:ShowColorC:ShowCloseD:ShowFont答案:D第14题(2.0分)在窗体上添加一个命令按钮,编写如下代码:Option Base 1Private Sub Command1_ClickDim a(10) As Integer,p(3) As Integerk=5For i=1 To 10a(i)=iNext iFor i=1 To 3p(i)=a(i*i)Next iFor i=1 To 3k=k+p(i)*2Next iPrint kEnd Sub程序运行后,单击命令按钮,输出结果是A:35B:28C:33D:37答案:C第15题(2.0分)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(). A:如果工程中含有SubMain过程,则程序一定首先执行该过程B:不能把标准模块设置为启动模块C:用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D:任何时刻最多只有一个窗体是活动窗体答案:A第16题(2.0分)为了把焦点移到某个指定的控件,所使用的方法是().A:SetFocusB:VisibleC:RefreshD:GetFocus答案:A第17题(2.0分)在逐行运行程序的语句时,可用调试窗口监视表达式和变量的值, 其中()窗口是用来显示代码中正在调试的语句所产生的信息,或显示直接在该窗口中键入的命令所请求的信息.A:立即B:监视C:本地D:中断答案:A第18题(2.0分)下面关于顺序文件的描述正确的是A:每条记录的长度必须相同B:可通过编程对文件中的某条记录方便地修改C:数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示D:文件的组织结构复杂答案:C第19题(2.0分)在下列说法中,正确的是___.A:通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上B:在列表框中不能进行多项选择C:在列表框中能够将项目按字母顺序从大到小排列D:框架也有 Click和 DblClick事件答案:D第20题(2.0分)窗体的Enable属性的属性值是()类型的数据.A:整型B:字符型C:逻辑型D:实型答案:C三、程序填空共1题(共计10分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:用户界面如图所示,实现左右两个组合框中数据的左移和右移功能。

大学VB考试题库(2020年九月整理).doc

大学VB考试题库(2020年九月整理).doc

大学VB考试题库一、单项选择题1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。

A、结构化程序设计B、程序开发环境C、事件驱动编程机制D、程序调试技术2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。

A、"12334"B、123C、12334D、1573、保存一个工程至少应保存两个文件,这两个文件分别是(B)。

A、文本文件和工程文件B、窗体文件和工程文件C、窗体文件和标准模块文件D、类模块文件和工程文件4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。

A、="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"5、为了装入一个VisualBasic应用程序,应当(D)A、只装入窗体文件(.frm)B、只装入工程文件(.vbp)C、分别装入工程文件和标准模块文件(.bas)D、分别装入工程文件、窗体文件和标准模块文件6、赋给一个数组的数据类型一定要(A)。

A、相同B、不相同C、两可D、都不对7、下面正确的赋值语句是(C)。

A、x+y=30B、y=π*r*rC、y=x+30D、3y=x8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏B、菜单栏C、状态栏D、工具栏9、以下叙述中错误的是(C)。

A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器)D、Visual Basic中控件的某些属性只能在运行时设置10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。

南京工业大学VB题库3

南京工业大学VB题库3

题号:7474以下四个说法中不正确的是_____。

A、可以通过双击工具箱中的控件,将控件加入窗体上B、在窗体上选中控件,按【Del】键可删除该控件C、VB中所有基本控件都可以改变大小D、控件工具箱中可以添加新的控件答案:C题号:7490以下有关对象属性的说法中正确的是_____。

A、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。

B、不同对象不可能有同名属性C、对象所有的属性都罗列在属性窗口列表D、不同对象的同名属性取值一定相同答案:A题号:7484以下关于事件的说法,正确的是_____。

A、用户可以根据需要建立新的事件B、事件是由系统预先定义好的,能够被对象识别的动作C、不同类型的对象所能识别的事件一定不相同D、事件的名称是可以改变的,由用户预先定义答案:B题号:8028要判断在文本框是否按了Enter键,应在文本框的_____事件中判断。

A、KeyPressB、ClickC、ChangeD、KeyDown答案:A题号:8005以下所列的7个控件中,具有Caption属性的有_____个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)。

A、3B、5C、4D、2答案:A题号:8029下列控件中,没有Caption属性的是_____。

A、单选按钮B、框架C、列表框D、复选框C题号:8025要使Form1窗体的标题栏显示"欢迎使用VB",以下_____语句是正确的。

A、Form1.Caption=/欢迎使用VB/B、Form1.Caption=欢迎使用VBC、Form1.Caption="欢迎使用VB"D、Form1.Caption='欢迎使用VB'答案:C题号:8015设置标签边框的属性是_____。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京工程学院vb题库。

试卷编号:8949所属语言:Visual Basic试卷方案:09-10-2《程序设计基础—VB》模拟试卷总分:100分共有题型:6种一、判断共5题(共计10分)第1题(2.0分)用For循环写的程序不能用While循环来写.答案:N第2题(2.0分)对象的可见性用enabled属性设置,可用性用visible属性设置.答案:N第3题(2.0分)数组作为过程参数时,使用的是地址传送方式.答案:Y第4题(2.0分)控件是对象,而窗体不是对象,它只是控件对象的窗口.答案:N第5题(2.0分)在窗体模块的声明部分中用Private声明的变量的有效范围是其所在的工程.答案:N二、单项选择共20题(共计40分)第1题(2.0分)若有数组说明语句为:Dim a(10),则数组a包含元素的个数是(). A:10B:22C:8D:12答案:B第2题(2.0分)若要清除列表框的所有内容,可用什么方法实现A:RemoveItemB:ClsC:ClearD:以上均不可以答案:C第3题(2.0分)在一个语句内写多条语句时,用来分隔每条语句的符号是(). A:,B::C:、D:;答案:B第4题(2.0分)Cls方法可清除窗体或图片框中的信息是 .A:Picture属性设置的背景图案B:在设计时放置的控件C:程序设计时产生的图形和文字D:以上方法都对答案:C第5题(2.0分)VB窗体文件的扩展名是().A:VBWB:VBPC:FRMD:BAS答案:C第6题(2.0分)下面关于随机文件的描述正确的是A:文件中的内容是通过随机数产生的B:文件中的记录号通过随机数产生C:可对文件中的记录根据记录号随机地读写D:文件的每条记录的长度是随机的答案:C第7题(2.0分)下列数据类型中,占用内存最大的是(). A:BooleanB:ByteC:IntegerD:Single答案:D第8题(2.0分)下面是()合法的字符常数.A:ABC$B:"ABC"C:'ABC'D:ABC答案:B第9题(2.0分)能够改变窗体边框线类型的属性是(). A:FontStyleB:BorderStyleC:BackStyleD:Border答案:B第10题(2.0分)下列字符串常量中,最大的是().A:"北京"B:"上海"C:"天津"D:"广州"答案:C第11题(2.0分)声明符号常量应该用关键字().A:StaticB:ConstC:PrivateD:V26/ariant答案:B第12题(2.0分)OPTIONEXPLICIT语句不可以放在().A:窗体模块的声明段中B:标准模块的声明段中C:类模块的声明段中D:任何事件过程中答案:D第13题(2.0分)"字体"对话框是调用_______方法来实现的. A:ShowOpenB:ShowColorC:ShowCloseD:ShowFont答案:D第14题(2.0分)在窗体上添加一个命令按钮,编写如下代码:Option Base 1Private Sub Command1_ClickDim a(10) As Integer,p(3) As Integerk=5For i=1 To 10a(i)=iNext iFor i=1 To 3p(i)=a(i*i)Next iFor i=1 To 3k=k+p(i)*2Next iPrint kEnd Sub程序运行后,单击命令按钮,输出结果是A:35B:28C:33D:37答案:C第15题(2.0分)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是(). A:如果工程中含有SubMain过程,则程序一定首先执行该过程B:不能把标准模块设置为启动模块C:用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体D:任何时刻最多只有一个窗体是活动窗体答案:A第16题(2.0分)为了把焦点移到某个指定的控件,所使用的方法是().A:SetFocusB:VisibleC:RefreshD:GetFocus答案:A第17题(2.0分)在逐行运行程序的语句时,可用调试窗口监视表达式和变量的值, 其中()窗口是用来显示代码中正在调试的语句所产生的信息,或显示直接在该窗口中键入的命令所请求的信息.A:立即B:监视C:本地D:中断答案:A第18题(2.0分)下面关于顺序文件的描述正确的是A:每条记录的长度必须相同B:可通过编程对文件中的某条记录方便地修改C:数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示D:文件的组织结构复杂答案:C第19题(2.0分)在下列说法中,正确的是___.A:通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上B:在列表框中不能进行多项选择C:在列表框中能够将项目按字母顺序从大到小排列D:框架也有 Click和 DblClick事件答案:D第20题(2.0分)窗体的Enable属性的属性值是()类型的数据.A:整型B:字符型C:逻辑型D:实型答案:C三、程序填空共1题(共计10分)第1题(10.0分)'-------------------------------------------------------'【程序填空】'-------------------------------------------------------'功能:用户界面如图所示,实现左右两个组合框中数据的左移和右移功能。

' 程序开始运行时,在左边组合框中生成10个由小到大排列的随机三位' 正整数 (在设计阶段该组合框的Sorted属性值已设置为True),' 现要求完成:' (1)单击">>"钮,左边组合框中的10个数全部移动到右边组合框,' ,同时使"<<"钮能响应,">>"钮不能响应。

' (2)单击"<<"钮,右边组合框中的10个数全部移到左边的组合框,,同时使">>"钮能响应,"<<"钮不能响应;' (3)单击"结束"按钮,结束程序运行。

'-------------------------------------------------------Private Sub cmdLeft_Click()Dim i As IntegerFor i = 0 To comboRight.ListCount - 1comboLeft.AddItem comboRight.List(i)Next icomboRight.Clear'**********SPACE**********【?】= False'**********SPACE**********【?】 = TrueEnd SubPrivate Sub cmdRight_Click()Dim i As Integer'**********SPACE**********For i = 0 To 【?】 - 1comboRight.AddItem comboLeft.List(i)Next i'**********SPACE**********【?】.ClearcmdRight.Enabled = FalsecmdLeft.Enabled = TrueEnd SubPrivate Sub Command3_Click()EndEnd SubPrivate Sub Form_Load()Dim i As IntegerLabel1.Caption = "组合框1"Label2.Caption = "组合框2"cmdRight.Caption = ">>"cmdRight.Enabled = TruecmdLeft.Caption = "<<"cmdLeft.Enabled = FalsecmdExit.Caption = "结束"comboLeft.Text = ""For i = 1 To 10comboLeft.AddItem Int(Rnd * 900) + 100Next icomboRight.Text = ""End Sub答案:=======(答案1)=======cmdLeft.Enabled=======(答案2)=======cmdRight.Enabled=======(答案3)=======comboLeft.ListCount=======(答案4)=======comboLeft四、程序改错共1题(共计10分)第1题(10.0分)'------------------------------------------------'【程序改错】'------------------------------------------------'题目:编程求一个十进制整数n的各位数字之和,设n为小于或等于5位的数。

'------------------------------------------------Option ExplicitPrivate Sub Form_Click()Dim N As Integer, Sum As Integer, S1 As String, S2 As String Dim i As Integer, Ch As StringSum = 0N = InputBox("输入整数n")S1 = Str(N)'**********FOUND**********S1 = RTrim(S1)For i = 1 To Len(S1)'**********FOUND**********Ch = Mid(N, i, 1)'**********FOUND**********Sum = Val(Ch)Next iPrint "该整数的各位数之和是:"; SumEnd Sub答案:=======(答案1)=======S1 = Trim(S1)=========或=========S1 = lTrim(S1)=======(答案2)=======Ch = Mid(S1, i, 1)=======(答案3)=======Sum = Sum + Val(Ch)=========或=========Sum = Sum + Val(Ch)五、程序设计共1题(共计20分)第1题(20.0分)'-------------------------------------------------'【程序设计】'-------------------------------------------------'题目:(事件)双击窗体。

相关文档
最新文档