长沙理工大学VB试题
- 格式:doc
- 大小:30.27 KB
- 文档页数:20
湖南省VB二级考试试题汇编一、程序填空【试题1】出售金鱼的问题:商人将养的一缸金鱼分五次出售,第一次卖出全部的一半加二分之一条;第二次卖出余下的三分之一加三分之一条;第三次卖出余下的四分之一加四分之一条;第四次卖出余下的五分之一加五分之一条;最后卖出余下的11条。
问原来渔缸中共有几条鱼Private Sub cmdSaleGoldFish_Click()Dim k As Long, x As Longk = 4: x = 11Whilex = : k = k - 1WendPrint xEnd Sub【答案】k,((k + 1)*x+1)/k 结果:59注解:设第k次出售后还余x条金鱼,第k-1次出售后还余y条,则有:x=y-(y+1)/(k+1),即y=((k+1)x+1)/k。
【试题2】在窗体上画一个命令按钮,其名称为Command1,程序如下,先填上相应的语句,然后程序运行,单击命令按钮,并输出结果。
Function M(x As Long,y As Long)As LongM=IIf(x>y,x,____________)End FunctionPrivate Sub ____________________Dim a As Long,b As LongFontSize = 14: FontBold = TruePrint: Print: Printa=131421b=211314Print tab(5);M(a,b)End Sub【答案】y,Command1_Click() 结果:211314【试题3】设某四位数的各位数字的平方和等于100,共有多少个这种四位数Private Sub cmdFourSqr_Click()Dim a as Integer,b as Integer,c as Integer,d as IntegerDim i as Integer, count As Integercount = 0i = 1000Do Until ________________a = i \ 1000b = (i Mod 1000) \ 100c = Int((i – a * 1000 – b * 100) \ 10)d = i Mod 10If 100 = a*a + b*b + c*c + d*d Then ___________________i = i + 1LoopPrint Tab(5); "满足条件的四位数数目为:";countEnd Sub【答案】i>=10000,count=count+1 结果:49【试题4】求方程51X-21Y=3,在|X|≤201,|Y|≤81内共有多少组整数解Private Sub cmdIntegerRoot_Click()Dim count As IntegerFontSize = 14: FontBold = TruePrint: Print: PrintFor x = -201 To 201For y = -81 To 81If _________________ Then count = count + 1Next ________________Print Tab(5); “符合条件的数的数目为:”; countEnd Sub【答案】51*x-21*y=3, y,x 结果:10【试题5】利用公式e x≈1+x+x2/2!+x3/3!+x4/4!…+x n/n!求e x的近似值。
长沙理工大学java期末考试题及答案一、选择题(每题2分,共20分)1. Java语言属于以下哪种类型的语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 下列哪个是Java语言的关键字?A. defineB. finalC. mainD. include答案:B3. Java程序的入口方法是:A. init()B. start()C. main()D. run()答案:C4. 下列哪个不是Java的基本数据类型?A. intB. floatC. stringD. double答案:C5. 以下哪个是Java集合框架中的接口?A. ArrayListB. ListC. VectorD. LinkedList答案:B6. Java中,哪个关键字用于定义一个类?A. classB. interfaceC. structD. enum答案:A7. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案:C8. 在Java中,哪个关键字用于定义一个方法?A. methodB. functionC. procedureD. void答案:D9. Java中,哪个关键字用于声明一个变量?A. varB. letC. constD. int答案:D10. 下列哪个是Java的异常处理关键字?A. tryB. catchC. finallyD. all of the above答案:D二、填空题(每空2分,共20分)1. Java的三大特性是_______、_______、_______。
答案:面向对象、平台无关性、安全性2. Java的包管理语句是_______。
答案:package3. 在Java中,_______关键字用于定义一个接口。
答案:interface4. Java中的异常分为两类:_______和_______。
vb试题及答案(共10篇)篇1:计算机vb试题及答案计算机vb试题及答案(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.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.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
长沙理工大学考试试卷一、选择题:(每题3分,共30分)1. 关于高斯定理的理解有下面几种说法,其中正确的是:(A)如果高斯面上E处处为零,则该面内必无电荷。
(B)如果高aazxzzxxss 斯面内无电荷,则高斯面上E处处为零。
(C)如果高斯面上E处处不为零,则该面内必有电荷。
(D)如果高斯面内有净电荷,则通过高斯面的电通量必不为零(E )高斯定理仅适用于具有高度对称性的电场。
[ ]2. 在已知静电场分布的条件下,任意两点1P 和2P 之间的电势差决定于:(A)1P 和2P 两点的位置。
(B)1P 和2P 两点处的电场强度的大小和方向。
(C)试验电荷所带电荷的正负。
(D)试验电荷的电荷量。
[ ] 3. 图中实线为某电场中的电力线,虚线表示等势面,由图可看出:(A)C B A E E E >>,C B A U U U >> (B)C B A E E E <<,C B A U U U << (C)C B A E E E >>,C B A U U U <<(D)C B A E E E <<,C B A U U U >> [ ]4. 如图,平行板电容器带电,左、右分别充满相对介电常数为ε1与ε2的介质,则两种介质内:(A)场强不等,电位移相等。
(B)场强相等,电位移相等。
(C)场强相等,电位移不等。
(D)场强、电位移均不等。
[ ] 5. 图中,Ua-Ub 为:(A)IR -ε (B)ε+IR(C)IR +-ε (D)ε--IR [ ]6. 边长为a 的正三角形线圈通电流为I ,放在均匀磁场B 中,其平面与磁场平行,它所受磁力矩L 等于:(A)BI a 221 (B)BI a 2341 (C)BI a2 (D)0 [ ]7. 如图,两个线圈P 和Q 并联地接到一电动势恒定的电源上,线圈P 的自感和电阻分别是线圈Q 的两倍,线圈P 和Q 之间的互感可忽略不计,当达到稳定状态后,线圈P 的磁场能量与Q 的磁场能量的比值是:(A)4; (B)2; (C)1; (D)1/2 [ ] 8. 在如图所示的电路中,自感线圈的电阻为Ω10,自感系数为H 4.0,电阻R为Ω90,电源电动势为V 40,电源内阻可忽略。
大学vb编程题考试题库及答案1. 题目:编写一个VB程序,实现输入一个整数,判断其是否为素数,并输出结果。
答案:以下是一个简单的VB程序代码,用于判断输入的整数是否为素数。
```vbFunction IsPrime(ByVal num As Integer) As BooleanIf num <= 1 ThenIsPrime = FalseExit FunctionEnd IfFor i As Integer = 2 To num / 2If num Mod i = 0 ThenIsPrime = FalseExit FunctionEnd IfNextIsPrime = TrueEnd FunctionSub Main()Dim input As IntegerConsole.WriteLine("请输入一个整数:")input = CInt(Console.ReadLine())If IsPrime(input) ThenConsole.WriteLine("输入的数是素数。
")ElseConsole.WriteLine("输入的数不是素数。
")End IfEnd Sub```2. 题目:设计一个VB程序,计算并输出一个数列的前n项和,其中数列的第i项为i的平方。
答案:以下是VB程序代码,用于计算并输出数列的前n项和,数列的第i项为i的平方。
```vbFunction SumOfSquares(ByVal n As Integer) As IntegerDim sum As Integer = 0For i As Integer = 1 To nsum += i * iNextReturn sumEnd FunctionSub Main()Dim n As IntegerConsole.WriteLine("请输入项数n:")n = CInt(Console.ReadLine())Console.WriteLine("数列的前" & n & "项和为:" & SumOfSquares(n))End Sub```3. 题目:编写一个VB程序,实现一个简单的计算器,能够进行加、减、乘、除运算。
2022年长沙理工大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、某一计算机采用主存Cache存储层次结构,主存容量有8个块,Cache容量有4个块,采取直接映射方式。
若主存块地址流为0,1,2,5,4,6,4,7,1,2,4,1,3,7,2,一开始Cache为空,此期间Cache的命中率为()。
A.13.3%B.20%C.26.7%D.33.3%2、下列关于虚拟存储器的说法,错误的是()。
A.虚拟存储器利用了局部性原理B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享3、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。
则以下结论错误的是()。
I.序列一比序列二少l条指令Ⅱ.序列一比序列二的执行速度快Ⅲ.序列一的总时钟周期数比序列二多1个Ⅳ.序列一的CPI比序列二的CPI大A.I、llB.1、ⅢC. ll、1VD.Ⅱ4、CPU中的译码器要用()。
A.地址译码人B.指令译码C.数据译码1D.控制信号译码5、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。
A.8.4sB.11.7sC.14sD.16.8s6、在异步通信方式中,一个总线传输周期的过程是()。
A.先传送数据,再传送地址B.先传送地址,再传送数据C.只传输数据D.无法确定7、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。
A.总线缓冲器B.总线控制器C.时钟发生器D.以上器件都具备这种功能8、下列说法中正确的是()。
※程序填空题※(1)若两个素数之差为2,则称它们为“双胞胎素数”。
求[200,1000]之间有多少对双胞胎素数。
【20】Private Sub cmdTwinsPrime_Click( )Dim k, prime, j, i, Count As IntegerFontSize = 14: FontBold = TruePrint: Print: Printprime = 2For i = 200 To 1000k = Sqr(i)For j = 2 To kIf i Mod j = 0 Then Exit ForNext jIf j > k ThenIf i - prime = 2 Then Count = Count + 1_ prime =i_______________End IfNext iPrint CountEnd Sub(2)求数列f(n) = n*n+n+41的前100项中素数的个数。
【86】Private Sub Form_click()num = 0For n = 1 To 100fn = n * n + n + 41flag = 1For m = 2 To Sqr(fn)If __ fn Mod m= 0______________ Thenflag = 0Exit ForEnd IfNextIf flag = 1 Thennum = num + 1End IfNext nPrint numEnd Sub(3)士兵在演练过程中,队伍变换成10、21、35、60行时,队形都能成为矩形。
问:参加演练的士兵最少有多少人?【420】Private Sub Form_Click()Dim a%, b%, c%, d%, n%a = 10b = 21c = 35d = 60n = 60While n Mod a <> 0 Or n Mod b <> 0 Or n Mod c <> 0 Or n Mod d <> 0 n = n + 1WendPrint nEnd Sub(4)金星和地球在某一时刻相对于太阳处于某一确定位置,已知金星绕太阳一周为225日,地球绕太阳一周为365日,问两个行星至少经过多少日仍同时回到原来的位置上?【16425】Private Sub Form_Click()Dim m0&, n0&Dim m As LongDim n As LongDim r As Longm0 = 365n0 = 225m = m0n = n0r = m Mod nWhile r<>0m = nn = rr = m Mod nWendPrint m0 * n0 / nEnd Sub(5)求表达式e^x ≈1+x+x^2/2!+x^3/3!+x^4/4!……+x^n/n!的近似值,设x=9,n=25。
全国计算机等级考试VB语言模拟试题(附答案)一、选择题(每题2分,共20分)1. 以下不属于VB的数据类型的是()A. 整数类型B. 浮点数类型C. 字符串类型D. 布尔类型答案:D2. 在VB中,变量必须声明在()A. 过程中B. 窗体中C. 模块中D. 以上都可以答案:A3. VB中,数组的默认下标范围是()A. 0 到 10B. 0 到 65535C. -32768 到 32767D. 1 到 100答案:B4. 以下叙述错误的是()A. VB是面向对象的程序设计语言B. VB中的窗体是VB应用程序的基本组成部分C. VB中的模块是VB应用程序的基本组成部分D. VB中的工程是VB应用程序的基本组成部分答案:C5. 在VB中,以下哪个不是事件过程?()A. ClickB. LoadC. WriteD. Run答案:D6. 在VB中,要将字符串转换为数值型数据,应使用()A. Val函数B. Int函数C. Str函数D. Date函数答案:A7. 下面哪个函数可以实现求绝对值的功能?()A. Abs(x)B. Sqr(x)C. Int(x)D. Fix(x)答案:A8. VB中,DateDiff函数用于计算两个日期之间的()A. 年数B. 月数C. 星期数D. 天数答案:D9. VB中,Randomize语句的作用是()A. 初始化随机数发生器B. 生成一个随机数C. 清除随机数发生器D. 设置随机数的范围答案:A10. 下列哪个关键字用于定义常量?()A. DimB. ConstC. LetD. Var答案:B二、填空题(每题2分,共20分)1. 在VB中,______用于声明一个变量。
答案:Dim2. VB中,______语句用于打开一个文件。
答案:Open3. 在VB中,______函数用于求一个数的平方根。
答案:Sqr4. VB中,______语句用于关闭打开的文件。
答案:Close5. 在VB中,______用于定义一个过程。
【最新整理,下载后即可编辑】大学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)属性进行设置。
2022年长沙理工大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、设有char a,b;若要通过a&b运算屏蔽掉a中的其他位,只保留第2和第8位(右起为第1位),则b的二进制数是_______。
2、结构化程序由________、________ 、________ 3种基本结构组成。
3、在C语言源程序中,一个变量代表【】。
4、表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))值的数据类型为_______。
5、在C语言中,用关键字_______定义单精度实型变量,用关键字_______定义双精度实型变量,用关键字_______定义字符型变量。
6、下面程序段的运行结果是_______。
char s[80],*sp="HELLO!";sp=strcpy(s,sp);s[0]='h';puts(sp);7、下面add函数的功能是求两个参数的和,并将和值返回调用函数。
函数中错误的部分是_______,改正后为_______。
void add(float a,float b){float c;c=a+b;return c;}8、假设变量a、b和c均为整型,以下语句借助中间变量t把a、b和c中的值进行交换,即把b中的值给a,把c中的值给b,把a中的值给c。
例如:交换前,a=10、b=20、c=30;交换后,a=20、b=30、c=10。
请填空。
_______;a=b;b=c;_______;9、已有定义int a;float b,x;char cl,c2;为使a=3、b=6.5、x=12.6、cl='a'、c2='A',正确的scanf函数调用语句是_______,数据输入的形式应为_______。
10、设有宏定义如下:#define MIN(x,y)(x)>(y)?(x):(y)#define T(x,y,r)x*r*y/4则执行以下语句后,s1的值为_______,s2的值为_______。
VB期末考试试题一、填空题1、VB程序设计的主要特点是:可视化设计、事件驱动编程。
2、在VB中,最主要的两种对象是:窗体(form)、控件。
3、工程是构成应用程序文件的:集合。
4、方法是VB提供的一种特殊子程序,用来完成一定的操作。
5、浮点类型数据包括单精度型和双精度型数据。
6、事件是窗体或控件对象识别的:动作。
7、可用窗体的print方法在窗体中显示文字。
8、复选框控件Value属性指示复选框处于选中或禁止状态(暗淡的)中的某一种。
9、在VB中,修改窗体的高度(Height)和宽度(Width)属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的中央工程出现一个尺寸为缺省值的控件。
11、在MsgBox函数中,如果缺省title参数,则使用1作为消息框的标题。
12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6。
13、在VB 中,数值型变量的初值为0,Varant型变量的初值为空,布尔型变量的初值为False。
14、设置窗体的Picture属性,可在窗体上显示图片。
15、程序运行工程中,清除MP图片框中的图片应使用语句Cls。
二、选择题1、菜单控件只包括一个事件,即(C),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、GotFocusB、LoadC、ClickD、KeyDown2、滚动条控件(如图所示)的Max属性所设置的是(A)。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量D、滚动条控件无该属性3、SQL 语句Select * Form student 中的*表示(B)。
A、所有记录B、所有字段C、所有表D、都不对4、以下选项中,不属于标签的属性是(C)。
A、EnabledB、CaptionC、DefaultD、Font5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(A)。
A、CaptionB、NameC、TextD、Label6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是(D)。
A、CaptionB、NameC、TextD、Value7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?(D)。
A、在标题项中输入&,然后打勾B、在索引项中打勾C、在有效项中打勾D、在复选项中打勾8、当执行以下过程时,在窗体上将显示(A)。
Private Sub Command1_Click( )Print "VB";Print "Hello! ";Print "VB"End SubA、VBHello!VBB、VBHello!VBC、VBD、VBHello! VB Hello!VB9、语句Print "The answer is:";20/4-2的结果为(B)。
A、The answer is 20/4-2B、The answer is 3C、The answer is "20/4-2"D、非法语句10、下列哪个控件是容器控件(B)。
A、ImageB、PictureC、ComboBoxD、FileListBox11、若要将窗体从内存中卸载出去,其实现的方法是(D)。
A.ShowB.HideC.LoadD.UnLoad12、以下选项中,不是Visual Basic控件的是(A)。
A.窗体B.定时器C.单选框D.命令按钮13、双击窗体中的对象后,Visual Basic将显示的窗口是(A)。
A.代码窗口B.工具箱C.项目(工程)窗口D.属性窗口14、可决定窗体的左上角是否有控制菜单的属性是(A)。
A.ControlBoxB.MinButtonC.MaxButtonD.BorderStyle15、设有如下语句:Strl=InputBox("输人","","练习")从键盘上输人字符“示例”后,Strl的值是(D)。
A.“输入” B.“ ” C.“练习” D.“示例”16、窗体Form1的Name属性是Frm1,它的单击事件过程名是(C)。
A. Form1_ClickB.Form_ClickC. Frm1_ClickD. Me_Click17、窗体的hide属性的含义是(A)。
A.隐藏B.展现C.装入D.卸载18、若要设置定时器控件的定时时间,需设置的属性是(C)。
A.Enabled B.Value C.Interval D.Text19、能够改变复选框中背景颜色的属性是(C)。
A.Value B.FontColor C.BackColor D.Font20、窗体能响应的事件是(B)。
A.ActiveForm B.Load C.Drive D.Change三、判断题(判断下列正确与否,正确的打√,错误的打ⅹ。
)1、三种方式的组合框都允许用户输入哪些不在列表框中的选项。
( )2、图象框中的Stretch属性为true时,其作用是图形自动调整大小以适应图象控件。
( )3、在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”。
( )4、通过改变属性窗口中的Name属性,来改变窗体的标题.( √)5、创建VB应用程序的三个主要步骤是:(1)创建应用程序界面(2)设置控件(3)编写代码。
( )6、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。
(√ )7、已知P=MsgBox(“Howareyou?",VbYesNo+VbQuestion,“Hello!”),变量P 是Integer数据类型。
(√ )8、工程文件的扩展名是 .vbg 。
(√)9、VB允许设计和使用用户自己设计的控件。
(√)10、OptionButton控件没有DblCliek事件。
( )11、同一条记录中的各数据具有相同的类型。
(√)12、使用Data控件可以直接显示数据库中的数据。
( )13、ImageList 是一个图像容器控件,可用作工具栏的图像库。
(√ )14、当用户单击工具栏按钮时,将触发工具栏按钮的ButtonClick事件。
(√ )15、在VB的工程资源管理器中,如果从工程中移除已经保存过的文件,该文件仍然被物理删除(真正删除)。
( )16、如果列表框的ListConut的属性为10,则列表框最后一项的ListIndex值为10。
( )17、要是某个命令按钮不起作用,应将该按钮的Enabeld属性设置为False。
(√ )18、使用数组定义语句:Dim D$(10),则数组D中各元素的值为空。
( )19、如果在一行中输入多条语句,各语句之间用使用;分隔。
()20、在代码窗口中输入某行代码并按回车键之后,如果代码变成红色,说明该行代码有语法错误。
(√)四、读程序题,写出程序运行结果1、Private Sub Form_Click() Static SUM As IntegerI = 1Do While I<=10SUM = SUM + II = I + 1LoopPrint SUMEnd Sub运行程序,第一次单击窗体:第二次单击窗体:2、Private Sub Form_Click()Print "*"; Tab(6); 2, Tab(15); 5PrintFor I = 15 To 16Print I;For j = 2 To 6 Step 3Print Tab(3 * j); j * I;Next jPrintNext IEnd Sub程序运行结果:五、编程题(一)窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下脚移动,每次向左、向右移动100twip(20分之一像素)。
请填空:Private Sub Form_load( )(1)=loadPicture(“c:\pic\ball.ico”)(2) .Interval=200End SubPrivate Sub Timer1_Timer( )Static x , y As Integerx=x+100y=y+100Picture1.Move (3)End Sub(二)有一个单击按钮过程,其作用是产生50个60~100的随机数,统计其中被6整除余2的个数,并将这些数输出。
请填空:Private Sub Command1_Click()Dim x As Integer, N%Dim Counter As Integer(1) TimerFor N=1 To 50X=Rnd()* (2)If (3) =2 ThenPrint xCounter= (4)(5)Next NPrint CounterEnd Sub答案:四、程序阅读题:(一)(10分)1、552、110(二)、(10分)* 2 515 30 7516 32 80五、编程题(20分)(一)1、Picture1.Picture2、Timer13、x ,y(二) 1、Randomize2、Rnd()*41+603、x Mod 64、Counter+15 End If2003—2004学年第二学期《VB程序设计》期末考试试题(A卷)一、填空题(每空1分,共20分)1、当进入VB集成环境时,发现没有显示“工具箱”,则应选择视图菜单的工具栏选项,使“工具箱”显示。
2、要使For i= x To -5 Step -2的循环体执行10次,循环变量的初值x=13。
5、当用户不想暴露在文本框中输入的内容时,应设置文本框的PassWordChar属性。
6、数学表达式的VB算术表达式为:(a+b)/(1/(c+5)-(1/2)*c*d)。
8、VB中自定义过程的参数传递方式有:传址方式(或引用方式)、传值方式两种。
9、写出产生一个100—200(包括100、200)范围内的正整数的语句Int(Rnd*101+100)。
10、VB的通用声明部分若有Option Base -1语句,说明规定数组下标中下界的默认值为-1。
11、检查框的value 属性设置为2-Grayed时,变长灰色,禁止用户选择。
12、在对一文件进行读操作时,用EOF( )函数表示指针到达文件末尾。
13、若要时钟控件每隔0.02引发一个Timer事件,则应将其Interval属性设为200。
二、选择题(每小题2分,共20分)1、当文本框的ScrollBar属性设置为非零值,却没有效果,原因是(B )A. 文本框中没有内容B. 文本框的MutiLine属性为FalseC. 文本框的MutiLine属性为TrueD. 文本框的Locked属性为True2、下面的程序段求两个数中的大数,(D )是不正确的。