文档库 最新最全的文档下载
当前位置:文档库 › vbvb期末考试实验答案作业

vbvb期末考试实验答案作业

vbvb期末考试实验答案作业
vbvb期末考试实验答案作业

请参考10_2.exe程序的运行结果,新建一个工程,完成"调色板"程序的设计,该程序由红绿兰三原色进行调色,如果预览满意,单击"应用"按钮,将调好的颜色作为文本框中文字的颜色。将完成后的工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_2目录下。

具体要求如下:

1. 应用程序界面设计参考图示。

2. 要求水平滚动条和颜色成分输入文本框分别采用控件数组实现。

3. 要求操作任意一个滚动条,都会在相应的文本框中显示该颜色成分的当前取值,并且动态改变预览框中长方形的颜色。[注意:滚动条最大值为255]

4. 要求在任意一个颜色成分输入文本框中输入一个0-255的数据,相应的滚动条的滑块都会移到正确的位置上,并且预览框中长方形的颜色也随之而调整。

5. 单击"应用"按钮后将调好的颜色作为文本框中文字的颜色。

思考题:拖动滚动条时有没有触发滚动条的Change事件?

提示:

1. 应用程序界面设计参考图示。

程序界面右下角的预览框架里的长方形是形状控件Shape1(工具箱中的),将其FillStyle属性设置为0。

2. 要求水平滚动条和颜色成分输入文本框分别采用控件数组实现。

三个滚动条的Min设为0,Max设为255;三个文本框的Text属性设为空字串。

3. 要求操作任意一个滚动条,都会在相应的文本框中显示该颜色成分的当前取值,并且动态改变预览框中长方形的颜色。

颜色是利用Rgb(r,g,b)函数来表示,其中r,g,b是红、绿、兰颜色的饱和度,分别通过滚动条来控制。

Private Sub HScroll1_Change(Index As Integer)

Text1(Index).Text = HScroll1(Index).Value

Shape1.FillColor = RGB(HScroll1(0).Value, HScroll1(1).Value, HScroll1(2).Value)

End Sub

4. 要求在任意一个颜色成分输入文本框中输入一个0—255的数据,相应的滚动条的滑块都会移到正确的位置上,并且预览框中长方形的颜色也随之而调整。

设计文本框的Change事件:

Private Sub Text1_Change(Index As Integer)

HScroll1(Index).Value = Val(Text1(Index).Text)

End Sub

5. 单击“应用”按钮后将调好的颜色作为文本框中文字的颜色。

Text2.ForeColor = Shape1.FillColor

下载10_1.exe

请参考10_1.exe程序的运行结果,新建一个工程,完成"过程练习"程序的设计,并将工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_1目录下。

具体要求如下:

1. 各题必须按要求用通用过程或函数过程进行编程。

2. "第一题":编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入。

3. "第二题":编写一个求1+2+……+n的函数Sum(n),利用该函数计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和。

4. "第三题":编写一个三个数中求最大数的函数过程Max(x,y,z)。随机产生7个∈[0,50]之间的整数,然后用这个函数过程分别求出前三个数的最大值、前五个数的最大值以及这七个数中的最大值。

5. "第四题":编写一个每行可以打印5个下标变量的打印数组的通用过程,。随机产生一个∈[100,500]、有20个下标变量的数组,调用该通用过程打印出原始数据;再将该数组中的偶数组成一个新的数组,再调用该通用过程打印出偶数数组。

思考题:通用过程与函数过程的区别?

提示:

1. 各题必须按要求用通用过程或函数过程进行编程。

2. “第一题”:编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入。

阶乘自定义函数F(n)的编写参考上课讲义

计算二项式系数Cmn可以通过调用F(n)函数完成:cmn=F(m)/(F(n)*F(m-n))

3. “第二题”:编写一个求1+2+……+n的函数Sum(n),利用该函数计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和。

自定义函数Sum(n)的编写:

Function Sum(n As Integer) As Long

……'编写s=1+2+...+n的程序段

Sum=s '将计算结果赋值给函数名

End Function

计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和就转化为计算

Sum(1)+Sum(2)+Sum(3)+……+Sum(100)的编程。

参考计算1!+2!+……+10!的程序

4. “第三题”:编写一个三个数中求最大数的函数过程Max(x,y,z)。随机产生7个∈[0,50]之间的整数,然后用这个函数过程分别求出前三个数的最大值、前五个数的最大值以及这七个数中的最大值。

自定义函数Max(x,y,z)的编写:

Function Max(x As Integer, y As Integer, z As Integer) As Integer

……'编写x、y、z中找最大的程序段并将结果赋值给Max

End Function

定义一个有7个数组元素的一维数组a,Dim a(1 To 7) As Integer,随机产生7个∈[0,50]之间的整数赋值给a(1)~a(7)。

前三个数的最大值:max1=Max(a(1),a(2),a(3))

前五个数的最大值: max2=Max(max1,a(4),a(5))

或max2=Max(Max(a(1),a(2),a(3)),a(4),a(5))

七个数中的最大值:max3=Max(max2,a(6),a(7))

5. “第四题”:编写一个每行可以打印5个下标变量的打印数组的通用过程,。随机产生一个∈[100,500]、有20个下标变量的数组,调用该通用过程打印出原始数据;再将该数组中的偶数组成一个新的数组,再调用该通用过程打印出偶数数组。

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

实验动物学试题及答案

《实验动物学》复习题及答案 1、小鼠的给药途径有那些?请演示一下 答:灌胃(ig):左手将动物固定后,右手持装有灌胃针头的注射器,自口角进针,沿上腭向鼠口腔的后下方插入食管。 皮下注射(sc):常在背部皮下注射。一手固定动物,另一只手注射给药。 腹腔注射(ip):左手固定动物,右手持注射器,从下腹部外侧,呈45 度角刺入腹腔,进针约3~5mm。 肌内注射(im):多注射后肢股部肌肉,如一人单独操作,以左手拇指和食指抓住小鼠头部皮肤,小指、无名指和掌部夹住鼠尾及一侧后肢,右手持注射器刺入后肢肌肉给药 尾静脉注射(iv):将动物固定,鼠尾巴露在外面,用70%~75%的酒精棉球擦尾部,或将鼠尾浸入45~50℃温水中。待尾部左右静脉扩张后,左手拉着尾,右手进针 2、请演示一下大鼠、小鼠的捉持、固定及灌胃给药 答:(1)小鼠的捉持:捉拿时可先用右手抓住并提起鼠尾,置于实验台或鼠笼上,并稍向后拉;用左手的拇指和食指抓住小鼠两耳后颈背部的皮肤,将鼠置于左手心中,拉直后肢,以无名指及小指按住鼠尾或小鼠的左后肢即可。 (2)大鼠的捉持:大鼠的捉拿时,可戴上手套。实验者可用右手捉住鼠尾,放在实验台或鼠笼上,并稍向后拉;左手掌面向鼠背,食指和中指压住鼠的头顶,拇指和无名指分别从鼠的两腋下插入,将鼠的两前肢卡住;或拽紧鼠后颈及后背皮肤即可。 (3)灌胃(ig):左手将动物固定后,右手持装有灌胃针头的注射器,自口角进针,沿上腭向鼠口腔的后下方插入食管。 3、大鼠的给药方法有那些?请演示一下常用的给药方法 答:灌胃(ig):左手将动物固定后,右手持装有灌胃针头的注射器,自口角进针,沿上腭向鼠口腔的后下方插入食管。 皮下注射(sc):常在背部皮下注射。一手固定动物,另一只手注射给药。 腹腔注射(ip):左手固定动物,右手持注射器,从下腹部外侧,呈45 度角刺入腹腔,进针约3~5mm。

vb实验教程答案

第一章 答案: 一、单项选择题 1.B 2. C 3. D 4.D 5.D 6.D 7.D 8.C 9.B 10.B 11.A 12.D 13.B 14.C 二、判断题 1.T 2.T 3.F 4.F 5.F 6.T 7.T 8.T 9.T 10.T 11.T 第二章 一、单项选择题 1. B 2. D 3. A 4. D 5. B 6.A 7. D 8. D 9. D 10. A 11. A 12. A 13. C 14. C 15. A 16. C 17. A 18. D 19. A 20. D 21. B 22. C 23. B 24. A 25. B 26. A 27. C 28. D 29. D 30. B 31. C 32. D 33. B 34. C 35. C 36. C 37. C 38. D 39. C 40. A 41. D 二、判断题 1. True 2. True 3. False 4. False 5. False 6. False 7. False 第三章 一、单项选择题 1.A 2.D 3.D 4.B 5.B 6.D 7.C 8.D 9.B 10.B 11.D 12.D 13.C 14.D 15.A 16.C 17.B 二、判断题 1.T 2.F 3.T 4.T 5.F 6.F 7.F 8.F 9.F 10.F 11.T 12.F 13.F 14.T 15.F 16.T 17.T 18.F . 第四章 一、单项选择题 1.D 2.A 3.C 4.C 5.B 6.C 7.B 8.B 9.C 10.B 11.A 12.A 13.B 14.C 15.C 16.D 17.A 18.D 19.B 20.A 21.D 22.B 23.A 24.D 25.D 26.B 27.D 28.A 29.D 30.A 31.D 二、判断题 1.F 2.T 3.F 4.F 5.T 6.F 7.T 三、操作题 1.参考代码: Private Sub Command1_Click() Dim i As Integer, j As Integer, k As Integer Dim sum As Integer For i = 2 To 10000 sum = 0 For j = 1 To i / 2 k = i Mod j If 0 = k Then sum = sum + j End If Next j

九江学院VB期末考试题目及详细答案

九江学院期末考试复习题(政法A1111)第一套 一、判断题 1、Visual Basic?序开发的特点是面向对象的事件驱动。(J 2、Print_Text 是一个不合法的变量名。(为 3、窗体的AutoRedraw属性实现了屏幕图像的重建。(翌 4、设置字体大小应使用Font属性(为 5、Sub过程可以实现嵌套调用(寸 6、IIF函数中的三个参数都不能省略。(寸 7、块结构条件语句以End If结束,而单行结构条件语句没有End旧(明 8、当终值小于初值时,步长为负数。(5 9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。(寸 10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(/) 二、单项选择题 1. Print Format (123, ” ###说执行之后的结果为 A)# 123B) 123C) 123# D) # # # # 【答案】B 2. 下面可以表示注释语句开头的为 A)R e B R C Rem。dim 【答案】C 3. 下列选项中窗体载入事件为 A) Load 事件B) Click事件C) DblClick事件D) Unload 事件

【答案】A 4. Timer控件可以使用下列哪种事件 A) Click事件B) Timer 事件C) Dblclick 事件D) Change事件 【答案】B 5. 在InputBox函数中哪一个参数是必须的 A) Prompt B) Buttons C) Title D) Context 【答案】A 6. 以下叙述中错误的是: A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 B) Sub过程中不能嵌套定义Sub过程 C) Sub过程可以嵌套调用Sub过程 D) 事件过程可以像通用过程一样由用户定义过程名 【答案】C 乙要填加一个标准模块,可使用“ 单中的添加模块”命令。 A)文件B)视图C)工程D)工具 【答案】C 8 .在块结构条件语句If-Then / Endif中 (A) 必须至少有一个Elseif语句 (B )可以有任意多个ElseIf-Then语句 (C)如果没有Else语句,运行时将出现错误

实验动物学习题及答案

实验动物学试题及答案 一、填空题 1、实验动物学研究的对象实验动物、动物实验。 2、根据我国实际,实验动物被分为四级,分别是一级为普通动物、二级为清洁动物、三级为SPF动物、四级为无菌动物(包括悉生动物)。国际上公认的标准实验动物是SPF动物,我国公认的标准实验动物是清洁动物。 3、通常称近交系动物为品系,称封闭群动物为品种。 4、实验动物的年龄通常根据体重来判断。 5、裸鼠除全身无毛外,还有裸体和无胸腺,并随年龄增加皮肤变薄,头颈部皮肤皱褶,发育迟缓等特征。 6、药物筛选实验首选动物为小鼠;过敏实验首选动物为豚鼠;发热研究首选动物为家兔;实验外科学首选动物为犬;人类脊髓灰质炎等病的研究最理想的实验动物是非人灵长类动物;做反射弧分析实验常用实验动物是青蛙。 7、实验动物常用给药途径有经口给药、注射给药等。 二、名词解释 1.实验动物:是指经人工饲养、对其携带的微生物、寄生虫实行控制,遗传背景明确或来源清楚的,用于科学研究、教学、生产、鉴定、及其他科学研究的动物。 2.近交系动物:是指至少经过20以上连续全同胞或亲子交配,品系内所有个体都可追溯到其源于第20代或以后代鼠的一对共同祖先的动物群。 3.杂交优势:杂种一代具有较强的生命力,对疾病的抵抗力强,寿命较长,容易饲养,在很大程度上克服了近交衰退现象的优越性。 4.封闭群动物:不以近交形式进行交配,也不引入任何外来血缘,在封闭条件下交配繁殖,从而保持群体的一般遗传特性,又具有杂合性的一个实验动物种群。我国制定的标准作如下定义:以非近亲交配方式进行繁殖生产的一个实验动物种群,在不从其外部引入新个体的条件下,至少连续繁殖4代以上,称为一个封闭群,或叫远交群。 5.诱发性动物模型:是指使用物理、化学、生物等致病因素作用于动物,造成动物组织、器官或全身一定的损害,出现某些类似人类疾病的功能、代谢或形态性结构方面的病变,即人为地诱发动物产生类似人类疾病的动物模型。 三、问答题

vb程序设计实验教程习题答案

实验教材实验一 1:单项选择题: A A C C C D C B B C 2:填空题: (1).bas (2).vbp,.frm (3)视图工具箱 (4)对象 (5)属性对象事件方法 (6)Windows (7)事件行为 (8)窗体模块 实验二 1:单项选择题: A D C C A B A B D C B B C B C B A B D C 2:基本运算题: (1)27 (2)3.33333333333333 (3)3 (4)0 (5)-3 (6)2 (7)ab33 (8)类型不匹配 (9)3 (10)AB3 实验三 1:单项选择题: B C B D C 2:填空题: (1)300 (2)321456 (3)Shanghai (4)6 7 6 (5)True (6)2+3=5 (7)”area=” 12.56 (8)VISUAL 实验四 1:单项选择题: C A A C A 2:填空题: (1)7 (2)3 5

(3)输入的数小于0 (4)3 (5)False (6)2010 is not leap year. 试验五 1:单项选择题: A C C A B A C C C B 2:填空题: (1)9 (2)①n ②1 (3)①Len(a) ②n\2 ③Mid(a,(n-i+1),1) ④Mid(a,(n-i+1),1) (4)①n Mod 3=1 And n Mod 5=1 And n Mod 7=1 ②While CountN<5 (5)Mid(c1,1,i) 实验六 1:单项选择题: D B D C D A C A D D 2:填空题: (1)30 (2)3 (3)①a(2) ②a(3) ③a(1) (4)①1 ②2 ③a(i)=a(6-i) (5)①i+j ②0 ③a(i,j) (6)①Print ②k ③a(k,j)=a(j,k) ④a(k,j); 实验七 1:单项选择题: A B B A C B 2:填空题: (1)15 (2)①Preserve a(n+1) ②a(i+1)=a(i) ③Exit For ④a(i+1)=m⑤0 to n+1 (或LBound(a) to UBound(a)) (3)d,c,b,a 实验八 1:单项选择题: C A D B D C A C B 2:填空题: (1)a=9 b=4 (2) 36 25 16 9 4 1 (3)①a ②UBound(b) ③

初三_vb期末考试试卷+答案

九年级期末VB 考试试卷 班级:学号:姓名: 123456789101112131415 一、选择题(每题两分,共十五题) 1.下列叙述中正确的是 (c) A. 只有窗体才是VB中的对象 B.只有控件才是VB中的对象 C. 窗体和控件都是VB中的对象 D.窗体和控件不是VB中的对象 2. 下列可以激活属性窗口的操作是(D) A. 用鼠标双击窗体的任何部位 B.执行“工程”菜单中的“工具箱”命令 C. 按 Ctrl+F4 键 D.按F4键 3. 下列不能打开工具箱窗口的操作是(B) A. 执行“视图”菜单中的“工具箱”命令 B.按 Alt+F8键 C. 单击工具栏上的“工具箱”按钮 D.按 Alt+V键,然后按 Alt+X键 4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先 应执行的操作是 (A) A. 单击窗体上没有控件的地方 B.单击任一个控件 C. 不执行任何操作 D.双击窗体的标题栏 5. 为了把窗体上的某个控件变为活动的,应执行的操作是(C) A. 单击窗体的边框 B.单击该控件的内部 C. 双击该控件 D.双击窗体 6. 确定一个控件在窗体上的位置的属性是(D) A. Width 或 Height B. Width和 Height C. Top 或 Left D. Top和 Left 7. 确定一个窗体或控件的大小的属性是(B) A. Width 或 Height B. Width和 Height C. Top 或 Left D. Top和 Left 8. 为了同时改变一个活动控件的高度和宽度,正确的操作是( B) A. 拖拉控件 4 个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C. 只能拖拉位于控件左下角的小方块 D.不能同时改变控件的高度和宽度

实验动物学试卷及答案

2013级专业型硕士研究生《医学实验动物学》考查题 姓名学号专业成绩 一、名词解释 1.AEIR “AEIR”是生命科学研究所必需的四个基本条件。“A”即animal(实验动物)“E”系equipment (设备)“I”为information(信息)“R”是reagent(试剂) 2.3R “3R”,即减少(reduction)、代替(replacement)和优化(refinement)原则。 3.SPF动物 无特定病原体动物( specific pathogen free animal, SPF)指在清洁动物的基础上,要求不携带可能干扰实验的特定病原体和寄生虫如绿脓杆菌等。SPF动物的种群来源于无菌动物,饲养于屏障系统中,实施严格的微生物和寄生虫控制。使用SPF动物,在实验中可以安全可靠地排除动物所携带病原体及特定微生物的干扰。SPF动物作为国际公认的标准实验动物,可适用于所有科研实验。该级动物健康,繁殖率高,自然死亡率低。 4.歪头病 肺支原体可引起化脓性鼻炎和慢性肺炎等呼吸系统疾病;有时并发中耳炎、内耳炎引起实验动物“歪头病”,患鼠头斜于患侧转圈走,提起鼠尾使之倒立,患鼠身体迅速旋转。肺支原体感染生殖道可导致死胎和不育。 5.封闭群动物 又称远交群(out bred stock)动物。按国际实验动物科学委员会的定义,是指以非近亲交配方式繁殖生产的一个种群,在不从外部引入新血缘的条件下,至少连续繁殖4代以上的动物。如昆明种小鼠、SD大鼠等。特点:繁殖率高,重复性差。 二、简答题 1.什么是近交系动物?简述近交系动物的特点。 从一个动物群体中选用血缘比较接近的雌雄个体,即有共同祖先的兄妹、母子、父女进行交配,此种近亲交配的方式称为近交。全同胞兄妹之间或亲代与子代之间连续交配繁殖达到20代以上的动物,称为近交系动物。 近交系动物的特点:㈠基因纯合性(homozygosity),㈡遗传组成的同源性(isogenicity),㈢表现型的一致性(uniformity),㈣对外界因素的敏感性(sensitivity),㈤遗传特征的可辩别性(identifiably),㈥遗传组成独特性(individuality),㈦背景资料可查性,㈧国际分布广泛性 2.“DBA/1fLACA/Lac小鼠”中英文字母、符号和数字的涵义是什么? DBA为小鼠近交系名称,1表示亚系,f表示代乳,LACA为代乳母鼠的品系,Lac代表培

vb实验作业参考答案

VB实验作业参考答案 作业一窗体设计 (2) 作业二计算器 (4) 作业三人民币张数求电阻值 (6) 作业四(必做)建康城 (8) 作业五阶乘累加 (9) 作业六(必做)九九乘法表 (11) 作业七(必做)I NPUT B OX 函数输入12个整数,赋值给3×4的二维数组 (12) 作业八递归函数计算两个正整数的最大公约数,递归公式为 (13) 作业九(必做)家电提货单 (15) 作业十统计某个文本文件中各英文字母出现的次数,不区分大小写,并将结果打印到窗体上。 (17) 作业十一设计一个程序,用于打开1个windows应用程序,如打开“记事本”“画图”、“计算器”等。 (19) 作业十二通过菜单选择,对字体、字号进行设置 (21)

作业一 1.简答题(略) 2.编程题: 1)单击窗体后在窗体上显示“您好!×××同学”。 要求:(1)程序中用自己的姓名替代“×××”。(2)文字以红色、仿宋体、加粗、三号字显示,并在字下加横线。(3)建立一个命令按钮,结束时单击此按钮退出。 答案参照课本P27的例1-6。 2)设计一窗体,窗体上有1个文本框(Text1)、1个命令按钮(Command1),运行时文本框中显示“Visual Basic程序设计”,命令按钮标题为“结束”,文本框及命令按钮能随窗体大小的调整而自动调整大小及位置,其中调整文本框使其:Left=0,Top=0,宽度和高度都为窗体的一半;命令按钮:始终位于窗体右下角位置。请编写: (1)用代码初始化各控件(提示:可写在Form_Load事件中)。 (2)文本框控件随窗体的大小而调整大小的代码,以及调整命令按钮位置始终位于窗体右下角的代码(提示:调整大小位置的代码写在Form_Resize事件中)。 (3)结束程序运行的代码(命令按钮)。 程序代码: Private Sub Form_Load() Text1.Left = 0 Text1.Top = 0 Text1.Width = Form1.Width / 2 Text1.Height = Form1.Height / 2 Command1.Left = Form1.ScaleWidth - Command1.Width

电路实验第一次作业(带答案)

实验二基尔霍夫定律的验证 一、实验目的 1.通过实验验证基尔霍夫电流定律和电压定律 2.加深理解“节点电流代数和”及“回路电压代数和”的概念 3.加深对参考方向概念的理解 二、原理 基尔霍夫节点电流定律 ∑ I= 基尔霍夫回路电压定律 ∑ U= 参考方向: 当电路中的电流(或电压)的实际方向与参考方向相同时取正值,其实际方向与参考方向相反时取负值。 三、实验仪器和器材 1.0-30V可调直流稳压电源 2.+15直流稳压电源 3.200mA可调恒流源 4.电阻 5.交直流电压电流表 6.实验电路板 7.短接桥 8.导线 四、实验内容及步骤 1.验证基尔霍夫电流定律(KCL) 可假定流入该节点的电流为正(反之也可),并将电流表负极接在节点接口上,电流表正极接到支路接口上进行测量。测量结果如2-1所示。

图2-1 2.验证基尔霍夫回路电压定律(KVL) 用短接桥将三个电流接口短接,测量时可选顺时针方向为绕行方向,并注意电压表的指针偏转方向及取值的正与负,测量结果如表2-2所示。 图2-2

五、思考题 1.利用表2-1和表2-2中的测量结果验证基尔霍夫两个定律。 表一中数据有4.0A+5.1A-9.1A=0这与基尔霍夫电流定律一致; 表二中数据有1.6V+2.7V+5.7V-10V=0; 14.9V-4.2V-2V-5.5V=0; 这与基尔霍夫电压定律基本一致;可见,基尔霍夫电压定律成立 2.利用电路中所给数据,通过电路定律计算各支路电压和电流,并计算测量值与计算值之 间的误差,分析误差产生的原因。 测量误差;读数误差以及所用电表并非理想电表;电压表内阻不是无穷大;电流表内阻不为零;电源输出不稳定;仪器不准确;导线有电阻等。 3.回答下列问题 (1)已知某支路电流约为3mA,现有一电流表分别有20mA、200mA和2A三挡量程,你将使用电流表的哪档量程进行测量?为什么? 选20mA档,因为只有20mA档最接近3mA的电流,其他的档位均太大,造成测量误差大。 (2)改变电流或电压的参考方向,对验证基尔霍夫定律有影响吗?为什么? 没影响。基尔霍夫电压定律的根本原理是回路电压之和为零;基尔霍夫电流定律的根本原理是回路电流相等,改变电压或电流方向,不会影响电压之和为零和回路电流相等的根本规律,因此对验证基尔霍夫定律没有影响 小家伙们,够给力吧!

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

浙江省医学实验动物与动物实验培训班考试试卷和答案(完整版)教学内容

浙江省医学实验动物与动物实验培训班考试试卷和答案(完整) 一、选择题(每题2分,共40分): 1、《实验动物管理条例》是年经国务院批准,由国家科技部颁布的第2号令,这是我 国政府颁布的一部实验动物管理法规,是全国实验动物工作的法律依据和管理准则。 A、1981年; B、1983 年; C、1986年; D、1988年 2、动物的出现,为分子生物学、特别是人类功能基因组学研究提供了最好的技术平台。 A、转基因; B、无菌和悉生; C、免疫缺陷; D、近交系 3、起源于同一祖先,其下一代个体至少连续经过20代全同胞兄妹交配,品系近交系数达到 98.6%以上的动物是动物。 A、近交系; B、封闭群; C、杂交群; D、重组系 4、除普通动物应排除的病原外,不携带干扰实验和危害动物的病原体的动物是动物。 A、普通级; B、清洁动物; C、无特定病原体; D、无菌 5、在解剖学、血液动力学上,的冠状动脉循环与人类相似;对高胆固醇物质的反应与 人类相似,很容易出现动脉粥祥硬化典型病灶。 A、大鼠; B、猪; C、犬; D、猴 6、C57BL/6J小鼠属于动物。 A、无菌; B、杂交群; C、清洁; D、近交系 7、先天性T淋巴细胞功能缺陷的动物是。 A、裸鼠; B、大鼠; C、新西兰兔; D、Beagle犬 8、最适合筛选抗高血压药物的大鼠是品系。 A、SD; B、Wistar; C、ACI; D、SHR大鼠 9、动物实验时对实验动物的基本要求是。 A、个体间的均一性; B、容易获得; C、遗传的稳定性; D、三者均要求 10、因为患红绿色盲,不能以红绿色作为条件刺激物,进行条件反射实验的动物是。 A、大鼠; B、豚鼠; C、兔; D、犬 11、下列描述错误的是。 A、动物的解剖生理特征和反应随年龄增加而有明显变化; B、一般情况幼年动物比成年动物敏感; C、幼年动物较成年动物反应性稳定; D、年龄与体重成一定的正比关系 12、动物实验适宜的环境湿度为。 A、40%-70%; B、小于40%; C、70%-80%; D、30%-40% 13、善待动物不仅仅是考虑动物的福利,也是因受虐待的动物。

vb6.0实验六习题与答案

实验六 专业_____________ 班级________年级________姓名______________学号_______________ 一、实验目的 1、认识常用控件:单选按钮、复选框、框架、列表框、组合框、滚动条、滑动器(Slider)、时钟、图形控件; 2、学习在窗体中创建常用控件 2、学习在属性窗口和在程序代码中设置属性 3、学习调用控件的方法 4、学习编写各控件和鼠标与键盘的事件过程 二、实验内容 1、单选按钮、复选框、框架 1)设置窗体F1的标题为“复选框、框架和单选按钮”;在窗体中设置复选框Ch1、Ch2 Ch1和Ch2的高度和宽度分别为360和1000;并程序运行时,Check2处于非少许状态。框架Fr1包含单选按钮Op1和Op2。 2)设计窗体,要求 ①标题为“设置字体”; ②在窗体中设置有边框的标签控件Label1,高度和宽度分别为450和3800,标题为“欢迎使用VB”,字号为“四号”,居中显示; ③标题为“字体”框架包含两个标题分别为“楷体_GB2312”和“华文新魏”的单选按钮Op1和Op2; ④标题为“斜体”框架包含两个标题分别为“是”和“否”的单选按钮。 ⑤编写相应控件的事件过程,使得程序运行时,单击“楷体_GB2312”,标签控件的字体为楷体_GB2312,单击“华文新魏”,标签控件的字体为华文新魏;单击“是”,标签控件的字体为斜体,单击“否”,标签控件的字体取消斜体。 Private Sub Option1_Click() Label1.FontName = Option1.Caption End Sub Private Sub Option2_Click()

vbvb期末考试实验答案作业

请参考10_2.exe程序的运行结果,新建一个工程,完成"调色板"程序的设计,该程序由红绿兰三原色进行调色,如果预览满意,单击"应用"按钮,将调好的颜色作为文本框中文字的颜色。将完成后的工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_2目录下。 具体要求如下: 1. 应用程序界面设计参考图示。 2. 要求水平滚动条和颜色成分输入文本框分别采用控件数组实现。 3. 要求操作任意一个滚动条,都会在相应的文本框中显示该颜色成分的当前取值,并且动态改变预览框中长方形的颜色。[注意:滚动条最大值为255] 4. 要求在任意一个颜色成分输入文本框中输入一个0-255的数据,相应的滚动条的滑块都会移到正确的位置上,并且预览框中长方形的颜色也随之而调整。 5. 单击"应用"按钮后将调好的颜色作为文本框中文字的颜色。 思考题:拖动滚动条时有没有触发滚动条的Change事件? 提示: 1. 应用程序界面设计参考图示。 程序界面右下角的预览框架里的长方形是形状控件Shape1(工具箱中的),将其FillStyle属性设置为0。 2. 要求水平滚动条和颜色成分输入文本框分别采用控件数组实现。 三个滚动条的Min设为0,Max设为255;三个文本框的Text属性设为空字串。

3. 要求操作任意一个滚动条,都会在相应的文本框中显示该颜色成分的当前取值,并且动态改变预览框中长方形的颜色。 颜色是利用Rgb(r,g,b)函数来表示,其中r,g,b是红、绿、兰颜色的饱和度,分别通过滚动条来控制。 Private Sub HScroll1_Change(Index As Integer) Text1(Index).Text = HScroll1(Index).Value Shape1.FillColor = RGB(HScroll1(0).Value, HScroll1(1).Value, HScroll1(2).Value) End Sub 4. 要求在任意一个颜色成分输入文本框中输入一个0—255的数据,相应的滚动条的滑块都会移到正确的位置上,并且预览框中长方形的颜色也随之而调整。 设计文本框的Change事件: Private Sub Text1_Change(Index As Integer) HScroll1(Index).Value = Val(Text1(Index).Text) End Sub 5. 单击“应用”按钮后将调好的颜色作为文本框中文字的颜色。 Text2.ForeColor = Shape1.FillColor 下载10_1.exe 请参考10_1.exe程序的运行结果,新建一个工程,完成"过程练习"程序的设计,并将工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_1目录下。 具体要求如下: 1. 各题必须按要求用通用过程或函数过程进行编程。 2. "第一题":编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入。 3. "第二题":编写一个求1+2+……+n的函数Sum(n),利用该函数计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和。 4. "第三题":编写一个三个数中求最大数的函数过程Max(x,y,z)。随机产生7个∈[0,50]之间的整数,然后用这个函数过程分别求出前三个数的最大值、前五个数的最大值以及这七个数中的最大值。 5. "第四题":编写一个每行可以打印5个下标变量的打印数组的通用过程,。随机产生一个∈[100,500]、有20个下标变量的数组,调用该通用过程打印出原始数据;再将该数组中的偶数组成一个新的数组,再调用该通用过程打印出偶数数组。 思考题:通用过程与函数过程的区别? 提示:

Vb上机实验答案

第一题 1.制作如图所示窗体界面。(用真实的姓名、班级及学号) 2.使时间每隔1秒刷新一次 3.单击“最大值”命令按钮时,算出通过键盘输入的5个数的最大 值 4.在列表框中输入20、22、24、26、28 Private Sub Command1_Click() Dim a(1 To 5) As Integer For i = 1 To 5 a(i) = InputBox("please input a number") Next i mmax = a(1) For i = 1 To 5 If a(i) > mmax Then mmax = a(i) End If Next i MsgBox mmax End Sub Private Sub Timer1_Timer() Label2.Caption = Time End Sub 第二题 1.两个文本框里输入两个数字从而确定一个范围。 2.单击“计算”按钮求出这个范围中能被3或5整除的数的平方和, 结果显示在label3中。 https://www.wendangku.net/doc/217090661.html,bel3的背景色每隔1.5秒蓝红交替。

Private Sub Command1_Click() Dim a As Integer Dim b As Integer a = Text1.Text b = Text2.Text s = 0 For i = a To b If a Mod 3 = 0 Or b Mod 5 = 0 Then Label3.Caption = Label3.Caption & i & "," s = s + i * i End If Next i Label3.Caption = s End Sub Private Sub Timer1_Timer() If Label3.BackColor = vbRed Then Label3.BackColor = vbBlue Else Label3.BackColor = vbRed End If End Sub 第三题 1、单击按钮,在文本框中显示1到终值的所有整数的平方和 2、单击生成列表按钮,在列表框中显示1到终值之间的所有整数 Private Sub Command1_Click()

大学物理实验作业答案(全部)

教育技术专业《大学物理实验》课后部份习题答案 控制电路的研究(PASCO 综合性实验) 1.在限流和分压实验中,当连接完电路准备通电前,应使滑动头C 移到哪一端?为什么?(P191思考题) 答:如图1所示,在限流实验中,当连接完电路准备通电前,应使滑动头C 移到B 端,使限流有效电阻最大,可让回路中电流从小变到大。 如图2所示,在分压实验中,当连接完电路准备通电前,应使滑动头C 移到A 端,使分压有效电阻最小,可控制电压从小变到大。 2. 有人说,分压电路是用来控制电压,限流电路是用来控制电路电流的,你认为这种说法对吗?(P191 思考题) 答:这种说法太片面。因为,分压电路控制范围:V 是0E →,I 是0 0E R → 。限流电路控制范围:V 是 00R E E R R →+,I 是 00 E E R R R → +。所以,无论是分压还是限流控制电流,都能进行控制电路的电压和电 流,只是在具体电路中,控制程度不同。 霍尔效应效应及其磁场的测量 1、什么是霍尔效应?采用霍尔效应测量磁场时,要测量哪些物理量? 答:①导体或半导体薄膜材料在外加电场作用下,载流子产生定向运动,运动的电荷在磁场中受到洛仑兹 力作用使电荷产生横向的偏转,由于样品有边界,所以偏转的载流子将在边界积累起来,产生一个横向电场,这种现象就是霍尔效应。 ②霍尔电压B I K U S H H =,对于一定的霍尔元件,其灵敏度H K 是一个常量,已测量;因此,采用霍尔效应测量磁场时,需要测量霍尔电流S I 和对应的磁感应强度B 两个物理量。 2、使用霍尔效应测量磁场时,如何消除其副效应的影响? 答: 使用霍尔效应测量磁场时,可以采用对称测量法消除副效应的影响。选择电流和磁场的四种取向组 合),(S I B ++、),(S I B -+、),(S I B --、),(S I B +-测得四组电压值1U 、2U 、3U 、4U ,再根据下 式算出霍尔电压值4 4 321U U U U U H -+-=。 磁阻效应 1、什么叫做磁阻效应?磁阻效应是怎样产生的? 答:①一定条件下,导电材料的电阻值R 随磁感应强度B 变化的现象成为磁阻效应; ②当导体或半导体处于磁场中时,导体或半导体的载流子将受洛仑兹力的作用,发生偏转,在两端产生 图1 图2

大一的vb期末考试题和答案

大一的vb期末考试题和答案 1.在代码中引用一个控件时,应使用控件的()属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式()的值为“假”。 A.x+a <=b-y B.x>0 AND y<0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是()。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是()。 A.-1 B.0 C.1 D.以上都不对 5.67890属于()类型数据。 A.整型 B.单精度浮点数 C.货币 型 D.长整型 6.下列变量名中正确的是()。

A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句()是有效的。 A.sum=sum-sum B.x+2=x+2 C.x+y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为()。 A.Print B.Textbox C.Optionbutto n D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问()属性来实现。 https://www.wendangku.net/doc/217090661.html, B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为()。 Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 - k Next k x = 5

实验习题答案

C语言概述 1.若有源程序文件t1.c,编译后生成的目标文件名是_t1.obj_,连接后生成的文件名是__t1.exe_,它们位于磁盘什么位置? 默认情况下是obj和源文件在同一目录下,exe在源文件目录下的debug目录下,可以在编译环境中设置到其他地方。 2.程序1_3.c中输出的10!值是多少? 数据与数据类型 1.实验一的程序1中,语句a=1+1/2+1/3+1/4;执行后变量a的值是__1___。怎样修改程序才能得到正确的结果? 将a=1+1/2+1/3+1/4改为a=1+1/2.0+1/3.0+1/4.0; 2.实验二中你用什么样的方式定义符号常量?还可以用什么方法定义符号常量? 可以通过Define宏定义和const常量定义两种方式定义符号常量 3.直接阅读实验四的程序,你认为三条输出结果是什么?程序运行得到的结果是什么?能分析一下为什么是这样的结果? 4.实验五的程序运行时,如果输入数据10 20 40 ,运行时会出现什么结果?为什么?息样避免这样的情况发生? 面积出现不可预估值,pow参数为负数,即两边之和不大于第三边,应在算面积之前用if语句判断。 5.下面程序段执行后,问:变量a、b在内存中所占字节数分别为__4___、___4__,其值分别为__20_、__40__。 int a=-6.56; float b; b=(a=4*5,a*2),a+6; 6.下列定义变量的语句中错误的是______。 A) int _int; B) double int_; C) char For; D) float US$; 7.若变量x、y已正确定义并赋值,下面符合C语言语法的表达式是__A___。 A) ++x,y=x-- B) x+1=y C) x=x+10=x+y D) double(x)/10 8.数字字符0的ASCII的值为48,下面程序运行后输出结果是______。 main() {char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); }

vbvb期末考试实验答案

下载10_1.exe 请参考10_1.exe程序的运行结果,新建一个工程,完成"过程练习"程序的设计,并将工程文件以Design.Vbp、窗体文件以Design.frm保存到D:\10_1目录下。 具体要求如下: 1. 各题必须按要求用通用过程或函数过程进行编程。 2. "第一题":编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入。 3. "第二题":编写一个求1+2+……+n的函数Sum(n),利用该函数计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和。 4. "第三题":编写一个三个数中求最大数的函数过程Max(x,y,z)。随机产生7个∈[0,50]之间的整数,然后用这个函数过程分别求出前三个数的最大值、前五个数的最大值以及这七个数中的最大值。 5. "第四题":编写一个每行可以打印5个下标变量的打印数组的通用过程,。随机产生一个∈[100,500]、有20个下标变量的数组,调用该通用过程打印出原始数据;再将该数组中的偶数组成一个新的数组,再调用该通用过程打印出偶数数组。 思考题:通用过程与函数过程的区别? 提示: 1. 各题必须按要求用通用过程或函数过程进行编程。 2. “第一题”:编写一个求n!的阶乘函数F(n),利用该函数计算二项式系数Cmn=m!/(n!*(m-n)!);其中m>=n;m和n从键盘输入。 阶乘自定义函数F(n)的编写参考上课讲义 计算二项式系数Cmn可以通过调用F(n)函数完成:cmn=F(m)/(F(n)*F(m-n)) 3. “第二题”:编写一个求1+2+……+n的函数Sum(n),利用该函数计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和。 自定义函数Sum(n)的编写: Function Sum(n As Integer) As Long ……'编写s=1+2+...+n的程序段 Sum=s '将计算结果赋值给函数名 End Function 计算1+(1+2)+(1+2+3)+……+(1+2+……+100)的和就转化为计算Sum(1)+Sum(2)+Sum(3)+……+Sum(100)的编程。 参考计算1!+2!+……+10!的程序 4. “第三题”:编写一个三个数中求最大数的函数过程Max(x,y,z)。随机产生7个∈[0,50]之间的整数,然后用这个函数过程分别求出前三个数的最大值、前五个数的最大值以及这七个数中的最大值。

相关文档