广东药学院VB考试复习题
广东省二级VB可能会考的程序题
[原创]广东省二级VB可能会考的程序题因为广东的卷会分A到G的卷,所以会从下面的题中抽两题来考,GOD BLESS YOU!一.输入一个少于5位的数.输出有几个数字,然后反向输出数字Private Sub Form_Click()a = InputBox("请输入一个少于5位的数")b = Len(a)Print bIf b >= 5 ThenMsgBox "对不起,已超出4位数"ElseFor i = b To 1 Step -1c = c & Mid$(a, i, 1)Next iPrint cEnd IfEnd Sub二.输入一串以i结尾的字符,查找出含有大写字母的个数,小写字母的个数,数字的个数及其他符号的个数Private Sub Form_Click()a = InputBox("请输入一串以i结尾的字符")For i = 1 To Len(a)j = Mid(a, i, 1)If j >= "a" And j <= "z" Thenc = c + 1ElseIf j >= "A" And j <= "Z"Then d = d + 1ElseIf j >= 0 And j <= 9 Thene = e + 1Else f = f + 1End IfNext iPrint "小写字母的个数为:" & cPrint "大写字母的个数为:" & dPrint "数字的个数为:" & ePrint "其他符号的个数为:" & f End Sub 四.单击按钮,Text中显示内容,单击另一个按钮变色Private Sub Command1_Click()Text1.Text = "vb程序设计"End SubPrivate Sub Command2_Click()CommonDialog1.Action = 3Text1.ForeColor = CommonDialog1.ColorEnd Sub五计算s=4!+6!+8!Sub fact(ByVal n As Integer, total As Long)Dim i%total = 1For i = 1 To ntotal = total * iNext iEnd SubPrivate Sub Command1_Click()Dim i%, h&s = 0: h = 1For i = 4 To 8 Step 2Call fact(i, h)s = s + hNext iPrint sEnd Sub六计算1+2+….+50 并在标签上显示Private Sub Form_Click()Static sum As IntegerFor i = 1 To 50sum = sum + iNext iLabel1.Caption = sumEnd Sub七求最大公约数Private Sub Command1_Click()Dim m%, n%, r%m = Val(Text1.Text)n = Val(Text2.Text)x = m: y = nDo While n <> 0r = m Mod nm = nn = rLoopPrint "最大公约数" & mPrint "最小公倍数" & x * y / mEnd Sub1.10*10的矩形,对角线是1,其余是0Private Sub Form_Click()Dim a(10, 10) As Integer, i As Integer, j As Integer, k As IntegerFor i = 1 To 10For j = 1 To 10If i = j Or i + j = 11 Then a(i, j) = 1Next jNext iFor i = 1 To 10For j = 1 To 10Print a(i, j);k = k + 1Next jIf k Mod 10 = 0 Then PrintNext iEnd Sub2.在驱动器列表框DrivelistBox显示器,目录下拉列表框Dir1显示你选的驱动器里的文件夹,文件列表框Filelistbox显示你选的文件夹里的文件,然后在一个文本框显示你所选的文件的目录地址,另一个文本框显示你所选的文件的内容Private Sub Dir1_Change()File1.Path = Dir1.PathEnd SubPrivate Sub Drive1_Change()Dir1.Path = Drive1.DriveEnd SubPrivate Sub File1_Click()Text1.Text = ""Text2.Text = ""Text2.Text = File1.FileNameOpen Dir1.Path & "\" & File1.FileName For Input As #1Do While Not EOF(1)Input #1, aText1.Text = Text1.Text & aLoopClose #1End Sub4.计算两个正整数的最大公约数和最小公倍数Private Sub Form_Click()Dim m As Integer, n As Integer, r As Integer, k As LongDim m0 As Integer, n0 As Integer, p As Doublem = InputBox("输入正整数m")n = InputBox("输入正整数n")m0 = mn0 = nDo While n <> 0r = m Mod nm = nn = rLoopp = m0p = p * n0 / mPrint m0; "和"; n0; "的最大公约数为"; mPrint m0; "和"; n0; "的最小公倍数为"; pEnd Sub5.文本框中输入文字,在组合框中选取你要设置的属性,然后再在相应的框架中设置属性Private Sub Check1_Click()Text1.FontBold = TrueEnd SubPrivate Sub Check2_Click()Text1.FontItalic = TrueEnd SubPrivate Sub Check4_Click() Text1.FontStrikethru = True End SubPrivate Sub Check3_Click() Text1.FontUnderline = True End SubPrivate Sub Combo1_Click() Select Case Combo1.Text Case "字体"Frame1.Enabled = True Case "字色"Frame2.Enabled = True Case "字型"Frame3.Enabled = True End SelectEnd SubPrivate Sub Form_Load() Text1.Text = ""Text1.FontSize = 15End SubPrivate Sub Option1_Click() Text1.FontName = "幼圆" End SubPrivate Sub Option2_Click() Text1.FontName = "隶书" End SubPrivate Sub Option3_Click() Text1.FontName = "宋体" End SubPrivate Sub Option4_Click() Text1.ForeColor = vbRed End SubPrivate Sub Option5_Click()Text1.ForeColor = vbY ellowEnd SubPrivate Sub Option6_Click()Text1.ForeColor = vbBlueEnd Sub6.输入三个数,是否能构成三角形Private Sub Form_Click()a = V al(Trim(InputBox("请输入第一个数的边数")))b = V al(Trim(InputBox("请输入第二个数的边数")))c = V al(Trim(InputBox("请输入第三个数的边数")))Text1.Text = aText2.Text = bText3.Text = cIf a + b > c And a + c > b And c + d > a ThenLabel6.Caption = "可构成三角形"ElseLabel6.Caption = "不可构成三角形"End IfEnd Sub7.完数Private Sub Form_Click()Dim i As Long, j As Long, f As StringFor i = 2 To 10000s = 1f = "1"For j = 2 To i / 2If i Mod j = 0 Thens = s + jIf s > i Then Exit Forf = f & "+" & jEnd IfNext jIf i = s Then Print i; "="; f; ""Next iEnd Sub1.fact事件,计算s=4!+6!+8! 答案:Public Function fact(n As Integer) Dim s As Long s = 1 For i = 1 To n s = s * i Next fact = s End Function Private Sub Form_Click() Dim m As Long m = fact(4) + fact(6) + fact(8) Print m End Sub倒序输出,输入ABCDEFJ输出为JFEDCBA另一道是求:100----300之间的质数,并分行10个为一行在窗体上打印出来。
vb考试题库 Microsoft Word 文档
一、单项选择题(25道小题,共25分)1、VB中工程软件的扩展名为(c )A、ds B、frmC、vbp D、bas2、把字符串"abcdef "右边的空格去掉应使用( b)函数A、trim B、rtrimC、right D、mid3、文本框text1的text属性的数据类型是(b )A、整数型B、字符串C、单精度D、双精度4、下列( b)属性决定窗体标题栏显示内容(1分)A、NameB、CaptionC、TextD、BackStyl5、命令按钮command1不具有下列哪个事件(d )(1分)A、ClickB、KeyPressC、GotFocusD、DblClick6、为了使文本框同时具有水平和垂直滚动条,应先将MultiLine属性设置为True,然后再把ScrollBars 属性设置为( d)(1分)A、0B、1C、2D、37、Dim D(3,1 To 10,1 To 15)语句中,数组的元素个数为(c )A、3*10*16B、3*11*16C、4*10*15D、4*11*158、如果整型变量c、d、x的值分别为8、6、0,则下列语句For I=c to d : x=x+i : NextI 执行结束时,I的值为(a )(1分)A、8B、7C、6D、59、假定有以下循环结构Do Until 条件循环体Loop 则正确的描述是( b)(1分)A、如果"条件"是一个为0的常数,则一次循环体也不执行B、如果"条件"是一个为0的常数,则至少执行一次循环体C、如果"条件"是一个不为0的常数,则至少执行一次循环体D、不论"条件"是否为"真",至少要执行一次循环体10、"x是小于100的非负数",用VB表达式表示正确的是(c )A、0 <= x 0r x < 100B、0 <= x < 100C、0 <= x And x < 100D、0 <=x , x < 10011、下列语句错误的是( d)A、exit forB、exit doC、end subD、exit select12、Inputbox函数返回的数据类型为( d)A、整型B、逻辑型C、单精度D、字符串13、假定有以下程序段: For I= 1 To 3: For j = 1 To 5 Step -1:Print I*j: Next j: Next I 则语句Print I*j 的执行次数是( d)(1分)A、15B、18C、10D、014、如果要清除在窗体中打印输出的文字,可以利用( c)语)A、InputB、LoadC、ClsD、Paint15、case <表达式表列>,其中的表达式表列不正确的为(d )(1分)A、Case 100*aB、Case 1000 To 2000C、Case Is<3000D、Case 2000<Is<300016、下列说法错误的是( )(1分)A、VB声明数组时既可指定上界也可指定下界B、数组元素类型可以是任意的VB数据类型C、数组元素的下标可以是数值,也可以是结果在上下界之间的数值表达式D、VB声明数组时必须指定下界17、下面的四个数组说明语句语法正确的是(c ) A、DIM X[10]B、DIM EN fn(10)C、DIM X(20)D、DIM ENSION a[10]18、以下程序段: x = 1: y = 4: Do Until y>4: x = x * y: y = y+1: Loop 执行后x的结果为( b) A、1B、4C、8D、2019、以下声明和命名标识符错误的是( c)A、必须以字母开头B、变量名的最后一个字符可以是类型声明字符C、长度不能超过8个字符D、不能与关键字同名20、下列说明错误的是(d )(1分)A、Const MyVar#=123B、Dim myname as stringC、dim a as integer,dim b as singleD、dim MyString="Hello,"+"My friend!"21、VB中允许出现的数据形式为(b )A、1.89E1.1B、.368C、D32D、2.5E22、设a=2,b=3,c=4,d=5,下列表达式a>b AND c<=d OR 2*a>c的值是( b)A、TrueB、False C、-1D、123、语句6 * 6\6/6的输出结果是( c)A、6B、12C、36D、21624、给窗体form1加载背景图片,应使用(c ) A、pictureB、ucase C、loadpictureD、image25、字符串"河南农业大学现教部"的长度是(c )A、18B、10C、9D、16二、填空题(12道小题,共35分)1、设定系统当前日期是2004年5月12日,Month(date)=5。
VB期末复习典型试题及答案.doc
定长度String1•依据下列程序,当在文本框内输入ABCD四个字符以后,窗体上显示的应是—AABABCABCDPrivate Sub Text1_Change()Print Textl.Text;End SubC A ABCDc B AABBCCDD匚C ABCDABCDE D AABABCABCD2•为了使列表框中的项目分为多列显示,需要设置的属性为 _______ Columns __ 。
E A Columns匚B StyleC C ListC D MultiSelect3■对于如下的事件过程:Private Sub Command1_Click()Dim b As Integerb = b + 1Print bEnd Sub当连续3次单击命令按钮Commandl后,最后一次输出到窗体的数字为:1c A0E B1c c2c D34.Rnd函数的值不可能是—1_oC A0E B1c c0. 2547c D0. 00016•若要定义动态数组,则必须使用关键字。
请填写答案:redim7•对于子过程或子函数中的参数有两种称呼。
在定义子过程或子函数时,这些参数被称为形式参数;而在表达式或数组, 则被称为实际参数或实参调用定义子过程或子函数时,所传递的常数.变量.■列表框中条S (Item)的序号是从_0_开始的整数。
9•在程序运行时,如果将框架(Frame)的Enabled 属性设置为False,则框架的标题呈灰色,表示框架内的所有对象均被屏蔽,不允许用户对其进行操作。
10 ■下面程序的输出结果是—X=lnt(Rnd)+3If x A2>8 Then y=x A2+1If x八2=9 Then y=x A2-1If x A2 v 8 Then y=x A3Print yRnd 函数返回小于1但人于或等于0的值。
为了生成某个范围内的随机整数,可使用以下公式:Int((upperbound - lowerbound + 1) * Rnd + lowerbound)11 •全局变量应该在___ 标准或bas或.bas或全局_模块中定义,而一般不在窗体模块中定义。
广东药学院VB考试复习题
广东药学院VB考试复习题一、单选题(每题2分,共30分)1.我们通常说的U盘属于计算机部件中的___( )___。
(A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备2.下列表示存储容量的数据中,____( )____是最小的。
(A)20480 KB (B) MB (C) 1 GB (D)486 Byte3. 一个完整计算机系统应包括___()____。
(A) 主机和显示器 (B) 硬件系统和软件系统(C) 系统软件和应用软件 (D) 内存和外存4.二进制数10101转换为十进制是___()____。
(A) 17 (B) 21 (C) 42 (D) 101015.在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___()____。
(A)文本文件和工程文件 (B)窗体文件和工程文件(C)窗体文件和标准模块文件 (D)类模块文件和工程文件6.设a=6,则执行 x= IIf(a > 5, -1, 0) 后,x的值为___()____。
(A)5 (B)6 (C)0 (D)-17.以下Case语句中错误的是__()_____。
(A) Case 0 To 10 (B) Case Is>10(C) Case Is>10 And Is<50 (D) Case 3,5,Is>108.一般情况下,控件的大小是由___()___属性确定的(A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width9.下列变量名中,合法的变量名是___()____。
(A)t24 (B)iun-k (C)24t (D)t+p10.对象的三个要素是:____。
A) 属性、方法、事件 B) 色彩、高度、宽度C)事件、属性、色彩 D) 属性、高度、宽度11. 符号%是声明_______类型变量的类型定义符。
A)Integer B)Variant C)Single D)String12. 以下表达式中_____与其他几个的值不同。
vb考试题库及答案大一
vb考试题库及答案大一一、选择题(每题2分,共20分)1. 在VB中,以下哪个是正确的变量声明语句?A. Dim a$B. Dim a IntegerC. Dim a As StringD. Dim a As Integer答案:C2. VB中,以下哪个是正确的字符串连接操作符?A. +B. ||C. &D. *答案:C3. 在VB中,以下哪个函数用于将字符串转换为数值?A. Val()B. Str()C. CInt()D. CDbl()答案:A4. 在VB中,以下哪个是正确的条件语句?A. If x > 0 Then Print "Positive"B. If x > 0 Print "Positive"C. If x > 0 Then Print "Positive" Else Print "Negative"D. If x > 0 Then "Positive"答案:C5. 在VB中,以下哪个是正确的循环结构?A. For i = 1 To 10B. For i = 1 To 10 Step -1C. For i = 10 To 1D. All of the above答案:D6. 在VB中,以下哪个是正确的数组声明语句?A. Dim arr(10)B. Dim arr(10) As IntegerC. Dim arr() As IntegerD. Dim arr As Integer(10)答案:B7. 在VB中,以下哪个是正确的函数声明语句?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A8. 在VB中,以下哪个是正确的事件处理程序声明?A. Private Sub Form_Click()B. Private Sub Form_Click(ByVal sender As Object, ByVal e As EventArgs)C. Private Sub Form_Click(ByVal sender As Object)D. Private Sub Form_Click(ByVal e As EventArgs)答案:A9. 在VB中,以下哪个是正确的窗体属性?A. CaptionB. TextC. NameD. All of the above答案:D10. 在VB中,以下哪个是正确的控件事件?A. ClickB. DoubleClickC. MouseDownD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用___________关键字可以声明一个全局变量。
vb广药期末练习一
练习一一、单选题◆一个完整计算机系统应包括___(1)____。
(A)主机、键盘、和显示器(B)硬件系统和软件系统(C)主机和其他外部设备(D) 系统软件和应用软件◆打印机属于计算机部件中的___(2)___。
(A)输出设备 (B) 输入设备 (C) 存储设备 (D) 缓冲设备◆下列表示存储容量的数据中,____(3)____是最大的。
(A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte◆在计算机内部能够直接执行的程序语言是___(4)____。
(A)数据库语言 (B)高级语言(C)机器语言 (D)汇编语言◆下列叙述正确的是___(5)____。
(A)程序设计就是编制程序 (B)程序的测试必须由程序员自己去完成(C)程序经调试改错后还应进行再测试 (D) 程序经调试改错后不必进行再测试◆以下叙述中错误的是___(6)___。
(A)Visual Basic 是事件驱动型可视化编程工具(B)Visual Basic应用程序不具有明显的开始和结束语句(C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(D)Visual Basic中控件的某些属性只能在运行时设置◆以下不属于VB工作模式的是___(7)___模式。
(A) 编译(B) 设计 (C) 运行 (D) 中断◆以下语句的输出结果是___(8)___ 。
Print Format $(32548.5,“000,000.00”)(A) 32548.5 (B) 32,548.5 (C) 032,548.50 (D) 32,548.50◆若要使某可见控件获得焦点,则可使用___(9)_____方法来实现。
(A) Refresh (B) SetFocus (C) Value (D) GotFocus◆在下列说法中,正确的是___(10)___。
C(A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上(B)在列表框中不能进行多项选择(C)VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列(D)复选框的Value属性值为布尔型◆执行以下程序段,输出的结果为___(11)___。
大学VB考试题库(完整资料).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)属性进行设置。
2020年药剂科三基考试试题258题VB[含参考答案]
2020年药剂科三基考试试题258题[含参考答案]
一、单选题
1.下列对甲状腺素应用的描述,哪一项是错误的
A.一般服用甲状腺片先从小剂量开始
B.垂体功能低下者宜先用肾上腺皮质激素类药物,再给予甲状腺激素
C.粘液性水肿昏迷者必须立即静注大量 T3
D.昏迷者清醒后改为口服
E.粘液性水肿昏迷者必须立即静注大量 T4
正确答案:E
2.以下对铜绿假单胞菌感染有效的抗生素是
A.氨苄西林、多黏菌素、头孢氨苄、羧苄西林
B.阿米卡星、庆大霉素、氯霉素、林可霉素
C.苯唑西林、多黏菌素、庆大霉素、妥布霉素
D.阿米卡星、庆大霉素、多黏菌素、羧苄西林
E.卡那霉素、妥布霉素、多黏菌素、红霉素
正确答案:D
3.患者,男性,43 岁。
嗜酒如命,一次体检中发现自己患了高血压,还有左心室肥厚,下列各类降压药中,该患者最宜服用
A.利尿药
B.钙拮抗药
C.神经节阻断药
D.中枢性降压药
E.血管紧张素转换酶抑制剂
正确答案:E
4.患者,男性,54 岁。
在医院诊为稳定性心绞痛,经一个时期的治疗,效果欠佳,拟采用联合用药,请问下述联合用药较为合理的是
A.硝酸甘油+硝酸异山梨酯
B.硝酸甘油+美托洛尔
C.硝酸甘油+硝苯地平
D.维拉帕米+普萘洛尔
E.维拉帕米+地尔硫草
正确答案:B。
VB_考试复习资料及答案
一、填空题1、在程序中使用日期型数据时,必须用符号“ # “将日期型数据括起来。
2、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有窗体窗口、属性窗口、代码窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
3、在计算机上建立一个VB应用程序的完整过程,一般分:建立用户界面的对象、对象属性的设置、对象事件过程及编程、运行调试程序和保存文件五个步骤。
4、VB中每个对象都有自己的属性,visible 属性决定控件是否允许可见。
5、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。
6、VB有三种工作模式,它们分别是运行模式、设计模式和中断模式。
7、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。
8、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False 。
9、为了防止用户编辑文本框内的内容,应将控件的Lockde 属性设置为True。
10、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize 属性设置为Ture。
11、定义一个长度为8个字符的定长字符串变量(Ch5)的Dim声明语句是Dim Ch5 As string *8 。
12、VB中拥有多个窗体的程序可用Load 语句窗体装入内存,用Unload语句从内存中删除指定窗体.13、在多窗体工程中,可用SHow 方法显示一个窗体,用HIDE 方法将一个窗体隐藏起来。
14、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、分支选择结构、和循环结构___________三种基本结构。
15、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为1,False转换为0 。
16、VB中依据变量的作用范围将VB变量的作用范围分为三类,它们是:局部变量、窗体模板变量和全局变量。
vb考试题及答案.doc
vb考试题及答案.docvb 考试题及答案【篇一:vb 考试真题一含答案】一、单项选择题(40 道小题,共40 分)1、在visual basic 中应用的是( c ) 。
(1 分)a、面向过程的程序设计方法b、面向数据的程序设计方法c、面向对象的程序设计方法d、面向用户的程序设计方法2、如果想让代码窗口中代码的字体大些,可以使用( a ) 命令设置。
(1 分)a、“工具”菜单的“选项”b、“视图”菜单的“缩放”c、“编辑”菜单的“替换”d、“视图”菜单的“定义”3、开发一个标准exe 程序时,工程资源管理器窗口应包含( b ) 文件。
(1 分)a、.bas b 、.frmc、.res d 、.cls4、在设计模式下,双击窗体上的一个控件,则会打开( c ) 。
(1 分)a、属性窗口b、工程资源窗口c、代码窗口d、窗体布局窗口5、下列属性中,能表示窗体执行时以正常窗口状态显示的属性是( d ) 。
(1 分)a、tabindex b 、controlboxc、borderstyle d 、windowsstate6、text1 是个文本框,语句text1=* 和下面( d ) 的作用相同。
( 1分)a、text1.caption=* b 、text1.password=*c、text1.maxlength=* d 、text1.text=*7、command1 是一个按钮控件,它的pictrue 属性已经被成功设置为一个可显示图形,但运行时该图形未被显示,其原因可能是( d ) 。
(1 分)a、该图形太大b、forecolor 被设置为黑色c、backcolor 被设置为黑色d、style 属性值被设置为08、为了使标签覆盖背景,应把backstyle 属性设置为( b ) 。
(1分)a、0 b 、1c、ture d 、false9、要使时钟控件的timer 事件每隔3 秒发生一次,应该把它的interval 属性设置为( d ) 。
2020年药理学期末测试复习题VB[含参考答案]
2020年药理学期末测试复习题[含参考答案]一、问答题1.简述前列腺素生理作用的主要进展。
答:前列腺素的生理作用极为广泛。
1.对生殖系统作用:使睾丸激素分泌增加,也能直接刺激睾丸间质细胞分泌。
2.对血管和支气管平滑肌的作用:前列腺素E和前列腺素F能使血管平滑肌松弛,从而减少血流的外周阻力,降低血压。
3.对胃肠道的作用:可引起平滑肌收缩,抑制胃酸分泌,刺激肠液、胆汁分泌等。
4.对神经系统作用:对神经递质的释放和活动起调节作用,也有人认为,前列腺素本身即有神经递质作用。
2.请列举几项近几年新发展的色谱技术在体内药物分析中的应用。
答:在体内药物分析中,色谱技术一直是研究体内药物及其代谢产物最强有力的手段,目前随着药物分析技术与其他学科新技术相结合,色谱技术在进样方式、分离模式、检测技术及适用对象等方面迅速发展。
近年来,色谱技术在体内药物分析中应用的最新研究进展主要集中在柱切换技术、手性色谱技术、高效毛细管电泳、超临界流体色谱及液质、色谱联用技术。
3.简述药物作用的两重性。
答:所谓药物作用的两重性,即药物一方面可改变机体的生理生化过程,有利于治病,称治疗效应。
另一方面可引起生理生化过程紊乱或结构改变等危害机体的不良反应。
危害机体的不良反应包括:毒性反应、副作用、继发性作用、变态反应、特异质反应等。
11.简述药物作用与药理效应。
答:药物作用是指药物对机体的初始作用,是动因。
药理效应是药物作用的结果,是机体反应的表现。
功能提高称为兴奋,功能降低称为抑制。
4.什么是GCP,实施GCP的目的?答:临床试验规范(GCP)是新药研究开发中所推行的一系列标准化规范之一。
GCP是被国际公认的临床试验标准,其目的有:(1)用赫尔辛基宣言原则指导医师进行人体生物医学研究,确保受试者(病人)的权益与隐私得到保护,不受损害。
(2)确保新药临床试验研究结果数据精确,结果可信。
5.简述基础药理学研究方法和临床药理学研究方法的区别。
医学VB练习题复习资料 (1)
第一卷客观题第一题:是非题(共10分,每项1分)1. ActiveX部件是可以重复使用的编程代码和数据。
AA.对B.错2. 窗体的Enabled属性设为False时,窗体题的按钮、文本框控件就不会对用户的操作做出反应。
AA.对B.错3. 每一个控件实质上都是一个微型程序。
AA.对B.错4. 在程序运行过程中,变量中的值不会改变,而常量中的值会被改变。
BA.对B.错5. 用Dim语句声明变量时,VB系统不仅为变量分配相应数据类型的内在空间,而且还为变量赋所需的初值。
BA.对B.错6. 定义菜单项时,可以不设置分隔线的菜单项控件名称。
BA.对B.错7. 在事件驱动的应用程序中,代码是按照预定的路径执行的。
BA.对B.错8. 函数调用时,实际参数与形式参数在数量必须完全一致。
AA.对B.错9. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件。
AA.对B.错10. 通用过程可以放在标准模块中,也可以放在窗体模块中。
AA.对B.错第二题、单选题(共45分,每项1.5分)11. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的事件中判断。
CA.ChangB.KeyDownC.ClickD.KeyPress12. InputBox函数的返回值的类型为____B__。
A.数值B.字符串C.逻辑值D.日期值13. 要想在过程调用后返回两个结果,下面的过程定义语句合法的是___D___。
A.Sub Proc1(ByVal n,Byval m)B.Sub Proc1(ByVal n, m)C.Sub Proc1(n,Byval m)D.Sub Proc1(n, m)14. 下面关于打印对话框属性的说法错误的是____C__。
A.Copies属性指定打印的份数。
B.HDC属性指定分配给打印机的句柄,用来识别对象的设备环境。
C.FromPage属性指定要打印文档的页范围。
使用该属性时必须把Flags属性设置为1。
vb期末考试试题及答案广药
vb期末考试试题及答案广药在广药的VB(Visual Basic)课程期末考试中,试题涵盖了基础语法、程序设计、数组、函数与过程、文件操作等多个方面。
以下是部分试题及其答案,供同学们参考。
一、单项选择题(每题2分,共20分)1. Visual Basic是一种面向对象的编程语言,其主要面向对象是()。
A. 过程B. 函数C. 事件D. 窗体答案:D2. 在Visual Basic中,以下哪个不是基本数据类型()。
A. IntegerB. DoubleC. StringD. List答案:D3. 以下哪个是Visual Basic中的保留关键字()。
A. MyB. MeC. YouD. I答案:A4. 在Visual Basic中,以下哪个是正确的字符串连接运算符()。
A. +B. &C. *D. /答案:B5. 在Visual Basic中,以下哪个是正确的循环结构()。
A. For...NextB. While...End WhileC. Do...LoopD. All of the above答案:D6. 在Visual Basic中,以下哪个是正确的条件结构()。
A. If...Then...ElseB. Select...CaseC. Both of the aboveD. None of the above答案:C7. 在Visual Basic中,以下哪个是正确的数组声明方式()。
A. Dim arr(10) As IntegerB. Dim arr As Integer(10)C. Dim arr(10 To 1) As IntegerD. Dim arr(1 To 10) As Integer答案:D8. 在Visual Basic中,以下哪个是正确的函数定义方式()。
A. Function myFunction() As IntegerB. Sub myFunction() As IntegerC. Function myFunction() IntegerD. Sub myFunction() Integer答案:A9. 在Visual Basic中,以下哪个是正确的文件打开方式()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东药学院VB考试复习题一、单选题(每题2分,共30分)1.我们通常说的U盘属于计算机部件中的___( )___。
(A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备2.下列表示存储容量的数据中,____( )____是最小的。
(A)20480 KB (B) 1.44 MB (C) 1 GB (D)486 Byte3. 一个完整计算机系统应包括___()____。
(A) 主机和显示器 (B) 硬件系统和软件系统(C) 系统软件和应用软件 (D) 内存和外存4.二进制数10101转换为十进制是___()____。
(A) 17 (B) 21 (C) 42 (D) 101015.在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___()____。
(A)文本文件和工程文件 (B)窗体文件和工程文件(C)窗体文件和标准模块文件 (D)类模块文件和工程文件6.设a=6,则执行 x=IIf(a > 5, -1, 0) 后,x的值为___()____。
(A)5 (B)6 (C)0 (D)-17.以下Case语句中错误的是__()_____。
(A) Case 0 To 10 (B) Case Is>10(C) Case Is>10 And Is<50 (D) Case 3,5,Is>108.一般情况下,控件的大小是由___()___属性确定的(A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width9.下列变量名中,合法的变量名是___()____。
(A)t24 (B)iun-k (C)24t (D)t+p10.对象的三个要素是:____。
A) 属性、方法、事件 B) 色彩、高度、宽度C)事件、属性、色彩 D) 属性、高度、宽度11. 符号%是声明_______类型变量的类型定义符。
A)Integer B)Variant C)Single D)String12. 以下表达式中_____与其他几个的值不同。
(A) Left(Right("ABCDEDEFG", 6), 4) (B) Right(Left("ABCDEDEFG", 7), 4)(C) Mid("ABCDEDEFG", 4, 4) (D) String(2, "DE")13. 设x=4,y=8,z=7,则表达式 x<y And (Not y>z) Or z<x 的值是________。
(A) 1 (B) -1 (C) True (D) False14. 关于Name属性,以下叙述中___( )___是正确的。
(A) 窗体的Name属性指定窗体的名称,用于标识一个窗体。
(B) 窗体的Name属性用于设置显示在窗体标题栏的文本。
(C) 可以通过代码在程序运行中改变某个对象的Name属性值。
(D) 对象的Name属性值可以设置为空。
15. 要求出变量x和y中较大的一个并保存在变量Max中,下面的程序段中___( )___是不正确的。
(A) Max = IIf(x > y, x, y) (B) If x > y Then Max = x Else Max = y(C) Max = xIf y >= x Then Max = y (D) If y > x Then Max = yMax = x二、填空题(50分,每空2分,请在实验报告上标明每个空的编号)◆下面这段程序要在窗体显示20个[100,200]间的随机整数,求这些数的和,并显示其中5的倍数请完成程序。
For i = 1 To 20x = Int(___[1]___) (1)Int(Rnd*101+100)___[2 ]___ (2)s=s+xIf ___[3 ]___ (3)x mod 5=0 then print xNext IPrint "总和:"; s◆执行下面这段程序后,窗体中显示___[4 ]___和___[5 ]___。
(4) 5 (5) 5.6s = 2For i = 3.2 To 4.9 Step 0.8s = s + 1Next iPrint s, i◆在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x=0Do Until x=-la=InputBox("请输入A的值")a=Val(A)b=InputBox("请输入B的值")b=Val(B)x=InputBox("请输入x的值")x=Val(x)a=a+b+xLoopPrint aEnd Sub程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-l,则输出结果为___[ 6]____。
(6)2请完善以下判断完数的程序。
一个数如果恰好等于它的因子之和,这个数就被称为“完数”。
一个数的因子是指除了该数本身以外能够被其整除的数。
例如6是一个完数,因为6=1+2+3。
Private Sub Command1_Click()Dim m%, k%, i%m = Val(Text1.Text)k = 0For i = ___[ 7]___ (7)1 to m-1If m Mod i = 0 Thenk = k + i ' 因数和___[8 ]___ (8)end ifNext iIf ___[9 ]___Then (9)k=m or m=kPrint m & "是完数"ElsePrint m & "不是完数"End IfEnd Sub如下图,窗体上有两个命令按扭C1, C2及一个文本框Text1,当按下C1时,将C2的标题与Text1中的内容交换。
Private Sub C1_Click()Dim a As StringForm1.Caption = "交换后"a = ___[ 10]____ (10) Text1.TextText1.Text = ___[11 ]____ (11) C2.CaptionC2.Caption = aEnd Sub◆ 编程键盘输入5个数字,求出其中最接近100的数字。
Private Sub Command1_Click()Dim i%, x%, Nu%Nu =Val(InputBox("请输入第一个数字"))Print "你输入的五个数分别是:" & Nu;For i = 2 To 5x =____[12]______("请输入第" & i & "个数")) (12)inputboxPrint x;If Abs(x - 100) ___[13 ]____ Abs(Nu - 100) Then (13) <____[ 14]______ (14) nu=xEnd IfNext iPrint vbCrLf & "最接近100的数是____[15 ]______ (15)nuEnd Sub◆ 若一个三位数,它的个、十、百位数字的立方和恰巧等于这个数本身,则把这个数称为水仙花数。
完善程序求出所有水仙花数。
Private Sub Command1_Click()Dim x%, a%, b%, c%C1C2For x = ______[ 16]______ Step 1(16)for 100 to 1000 or for 100 to 999a = Int(x / 100)b = ______[17 ]______ (17) (x-a*100)\10 or int(x-a*100)/10c = x - 100 * a - 10 * bIf _______[ 18]_________ Then (18) a^3+b^3+c^3=x or x=a^3+b^3+c^3 Print xEnd IfNext xEnd Sub◆完善程序,统计文本框中大小写字母各有多少个。
s = Text1.TextFor i = 1 To _____[19 ]______ (19) len(s)c = _____[ 20]_______ (20)mid(s,i,1)If c >= "A" And c <= "Z"Thent = t+1Elsem = m +1End If___[ 21]______ (21)next iPrint "大写字符有" & t & "个"; "小写字符有" & m & "个"◆完善程序,输入x,求:Sin(x)=x/1-x^3/3!+x^5/5!-x^7/7!+``````+(-1)^n-1*x^2n-1/(2n-1)!要求当第N项的精度小于10^-5时结束运算,自变量x单位为弧度。
提示:t(当前项) = -1 * t(前一项) * x ^ 2 / ((i - 1) * i)Dim x!Dim Sx!Dim i%, t!x = Val(InputBox("x="))i = 1t = x / 1Do Until ___[22 ]______ < 10 ^ (-5) (22)abs(t)_______[23 ]______ (23)sx =sx+ti = i + 2t = -1____[24 ]______ x ^ 2 / ((i - 1) * i) (24)*t*_____[25]_______ (25)loopMsgBox "计算结果Sin(" & x & ")=" & Sx & vbCrLf & " 验证Sin(" & x & ")=" & Sin(x)三、编程题(20分,每小题10分)1.随机产生10个100~200之间的整数,求其中的最小值,并将原始数据和最小值显示在窗体中。
2.编程求100到1000之间的素数,将其显示在窗体上。