vb精选选择题

2024-04-29

vb精选选择题(共6篇)

篇1:vb精选选择题

30104.下列叙述错误的是()。

(A)VB应用程序没有明显的开始和结束语句

(B)VB控件的所有属性值均可在属性窗口中设置(C)VB是事件驱动型可视化编程工具

(D)VB通过“工具”菜单的“选项”设置代码编辑窗口的字体大小(答案:B)30105.标准模块文件的扩展名是()。

(A).cls(B).frm(C).bas(D).rec(答案:C)30106.下列叙述错误是()。

(A)打开一个工程文件,系统自动装入与该工程有关的文件

(B)保存VB程序时,应分别保存窗体和工程文件(C)事件可以由用户触发,也可以由系统触发(D)VB应用程序只能以解释方式执行(答案:D)30108.下列叙述错误的是()。

(A)VB是可视化程序设计语言(B)VB采用事件驱动编程机制

(C)VB是面向过程的程序设计语言(D)VB应用程序可以以编译方式执行(答案:C)30109.下列叙述正确的是()。

(A)VB的事件由用户定义(B)VB程序以顺序方式执行

(C)VB程序从Main()函数开始执行(D)VB运行时,总是等待事件的发生(答案:D)30201.下列为整型变量的是()。

(A)x!(B)x#(C)x%(D)x$(答案:C)

30202.设有语句组: Dim S1 As String*5 S1 = “VB Test” 则S1的值为()。

(A)VB Test(B)VB Te(C)VBTes(D)BTest(答案:B)

30203.下列()是合法的变量名。

(A)x_y(B)x-y(C)2x(D)and(答案:A)

30204.下列()为单精度变量。

(A)x!(B)x#(C)x%(D)x$(答案:A)

30205.由()关键字声明的局部变量在整个程序运行时一直存在。

(A)Dim(B)Public(C)Static(D)Private(答案:C)

30206.定义变量时如不指定类型,该变量为()变量。

(A)Integer(B)String(C)Variant(D)Single(答案:C)

30208.下列()是合法的变量名。

(A)x%y(B)xy%(C)2x(D)Or(答案:B)

30209.日期常量用()作为界定符。

(A)“(B)%(C)#(D)&(答案:C)

30304.设a=6,b=5,c=-2;执行语句Print a > b > c后,窗体上显示的是()。

(A)1(B)True(C)False(D)出错信息(答案:B)

30305.下列表达式中,值最大的是()。

(A)2 3(B)2 / 3(C)2 mod 3(D)3 mod 2(答案:C)

30306.下列运算符中,优先级最低的是()。

(A)*(B)^(C)/(D)(答案:D)

30307.表达式 2 = 3 < 1 的是()。

(A)0(B)1(C)True(D)False(答案:C)

30308.x大于0且小于10的VB表达式是()。

(A)0 < x < 10(B)x> 0 And x < 10(C)x> 0 Or x < 10(D)x> 0 : x < 10(答案:B)

30309.判断整型变量x是奇数的表达式是()。

(A)x Mod 2 <> 0(B)x Mod 2!= 0(C)x Mod 2 ≠ 0(D)x Mod 2 = 0(答案:A)

30401.返回值为数值的函数是()。

(A)Mid(B)Instr(C)Left(D)Rtrim(答案:B)

30402.表达式Len(”AB52“)的值是()。(A)0(B)4(C)6(D)8(答案:B)30404.返回值为字符串的函数是()。

(A)Str(B)Val(C)Len(D)Asc(答案:A)30405.当x=0时,函数IIf(x > 0, 1, IIf(x < 0,-1, 0))的返回值是()。(A)0(B)1(C)-1(D)出错

(答案:A)30407.如果Sgn(x)的值为-1,整型变量x的值是()。(A)0(B)整数

(C)正整数

(D)负整数(答案:D)30409.除去字符串左侧空格的函数是()。

(A)Left()(B)Trim()(C)Ltrim()(D)LeftTrim()(答案:C)30502.下列语句不合法的是()。

(A)x = 1 : y=2

(B)?x;y;(C)?x , y ,(D)x = 1;y = 2(答案:D)30503.如果VB语句超过一行,可以使用空格加()续行。

(A)y If xx Then z = x + y If x + y > z30 If a = b And b > c Then c = a + b Print a, b, c End Sub 运行时,单击按钮,窗体输出的结果是()。(A)80 50 30(B)80 30 30(C)50 30 80(D)50 30 30(答案:B)31505.执行下列程序段后,x的值是()。n = 5: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i< n(A)10(B)15(C)24(D)120(答案:C)31509.如果x小于y的平方,则在窗体上输出”OK“。完成该要求的单行条件语句是()。(A)If x < y ^ 2 Then ”OK“(B)If x < y ^ 2 Then Show ”OK“(C)If x < y ^ 2 Then Print ”OK“(D)If x < y ^ 2 Then Put ”OK“(答案:C)31602.阅读下列程序段: x = 0 For i = 1 To 4 For j = 1 Toi x = x + 1 Next j, i 执行以上循环后,x 的值为()。(A)6(B)9(C)10(D)16(答案:C)31604.执行下列程序段后输出的结果是()。s = 1 For i = 1 To 3 For j = 0 To i-1 s = s + s * j Next j ? s;Next I(A)1 2(B)2 1(C)2 2 12(D)1 2 12(答案:D)31605.阅读下列程序段: m = 0 For i = 1 To 3 For j = 1 Toi m = m + j Next j, i 执行以上的循环后,i和m的值分别为()。(A)3 6(B)3 10(C)4 6(D)4 10(答案:D)31606.运行下列程序段,其中“n=n+1”语句被执行的次数是()。Dim m%, n% For m = 1 To 3 For n = 1 To 6 Step 2 n = n + 1 Print n Next Next(A)3(B)6(C)9(D)18(答案:B)31701.在通用声明中给出Option Base 1语句,则数组a包含()个元素。Dim a(3,-2 To 1, 5)(A)120(B)75(C)60(D)13(答案:C)31704.如下数组声明语句中数组a包含的元素个数为()。Dim a(3,-2 To 1, 5)(A)96(B)75(C)60(D)13(答案:A)31706.运行下列程序,单击窗体后输出的结果是()。Private Sub Form_Click()Dim a Dim s As Integer, i As Integer a = Array(1, 2, 3, 4, 5, 6)s = 1 For i = 5 To 1 Step-2 s = s * a(i)Next i Print s End Sub(A)15(B)48(C)120(D)720(答案:B)1.工程文件的扩展名为。

A、.frx B、.bas

C、.vbp D、.frm 2.以下4个选项中,属性窗口未包含的是。

A、对象列表 B、工具箱 C、属性列表 D、信息栏 3.下列不属于对象的基本特征的是。A、属性 B、方法 C、事件 D、函数

4.在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是。A、项目(工程)窗口 B、工具箱 C、代码窗口 D、属性窗口 5.Visual Basic中“程序运行”允许使用的快捷键是。A、F2

B、F5 C、Alt+F3

D、F8 6.改变控件在窗体中的上下位置应修改该控件的属性。A、Top

B、Left C、Width

D、Right 7.窗体模块的扩展名为。

A、.exe

B、.bas C、.frx D、.frm 8.窗体的FontName属性的缺省值是。A、宋体 B、仿宋体 C、楷体 D、黑体

9.FontSize属性用以设置字体大小,窗体的FontSize属性缺省值为。A、5

B、9 C、12

D、16 10.在Visual Basic中,称对象的数据为。A、属性 B、方法

C、事件 D、封装 11.下列选项中不属于事件的是。

A、Dblclick B、Load C、Show

D、KeyUp 12.将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件。A、.doc与.txt

B、.com与.exe

C、.bat与.frm D、.vbp与.frm 1.Integer类型数据能够表示的最大整数为。A、275 B、215-1

C、216

D、216-1 2.货币类型数据小数点后面的有效位数最多只有。A、1位 B、6位 C、16位 D、4位

3.输入对话框InputBox的返回值的类型是。A、字符串 B、整数 C、浮点数 D、长整数

4.运算符“”两边的操作数若类型不同,则先再运算。A、取整为Byte类型 B、取整为Integer类型 C、四舍五入为整型 D、四舍五入为Byte类型 5.Int(Rnd * 100)表示的是范围内的整数。A、[0,100]

B、[1,99]

C、[0,99]

D、[1,100] 6.下列程序段的输出结果是。

a=10: b=10000: x=log(b)/log(a): Print ”lg(10000)=“;x A、lg(10000)=5

B、lg(10000)=4 C、4

D、5

7.返回删除字符串前导和尾随空格符后的字符串,用函数。

A、Trim

B、Ltrim C、Rtrim D、mid

8.Print语句的一个输出表达式为,则输出包括日期、时间信息。A、Date

B、Month

C、Time

D、Now 9.语句Print ”5*5“ 的显示结果是。

A、25

B、”5*5“

C、5*5

D、出现错误提示 10.语句“Form1.Print Tab(10);”#“”的作用是在窗体当前输出行。A、第10列输出字符“#”

B、第9列输出字符“#” C、第11列输出字符“#” D、输出10个字符“#” 1.下列关于Select Case之测试表达式的叙述中,错误的是。

A、只能是变量名 B、可以是整型 C、可以是字符型 D、可以是浮点类型 2.下列关于Select Case的叙述中,错误的是。

A、Case 10 To 100

表示判断Is是否介于10与100之间

B、Case ”abc“,”ABC“ 表示判断Is是否和”abc“、”ABC“两个字符串中的一个相同 C、Case ”X“

表示判断Is是否为大写字母X D、Case-7,0,100

表示判断Is是否等于字符串”-7,0,100“ 3.由“For i=1 To 16Step 3”决定的循环结构被执行()次。A、4 B、5 C、6 D、7 4.若i的初值为8,则下列循环语句的循环次数为次。

Do While i<=17 i=i+2 Loop A、3次

B、4次 C、5次

D、6次

5.由“For i=1 To 9Step-3”决定的循环结构被执行次。A、4 B、5 C、6 D、0 6.窗体通用部分的语句“OptionBase 1”,决定本窗体中数组下标界。A、下界必须为1 B、缺省的下界为1 C、下界必须为0 D、缺省的下界为0

1.标签控件的标题和文本框控件的显示文本的对齐方式由属性来决定。A、WordWrap B、AutoSize C、Alignment

D、Style 2.将命令按钮Command1设置为窗体的取消按钮,可修改该控件的属性。A、Enabled

B、Value

C、Default

D、Cancel 3.下列属性用来表示标签或窗体的标题。

A、Text

B、Caption C、Left

D、Name 4.将焦点主动设置到指定的控件或窗体上,应采用方法。A、SetDate B、SetFocus C、SetText D、GetGata 5.按Tab键时,焦点在各个控件之间移动的顺序是由属性来决定的。A、Index

B、TabIndex C、TabStop D、SetFocus 6.下列属性用来表示各对象(控件)的位置。

A、Text

B、Caption

C、Left D、Name 7.当文本框的属性设置为True时,在运行时文本框不能编辑。A、Enabled

B、Locked C、Visible

D、MultiLine 8.要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置属性。A、AutoSize B、MultiLine C、Alignment

D、Visible 9.文本框控件Text4的Text属性默认值为。

A、Text4

B、”Text4“ C、Locked

D、Name

10.文本框中选定的内容,由下列属性来反映。

A、SelText B、SelLength C、Text

D、Caption 11.选中复选框控件时,Value属性的值为。

A、True

B、False

C、0

D、1 12.要使复选框控件不响应Click事件,可设置复选框的属性。A、Appearance

B、Style

C、Enabled D、TabIndex 13.若要在同一窗体中安排两组单选钮,可用控件予以分隔。A、文本框 B、框架 C、列表框 D、组合框

14.列表框的属性返回或设置列表框中各列表项的文本。A、Selected

B、List C、Text

D、Caption 15.List1.Clear中的Clear是。

A、方法 B、对象 C、属性 D、事件

16.以下语句将删除列表框List1中的最后一项。A、List1.RemoveItem List1.ListCount B、List1.Clear C、List1.List(List1.ListCount-1)= ”“ D、List1.RemoveItem List1.ListCount-1 17.若要把”XXX“添加到列表框List1中的第三项,则可执行语句。A、List1.AddItem ”XXX“, 3

B、List1.AddItem ”XXX“, 2 C、List1.AddItem 3,”XXX“

D、List1.AddItem 2,”XXX" 18.滚动条的属性用于指定用户单击滚动条的滚动箭头时,Value属性值的改变量。A、LargeChange B、SmallChange C、Value

D、Change 19.单击滚动条两端的任意一个滚动箭头,将触发该滚动条的事件。A、KeyDown B、Change C、Scroll

D、Click 20.设计动画时通常用定时器控件属性来控制动画速度。A、Interval B、Timer

C、Move

D、Enabled 1.对画出的图形进行填充,应使用属性。A、BackStyle B、FillColor C、FillStyle D、BorderStyle 2.将图片框的属性设置成True时,可使图片框根据图片调整大小。A、Picture

B、AutoSize C、Stretch

D、AutoRedraw 3.可以改变坐标的单位。

A、DrawStyle属性 B、Cls方法 C、ScaleMode属性 D、DrawWidth属性 4.Visual Basic用以下哪一条指令来绘制直线。A、Line方法 B、Pset方法 C、Point属性

D、Circle方法 5.Visual Basic可以用以下哪一条属性来设置边框类型。A、BorderStyle B、BorderWidth C、DrawWidth D、FillColor 6.属性可以用来设置所绘线条宽度。A、DrawStyle B、BorderStyle C、DrawWidth

D、FillColor 7.下列是用来画圆、圆弧及椭圆的。A、Circle方法

B、Pset方法 C、Line属性 D、Point属性

8.描述以(1000,1000)为圆心、以400为半径画1/4圆弧的语句,以下正确的是。A、Circle(1000,1000),400,0,3.1415926/2

B、Circle(1000,1000),400,0,3.1415926/2 C、Circle(1000,1000),400,0,3.1415926/2

D、Circle(1000,1000),400,0,90 9.语句“Circle(1000,1000),800,-3.1415926/3,-3.1415926/2”绘制的是。A、弧

B、椭圆 C、扇形 D、同心圆 10.语句“Circle(1000,1000),800,,2”绘制的是。A、弧

B、椭圆 C、扇形 D、同心圆 11.上题Circle语句中最后的2表示的是。

A、椭圆的纵轴和横轴长度比 B、椭圆的横轴和纵轴长度比 C、同心圆的半径比 D、圆弧两半径间的夹角 12.RGB函数中的3个数字分别表示。A、红、绿、白 B、红、绿、蓝

C、色调、饱和度、亮度 D、当前色、背景色、前景色 13.当Stretch属性值为False时。

A、图片大小随影像框的大小进行调整 B、影像框的大小随图片大小进行调整 C、图片框的大小随图片大小进行调整 D、图片大小随图片框的大小进行调整 14.BorderStyle属性是用来表示线条的。A、长度 B、宽度 C、线形 D、颜色

15.在Visual Basic中,不能作为其他控件的容器。A、框架 B、图片框 C、影像框

D、窗体

篇2:vb精选选择题

1、VB是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三要素。

A.属性 B.变量 C.方法 D.事件

2.不论何控件,共同具有的是( )属性。

A.Caption B.Text C. Name D.ForeColor

3. 程序代码如下:

Command1.Caption=”确定”,则Command1、Caption、“确定”分别代表( )

A.属性、对象、值 B.对象、值、属性

C.对象、方法、属性  D.对象、属性、值

4.下面( )是不合法的整型常数。

A.278 B. &O278 C. &H278 D. 278%

5.为了给x、y、z三个变量赋初值1,下面正确的赋值语句是( )。

A.x=y=z=1 B.x=1,y=1,z=1

C.x=1:y=1:z=1 D.xyz=1

6.赋值语句:a=123+Mid(“123456”,3,2)执行后,变量a中的值是( )。

A.”12334” B.12334 C.157 D.123

7. 数学关系3≤x<10表示成正确的VB表达式为( )

A、3<=x<10  B、3<=x AND x<10

C、x>=3 OR x<10  D、3<=x AND <10

8.产生[10,37]之间的随机整数的VB表达式( )

A.Int(Rnd(1)*27)+10  B.Int(Rnd(1)*28)+10

C.Int(Rnd(1)*27)+11  D.Int(Rnd(1)*28)+11

9. 表达式16/4-2^5*8/4 MOD 52的值为( )。

A.20 B.14 C.4 D.2

10.对命令按钮的Picture属性装入.bmp图形文件后,命令按钮上并没有显示图形,原因是没有对( )属性设置为1。

A.MousePictrue B.Style

C.DownPicture D.DisabledPicture

11.下列对象中不能做为容器的控件是( )。

A.窗体 B. PictureBox控件

C.Image控件 D. Frame控件

12.下面程序段运行后,显示结果是( )。

Dim x

If x Then Print x Else Print x+1

A.0 B.1 C.-1 D.显示出错信息

13.循环语句For i= -3.5 To 5.5 Step -0.5的循环次数是( )。

A.20 B.19 C.18 D.0

14.如下数组声明语句Dim a(3,-2 to 2,5) As Long,则数组a包含元素的个数是( )。

A.120 B.75 C.60 D.13

15.决定组合框样式的属性是( )。

A.List B.Text C.Style D.Caption

16.滚动条的( )属性用于返回或设置滚动条的当前值。

A.Value B.Max C.Min D.Data

17.下面子过程语句说明合法的是( )。

A.Function f1%(f1%) B.Function f1(ByVal n%)

C.Sub f1(Byval n%( )) D.Sub f1(n%) As Integer

18.在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字的在过程中定义局部变量。

A.Static B.Public C.Private D.Dim

19.下列控件中没有Caption属性的是( )。

A.框架 B.单选按钮 C.列表框 D.复选框

20. 以下不属于键盘事件的是( )

A.KeyDown B. KeyUp C. Unload D. KeyPress

21.下列关于菜单的说法,错误的是( )。

A.每个菜单项都是一个控件,与其它控件一样也有自己的属性和事件

B.菜单项的快捷键不能任意设置

C.在程序运行时,如果菜单项的Enabled属性为False,则该菜单项编程灰色,不能被用户选择

D.除了Click事件之外,菜单项还能响应其它的事件,如DblClick

22.下列关于通用对话框的叙述中,错误的是( )。

A.通用对话框可以用来制作和显示“帮助”对话框

B.CommonDialog1.ShowFont显示“字体”对话框

C.在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回

D.在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回

23. 指令“Circle(1000,1000),500,,-6,-3”将绘制( )。

A.画圆 B.椭圆 C.扇形 D.圆弧

24.假如列表框(List1)有四个数据项,把数据项“数据库原理”添加到列表框的最后,应使用( )语句。

A.List1.AddItem “数据库原理”,List1.ListCount

B.List1.AddItem “数据库原理”,List1.ListCount-1

C.List1.AddItem 3,“数据库原理”

D.List1.AddItem “数据库原理”,3

25.VB提供了结构化程序设计的三种基本结构,三种基本结构是( )。

A.递归结构、选择结构、循环结构

B.选择结构、过程结构、顺序结构

C.过程结构、输入、输出结构、转向结构

D.选择结构、循环结构、顺序结构

26.在一个多窗体程序中,Form1是启动窗体,当程序运行后要想显示Form2窗体,正确的语句是( )。

A.Show Form2 B.Form2.show C.Load Form2 D.Form2.Load

27.要从磁盘上读入一个文件名为“c: 1.txt”的顺序文件,下列( )正确。

A.f=”c: 1.txt” B.f=”c: 1.txt”

Open “f” For Input As #1 Open f For Input As #1

C.Open ”c: 1.txt”For output As #1 D.Open c: 1.txt For input As #1

28.假定有如下事件过程:

Private Sub Form_MouseDown(Button as Integer,Shift as Integer, X as Single,Y as Single)

If Button=2 Then PopupMenu PopForm

End Sub

则以下描述中错误的是( )。

A.该过程的功能是弹出一个菜单

B.popForm是在菜单编辑器中定义的弹出式菜单的名称

C.参数X、Y指明鼠标的当前位置

D.Button=2表示按下的是鼠标左键

29.Print #1,Str1$中的Print是( ).

A.在窗台上显示的方法 B.文件的写语句

C.子程序明 D.以上均不是

BCDBC CBBCB CBDAC ABACC DACAD BBDBC

1.计算机等级考试二级VB程序设计题

2.计算机等级考试二级VB程序设计填空题

3.计算机等级考试二级VB程序设计模拟试题

4.计算机等级考试二级VB考试题及答案

5.计算机等级考试二级VB考点:VB的过程设计

6.计算机等级考试二级java选择题

7.计算机考试二级VB语言程序设计考试大纲

8.计算机等级考试二级VB考点:控件数组

9.计算机等级考试二级VB考点:数组的概念

篇3:vb精选选择题

关键词:选择题,批改,VB语言,程序设计,教学

设想一个班级平时测试,试卷全部是单项选择题。考完后老师进行批改,如果是手工批改的话,还是颇费时间的。如果有一个小软件帮助我们,那瞬间就可以批改完毕,得出每位同学的成绩。我用Visual Basic6.0编写了这样一个小软件——单项选择题批改系统,感觉有一定的意义,不妨介绍给大家。

1 单项选择题批改系统的实施

假设班级有40位同学

1)老师事先准备好相关5个文件,放在一个文件夹内,文件夹不妨叫做:单选批改系统,如图1所示。

5个文件介绍如下:

Chengji.txt:记录批改后的成绩。

Daan.txt:选择题标准答案,内容如图2所示。

Dajuan.txt:学生用来答题的试卷,答卷内容如图3所示。

试卷批改.exe:批改程序。

Shijuan.txt:含有题目的试卷。

2)把dajuan.txt通过共享的方式分发给学生。(假设有50个题目)。

3)可以通过共享把题shijuan.txt发给每位同学,印制成纸质试卷发给同学也行。

4)每位同学把dajuan.txt重命名为自己的学号,例如6号同学命名为6.txt,13号同学命名为13.txt.

5)答题时把题号后的字母改为自己认为正确的答案。注意,只改字母,文件的其他方面不要改动。例如6号同学做完后的答卷如图4所示。

6)老师可通过共享或ftp的方式回收答卷,回收后的答卷统一放在“单选批改系统”文件夹内,如图5所示。

7)启动“试卷批改.exe”程序,界面如图6所示。

8)假设共有40位考生,50道选择题,每题2分,则3个文本框分别填入40,50,2,如图7所示。

9)然后单击“阅卷”按钮,程序进行试卷的批改,最后单击“查看成绩”按钮,程序打开chengji.txt,显示批改后的成绩。每行显示一位同学的成绩,逗号前为学号,逗号后为成绩。如图8所示。

2 单项选择题批改系统的实现

这个系统的编写原理很简单:1)把每道题的标准答案和学生的回答作比较,相同则加分,不同不得分。2)比较的同时把每题得分加起来,所有题目比较完毕就得到了学生的总分。3)把学号和相应总分写入chengji.txt。

显然“阅卷”按钮单击事件的代码是本程序的核心代码,下面把这段代码解释如下:

3 系统实现后的总结与思考

本系统进一步扩充,可以实现批改多选题及填空题。

本系统只是批改出了每位同学的成绩,没有对成绩排序、求平均分等进一步的处理。

没有考虑“个别同学缺考”这种情况。

更进一步,应该编写一个在线收发批改自测系统。

感兴趣的读者可以思考以上问题,也欢迎和作者联系探讨。

参考文献

[1]沈洪,施明利,朱军,等.VB程序设计[M].北京:清华大学出版社,2010.

[2]林卓然.VB语言程序设计[M].北京:电子工业出版社,2009.

[3]沈洪,施明利,江鸿宾.VB程序设计案例汇编[M].北京:清华大学出版社,2010.

[4]杨忠宝,康顺哲.VB语言程序设计教程[M].北京:人民邮电出版社,2010.

篇4:vb精选选择题

★★★难度较高

★★ 1. 设x,y∈R,则“x

(A) 充分不必要条件 (B) 必要不充分条件

(C) 充分必要条件 (D) 既不充分也不必要条件

★★ 2. 已知3sinx+4cosx=5,则tanx=

(A) 3(B) 2 (C) (D)

★★ 3. 设有二项展开式(1+x)n=a0+a1x+a2x2+…+anxn (n∈N*)且a2=28,则(70-a0)(70-a1)(70-a2)·…·(70-an)=

(A) 0(B) 2014 (C) 1 (D) -2014

★★ 4. 执行如图1所示的程序框图,如果输入的N=4,那么输出的S=

(A) (B)

(C) (D)

★★ 5. 已知不等式x2+ax-2<0 (a∈R)的解集为(-1,b)(b>0),则使不等式x2+bx+a>m对任意x∈R恒成立的实数m的取值范围是

(A) (-∞,-1)(B) (-∞,-2)

(C) (-2,+∞)(D) (-1,+∞)

★★ 6. 将字母a,a,a,b,b,b,c,c,c排成三行三列,要求每行的字母互不相同,每列的字母也互不相同,则不同的排法共有

(A) 12种(B) 18种

(C) 24种(D) 36种

★★ 7. 已知数列{an+bn},{an-bn}(n∈N*)分别是等差数列与等比数列,且首项均为1,公差与公比都为2,则数列{an}的前n项和Sn为

(A) (B)

(C) 2n+n2(D) 2n+n2-1

★★ 8. 设a,b为不同直线,c为直线或平面,给出下列4个命题:①若a∥b,b∥c,则a∥c;②若a⊥b,b⊥c,则a∥c;③若a∥b,b⊥c,则a⊥c;④若a⊥b,b∥c,则a⊥c. 其中真命题的个数为

(A) 0(B) 1

(C) 2 (D) 3

★★ 9. 设f(x)=-lnx,0

-x2+4x-3,x>1,则函数y=f[f(x)]-1的零点个数为

(A) 3(B) 4

(C) 5(D) 6

★★ 10. 如图2所示,正方体ABCD-A1B1C1D1的棱长为1,动点P在平面A1B1C1D1内,且异面直线PD,BB1所成的角恒为45°,则

(A) 点P必在一定圆上

(B) 点P必在一定椭圆上

(C) 点P必在一定双曲线上

(D) 点P必在一定抛物线上

★★ 11. 已知两个点M(-3,0)和N(3,0),若直线上存在点P,使PM+PN=10,则称该直线为“D型直线”.给出下列4条直线:① y=x+1,② y=,③ y=5,④ x=-6. 其中为“D型直线”的是

(A) ①②(B) ②④ (C) ②③ (D) ③④

★★★ 12. 设f(x)定义在(0,+∞)上, f′(x)是它的导函数,且恒有f(x)+2xf′(x)<0,则当a>b>0时,一定成立的是

(A) af()

(C) af()>bf() (D) f(a)>f(b)

★★★ 13. 已知O为△ABC外心,且[AO] ·[AB] =2[BO] ·[BC] =3[CO] ·[CA] ,则cosC=

(A) -(B) (C) (D)

★★★ 14. 如图3所示,△ABC中,A=60°,AB=3,AC=4,D为BC边上的一个动点.现将△ABC沿直线AD翻折成直二面角B-AD-C,如图4所示,则△ABC面积的最小值是

(A) (B) (C) (D)

★★★ 15. 若称双曲线Ln: -=1(an>0,bn>0,an≠bn,n∈N*)为第n代双曲线,则称由an+1=,bn+1=而得到的双曲线Ln+1: -=1(an+1>0,bn+1>0,an+1≠bn+1,n∈N*)为第n+1代双曲线.设第n代双曲线Ln的半焦距为cn,离心率为en,那么,下列说法必定正确的是

(A) {en}先单调递减后单调递增,{cn}单调递减

(B) {en}是单调数列,{cn}单调递增

(C) {en}先单调递减后单调递增,{cn}单调递增

(D) {en}是单调数列,{cn}单调递减

★★ 难度中等

★★★难度较高

★★ 1. 设x,y∈R,则“x

(A) 充分不必要条件 (B) 必要不充分条件

(C) 充分必要条件 (D) 既不充分也不必要条件

★★ 2. 已知3sinx+4cosx=5,则tanx=

(A) 3(B) 2 (C) (D)

★★ 3. 设有二项展开式(1+x)n=a0+a1x+a2x2+…+anxn (n∈N*)且a2=28,则(70-a0)(70-a1)(70-a2)·…·(70-an)=

(A) 0(B) 2014 (C) 1 (D) -2014

★★ 4. 执行如图1所示的程序框图,如果输入的N=4,那么输出的S=

(A) (B)

(C) (D)

★★ 5. 已知不等式x2+ax-2<0 (a∈R)的解集为(-1,b)(b>0),则使不等式x2+bx+a>m对任意x∈R恒成立的实数m的取值范围是

(A) (-∞,-1)(B) (-∞,-2)

(C) (-2,+∞)(D) (-1,+∞)

★★ 6. 将字母a,a,a,b,b,b,c,c,c排成三行三列,要求每行的字母互不相同,每列的字母也互不相同,则不同的排法共有

(A) 12种(B) 18种

(C) 24种(D) 36种

★★ 7. 已知数列{an+bn},{an-bn}(n∈N*)分别是等差数列与等比数列,且首项均为1,公差与公比都为2,则数列{an}的前n项和Sn为

(A) (B)

(C) 2n+n2(D) 2n+n2-1

★★ 8. 设a,b为不同直线,c为直线或平面,给出下列4个命题:①若a∥b,b∥c,则a∥c;②若a⊥b,b⊥c,则a∥c;③若a∥b,b⊥c,则a⊥c;④若a⊥b,b∥c,则a⊥c. 其中真命题的个数为

(A) 0(B) 1

(C) 2 (D) 3

★★ 9. 设f(x)=-lnx,0

-x2+4x-3,x>1,则函数y=f[f(x)]-1的零点个数为

(A) 3(B) 4

(C) 5(D) 6

★★ 10. 如图2所示,正方体ABCD-A1B1C1D1的棱长为1,动点P在平面A1B1C1D1内,且异面直线PD,BB1所成的角恒为45°,则

(A) 点P必在一定圆上

(B) 点P必在一定椭圆上

(C) 点P必在一定双曲线上

(D) 点P必在一定抛物线上

★★ 11. 已知两个点M(-3,0)和N(3,0),若直线上存在点P,使PM+PN=10,则称该直线为“D型直线”.给出下列4条直线:① y=x+1,② y=,③ y=5,④ x=-6. 其中为“D型直线”的是

(A) ①②(B) ②④ (C) ②③ (D) ③④

★★★ 12. 设f(x)定义在(0,+∞)上, f′(x)是它的导函数,且恒有f(x)+2xf′(x)<0,则当a>b>0时,一定成立的是

(A) af()

(C) af()>bf() (D) f(a)>f(b)

★★★ 13. 已知O为△ABC外心,且[AO] ·[AB] =2[BO] ·[BC] =3[CO] ·[CA] ,则cosC=

(A) -(B) (C) (D)

★★★ 14. 如图3所示,△ABC中,A=60°,AB=3,AC=4,D为BC边上的一个动点.现将△ABC沿直线AD翻折成直二面角B-AD-C,如图4所示,则△ABC面积的最小值是

(A) (B) (C) (D)

★★★ 15. 若称双曲线Ln: -=1(an>0,bn>0,an≠bn,n∈N*)为第n代双曲线,则称由an+1=,bn+1=而得到的双曲线Ln+1: -=1(an+1>0,bn+1>0,an+1≠bn+1,n∈N*)为第n+1代双曲线.设第n代双曲线Ln的半焦距为cn,离心率为en,那么,下列说法必定正确的是

(A) {en}先单调递减后单调递增,{cn}单调递减

(B) {en}是单调数列,{cn}单调递增

(C) {en}先单调递减后单调递增,{cn}单调递增

(D) {en}是单调数列,{cn}单调递减

★★ 难度中等

★★★难度较高

★★ 1. 设x,y∈R,则“x

(A) 充分不必要条件 (B) 必要不充分条件

(C) 充分必要条件 (D) 既不充分也不必要条件

★★ 2. 已知3sinx+4cosx=5,则tanx=

(A) 3(B) 2 (C) (D)

★★ 3. 设有二项展开式(1+x)n=a0+a1x+a2x2+…+anxn (n∈N*)且a2=28,则(70-a0)(70-a1)(70-a2)·…·(70-an)=

(A) 0(B) 2014 (C) 1 (D) -2014

★★ 4. 执行如图1所示的程序框图,如果输入的N=4,那么输出的S=

(A) (B)

(C) (D)

★★ 5. 已知不等式x2+ax-2<0 (a∈R)的解集为(-1,b)(b>0),则使不等式x2+bx+a>m对任意x∈R恒成立的实数m的取值范围是

(A) (-∞,-1)(B) (-∞,-2)

(C) (-2,+∞)(D) (-1,+∞)

★★ 6. 将字母a,a,a,b,b,b,c,c,c排成三行三列,要求每行的字母互不相同,每列的字母也互不相同,则不同的排法共有

(A) 12种(B) 18种

(C) 24种(D) 36种

★★ 7. 已知数列{an+bn},{an-bn}(n∈N*)分别是等差数列与等比数列,且首项均为1,公差与公比都为2,则数列{an}的前n项和Sn为

(A) (B)

(C) 2n+n2(D) 2n+n2-1

★★ 8. 设a,b为不同直线,c为直线或平面,给出下列4个命题:①若a∥b,b∥c,则a∥c;②若a⊥b,b⊥c,则a∥c;③若a∥b,b⊥c,则a⊥c;④若a⊥b,b∥c,则a⊥c. 其中真命题的个数为

(A) 0(B) 1

(C) 2 (D) 3

★★ 9. 设f(x)=-lnx,0

-x2+4x-3,x>1,则函数y=f[f(x)]-1的零点个数为

(A) 3(B) 4

(C) 5(D) 6

★★ 10. 如图2所示,正方体ABCD-A1B1C1D1的棱长为1,动点P在平面A1B1C1D1内,且异面直线PD,BB1所成的角恒为45°,则

(A) 点P必在一定圆上

(B) 点P必在一定椭圆上

(C) 点P必在一定双曲线上

(D) 点P必在一定抛物线上

★★ 11. 已知两个点M(-3,0)和N(3,0),若直线上存在点P,使PM+PN=10,则称该直线为“D型直线”.给出下列4条直线:① y=x+1,② y=,③ y=5,④ x=-6. 其中为“D型直线”的是

(A) ①②(B) ②④ (C) ②③ (D) ③④

★★★ 12. 设f(x)定义在(0,+∞)上, f′(x)是它的导函数,且恒有f(x)+2xf′(x)<0,则当a>b>0时,一定成立的是

(A) af()

(C) af()>bf() (D) f(a)>f(b)

★★★ 13. 已知O为△ABC外心,且[AO] ·[AB] =2[BO] ·[BC] =3[CO] ·[CA] ,则cosC=

(A) -(B) (C) (D)

★★★ 14. 如图3所示,△ABC中,A=60°,AB=3,AC=4,D为BC边上的一个动点.现将△ABC沿直线AD翻折成直二面角B-AD-C,如图4所示,则△ABC面积的最小值是

(A) (B) (C) (D)

★★★ 15. 若称双曲线Ln: -=1(an>0,bn>0,an≠bn,n∈N*)为第n代双曲线,则称由an+1=,bn+1=而得到的双曲线Ln+1: -=1(an+1>0,bn+1>0,an+1≠bn+1,n∈N*)为第n+1代双曲线.设第n代双曲线Ln的半焦距为cn,离心率为en,那么,下列说法必定正确的是

(A) {en}先单调递减后单调递增,{cn}单调递减

(B) {en}是单调数列,{cn}单调递增

(C) {en}先单调递减后单调递增,{cn}单调递增

(D) {en}是单调数列,{cn}单调递减

篇5:VB选择结构程序设计的教案

【教学内容分析】

选择结构程序设计》教案

《程序的选择结构》是信息技术普通高中课程实验教科书选修1《算法与程序设计》第二章第三节的内容。主要内容是用选择结构编写简单的程序解决具体问题,在理解了顺序结构的前提下使得学生掌握VB语言的条件语句、多重选择语句的格式、功能和执行过程,学会使用条件语句和多重选择语句实现选择控制结构,解决简单的实际问题,并初步掌握调试、运行程序的方法。【教学对象分析】

高二的学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都达到了一定的水平,在教师的有效引导下,有能力进行自我探究。而且高二的学生已经在数学课上学习了一些算法的知识也已经接触过一些程序案例,但是经过半年的时间,繁重学业的学生已经对本来在数学上都要求不高的算法知识已经遗忘了不少。而且对于学生来说,在数学课中接触的主要是纯数学问题。这些案例比较抽象,与生活实际相距较远,不够具体生动,学生大多是以一种被动接受的态度进行学习。如果能用一种学生比较感兴趣的,贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣,使得学生由“要我学”转变为“我要学”,使得数学书本中学习的知识很好的帮助信息课《算法与程序设计》的学习。

【教学目标分析】

1、知识与能力

(1)掌握选择结构的If条件语句的格式、功能和执行过程。(2)关系表达式与逻辑表达式的理解与运用。

(3)学会使用条件语句来实现选择控制结构,解决实际问题。(4)进一步掌握VB程序调试运行的方法。

2、过程与方法

在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。

3、情感态度与价值观(1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。(2)在自主探究解决问题的过程中,让学生体验学习的乐趣。【教学重点】

(1)理解并掌握选择结构的格式、执行过程及其功能。

(2)理解多重选择结构语句在解决多重选择问题上的直观、优越性。【教学难点】

学生理解并掌握选择结构的格式、执行过程及其功能,并能动手设计程序解决生活中的实际问题。【教学理念和教学方法】

通过展示有趣的程序案例,来激发学生自主设计程序的兴趣。其过程紧紧围绕程序设计的“分析问题—设计算法—描述算法—设计程序—调试运行”的思想步骤,使学生养成良好的程序设计习惯。

在通过读程序,改程序等环节的学习与动手实践,从简到难,逐步地掌握选择结构的If语句,最终能够使用计算机语言来解决实际问题。【教学过程】

一、情境引入

1、问题提出:根据数学公式(x>=0时,y=x;x<0时,y=-x)编写一个程序

老师引入:通过对这个数学公式的分析请同学们思考用选择结构中的哪个语句来解决,然后带着这个问题进入本章内容的学习,课时结束前在回过头来解决

2、选择结构的概念了解,并且引出本章重点掌握的内容

二、了解选择结构的各个环节

1、展示课件并解释选择结构的If语句中的单分支结构的基本格式及执行过程。

老师活动:请同学思考回答:如果a>b,要把这两个数进行交换,你们有那些办法?

学生回答:a=b,b=a(自我判断,然后修改)老师活动:请同学们参照上面格式,完成下面的这个例题,独立思考 学生活动:通过分析写出程序代码 老师活动:进入VB程序进行操作验证 展示课件并解释选择结构的If语句中的双分支结构的基本格式及执行过程。

老师活动:请大家编写一个程序,判断给定的成绩是否及格。

根据题目带着学生分析并且逐步写出程序代码,并到VB程序中进行操作演示

3、展示课件并解释选择结构的If语句中的多分支结构的基本格式及执行过程。

老师活动:了解了多分支结构的一般格式,下面我们就运用此格式来解决学分等级的问题

读完题目进行分析,老师带着学生一步一步的写出代码

老师活动:我们理解了If语句的三个结构,下面我们再延伸了解一下If语句的嵌套结构好不好?

学生活动:好

4、展示课件并解释选择结构的If语句的嵌套结构的基本格式及执行过程。

通过一个例题来理解嵌套结构的运用,老师给学生们分析解答并做相应的演示

老师活动:最后我们来学习选择结构中的多重选择语句——Select Case 语句

5、展示课件并解释选择结构的Select Case语句的基本格式及执行过程。

三、上机实践

程序代码编写,解决问题

师生互动:学生编写程序代码,教师指导教学 Private Sub Command1_Click()Dim x As Integer, y As String x = Val(Text1.Text)Select Case x Case Is >= 90 y = “A” Case 80 To 89 y = “B” Case 70 To 79 y = “C” Case 60 To 69 y = “D” Case Else y = “E” End Select Text2.Text = y End Sub 老师活动:将Select Case语句与双分支结构作比较

四、回顾测验

老师活动:到这里我们已经介绍完了选择结构的相关结构语句,下面我们再回过头来解决留下的一个问题

请两个同学到黑板上写出程序代码,并叫1-2个同学对其进行判断修改

五、总结归纳,布置课后作业

1、课堂小结

单分支

if(表达式)

语句

双分支

选择结构

if(表达式)

语句1 else

语句2 if(表达式1)语句1

else if(表达式2)语句2 ……

else 语句n

多分支

if 语句的嵌套

Select case语句

篇6:初中vb程序设计精选教案优秀

第二步:双击“计算”按钮,会出现如下的代码窗口:

在Private Sub Command1_Click和End Sub之间写上如下代码:

M = Val (Text1.Text)

N = Val (Text2.Text)

K = Val (Text3.Text)

If m + n = k Then

Label1.Caption = “正确!”

Else

Label1.Caption = “错误!”

End If

第三步:关闭代码窗口,点“运行”---“启动”。在文本框中分别填写2、5、7,再点“计算”按钮,看窗体上出现什么文字,关闭Forml,再“启动”,填写3、5、7后“计算”,看窗体上出现什么文字。这时你会发现,在输入第一次数据时,会显示正确!在输入第二次数据时,会显示错误!

第四步:最后,我们来保存这个程序:首先点按“文件”----“生成工程”----选择保存地点为“C:”,文件名为“jiafa”----“确定”。再到“C:”中去,找到这个“jiafa”文件,我们可以从它的后缀名中得知,这是个不依赖VB程序可以独立运行的可执行程序。运行一下,很有成就感吧。

上一篇:适应性教育教案下一篇:智子疑邻扩写作文