为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

1数学式子sin30写成VB表达式是(【共享精品-doc】

2018-01-17 19页 doc 85KB 220阅读

用户头像

is_266065

暂无简介

举报
1数学式子sin30写成VB表达式是(【共享精品-doc】1数学式子sin30写成VB表达式是(【共享精品-doc】 一、 单选题 1.数学式子sin30?写成VB表达式是( ) (A)Sin30 (B) Sin(30) (C)Sin(30?) (D) Sin(30*3.14/180) 22.数学表达式 X+3XY对应的VB算术表达式是:( ) (A) X+3X*Y (B) X*X+3XY (C) X*X+3*X*Y (D) X*X+3*XY 3(语句Dim Sum As Integer作用是:将Sum定义为( )变量。 (A)整型 (B) 单精度型 (C) 布尔型...
1数学式子sin30写成VB表达式是(【共享精品-doc】
1数学式子sin30写成VB达式是(【共享精品-doc】 一、 单选 1.数学式子sin30?写成VB表达式是( ) (A)Sin30 (B) Sin(30) (C)Sin(30?) (D) Sin(30*3.14/180) 22.数学表达式 X+3XY对应的VB算术表达式是:( ) (A) X+3X*Y (B) X*X+3XY (C) X*X+3*X*Y (D) X*X+3*XY 3(语句Dim Sum As Integer作用是:将Sum定义为( )变量。 (A)整型 (B) 单精度型 (C) 布尔型 (D)字符型 4. Sgn( 45 ) 的值是:( ) (A) 0 (B) 20 (C) 1 (D) —1 5(下列符号哪一个是VB中的合法变量名,( ) (A) 78WE (B) SUB (C) X6[Y] (D) X35 6(表达式2*3?2+2*6/3 的值是( ) (A) 60 (B) 22 (C) 45 (D) 58 7(LCase( “This” )的值是( ) (A) This (B) THis (C) THIS (D) this 8. Left ( “HELLO”, 2 )的值是( ) (A) HE (B) LO (C) HELLO (D) LLO 9(以下关于name属性的说法,错误的是[ ] a. name属性必须以一个字母开始 b. name属性可以在属性窗口修改,也可以在代码中修改 c. 所有控件都有name属性,其值不能为空 d.”form1.frm”是一个非法的对象名 10(如果有三个选项按钮直接画在窗体上,另有四个选项按钮画在框架中,则运行时,可以同时选中[ ]个选项按钮。 a .1 b. 2 c.3 d. 4 11(vb的三种工作模式是[ ] ,[ ] 和[ ] a. 编辑 b.编译 c. d. 运行 e. 中断 12(在运行时,系统自动启动窗体的[ ]事件过程。 a. click b.gotfocus c. Load d. Unload 13(以下[ ]是布尔常量,[ ]是字符串常量,[ ]是日期常量。 a. true b. “100.0” c. 11-03-99 d. f e. „an? f. #11/05/1999# 14(表达式val(“.123E2CD”)的值是[ ] a. 0.123 b. 12.3 c. 0 d. .123E2CD 15(variant是一种特殊的数据类型,除了[ ]和[ ]类型外,可以包含任何种类的数据。 1 a. 固定长度字符串 b. 字节 c. 实型 d. 单精度 e. 可变长度字符串 f. 整形 g. 货币 h. 自定义 16(通过文本框的[ ]事件过程可以获取文本框中键入字符的ascii码值。 a. change b. Click c. Keypress d. Gotfocus 17(Visual Basic程序设计语言属于[ ] a.面向过程的语言 b.面向问题的语言 c.面向对象的语言 d.面向机器的语言 18(一个对象所能做的事情称为对象的[ ] a. 方法 b. 继承 c.属性 d.封装 19(表达式int(8*sqr(36)*10^(-2)*10+0.5)/10的值是[ ] a.0.48 b.0.048 c. 0.5 d. 0.05 20(Len(“some thing”)的值是[ ] a. 6 b. 7 c. 8 d.9 21、Visual Basic 的编程机制是( ) A、可视化 B、面向对象 C、面向图形 D、事件驱动 22、没有事件的控件为( ) A、Picturebox B、Checkbox C、Shape D、Frame 23、为了把焦点移到某个指定的控件,所使用的方法是 ( ) A、SetFocus B、Visible C、Refresh D、GetFocus 24、执行下面的程序段后,x 的值为 ( )。 x=5 For i=1 To 20 Step 2 x=x+i\5 Next i A、 21 B、 22 C、 23 D、 24 25、在窗体上画一个命令按钮和一个文本框,然后编写如下事件过程: Private Sub Command1_Click() x=5 y=x+2 text1.text=y & x End Sub 程序运行后,单击命令按钮,则文本框中的输出结果是 ( )。 A、7 B、75 C、5 D、2 26、在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令 按钮(Name 属性为Command1),然后编写如下两个事件过程: Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub 2 Private Sub Form_Load() Text1 .Text="" Text2 .Text="" End sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为( ) 。 A、444 B、321123 C、123321 D、 132231 27、用Dim A (3 To 5) As Integer语句定义的数组的元素个数是( ) 。 A、3 B、2 C、5 D、6 28、当改变数据控件的记录指针时Reposition事件和Validate事件发生的先后顺序为 ( ) A、Reposition事件在Validate事件之后 B、Reposition事件在Validate事件之前 C、Reposition事件和Validate事件同时发生 D、只发生Reposition事件 29、在列表框控件(list1)的属性中,与“list1.list(list1.index)”语句等价的属性是 ( ) A、 Text B、 Listcount C、Selected D、 style 30、以下那一个方法不属于窗体的方法 ( ) A、Popupmenu B、Show C、AddItem D、Move A、softWare and hardware B、software C、hardwafe D、1 31、执行如下语句: a,inputBox("Today","Tomorrow'',"Yesterday",,,"Day before yesterday",将显示 一个输入对话框,在对话框的输入区中显示的信息是 ( ) A、Today B、Tomorrow C、Yesterday D、Day before yesterday 32、表示滚动条控件取值范围最大值的属性是 ( ) A、Max B、LargeChange C、Value D、Max-Min 33、以下可以构成语句的一项是( ) A、对象名.属性名 B、对象名.事件名 C、对象名.方法名 D、对象名.函数名 34、在VB中通过( )属性来设置字体颜色 A、FontColor B、Forecolor C、BackColor D、ShowColor 35、如果文本框Text1的GotFocus事件过程有Text1.Text=“abcd”:Text1.Selstart=1 : Text1.SelLength=2 代码,程序运行时,当文本框获得焦点后,文本框内会( ) A、显示abcd且 ab 字符被选取 B、显示abcd且bc字符被选取 C、显示选取的ab字符 D、显示选取的bc字符 36、以下不属同类的一项是( ) A、Change B、Name C、Width D、Enabled 37、复选框对象是否被选中,是由其( )属性决定的 A、Checked B、Enabled C、Value D、Selected 38、下拉式组合框的Style属性值为( ) A、0 B、1 C、2 D、3 39、在运行时,系统自动执行启动窗体的( )事件过程 3 A、Click B、GotFocus C、Load D、Unload 40、可以用作其它控件容器的控件有( ) A、 窗体控件,列表框控件,图像控件 B、 窗体控件,文本框控件,框架控件 C、 窗体控件,框架控件,图片框控件 D、窗体控件,标签控件,图片框控件 二、填空题 1(一个工程可以包括多种类型文件,其中扩展名为.vbp的文件表示 文件。扩展名为.frm的文件表示 文件。 2(VB可视化编程的步骤是 , , 。 3(VB事件是 。 4(VB事件的过程 。 5(在代码窗口中输入某行代码并按回车键后,如果代码变红,表示 。 (对象是代码和数据的集合,例如,Visual Basic 中的 , , 等6 都是对象。 (菜单分为 菜单和 菜单,菜单总与 相关联,设计菜单需要在 7 中设计。 8(要在菜单中建立分隔符条,应在菜单编辑器的 选项中键入一个 符号。 9(设有数组声明语句 : Dim a ( 1 to 2, 2 to 4 ) as integer 则数组A中包括的所有元素有 10(一个应用程序最多可以有 个MID父窗体。 11(计时器每隔一秒钟发生一次timer时间,应将其属性 的值设置为 。 12(要让文本框text1显示多行,应该设置text1的 属性为 。 13、Visual Basic有 、 、 三种版本,各自满足不同的开发需要。 14、Show方法的作用是_______一个窗体,Hide方法的作用是_______一个窗体。 15、窗体对象可以识别KeyPress、KeyUp、KeyDown事件,在按下某键时,这三个事件发生的次序是: ___________、___________、___________。 16、滚动条动条控件的value属性表示_______________________。滚动条控件的scroll事件在________________________________发生。 17、对于 DirListBox 控件,当前展开的目录index为 ,当前展开的目录以下的目录index的范围是 0 到 ,当前展开目录的上一级目录index为 。 18、菜单命令的enabled属性设为_________时,菜单命令无效。 19、想改变命令按钮上显示的文字内容,是改变它的____________ 属性值;要改变文本框中显示的文字内容,是改变它的____________属性值。 20、定时器控件的Interval属性值是指时间间隔,单位为 ;当每隔此间隔的时间,定时器会触发一次 事件。 21、给列表框中添加列表项的方法是 。 22、在图像框控件(Imagebox)中,将属性 的值设置为true时,可调整图片的大小以适应图像控件的。 4 23、如果要将某个菜单项设计为分隔线,则该菜单项的标题应设置为 。 24、所有控件都具有的共同属性是 属性。 25、因修改文本框控件的文本属性而触发的事件是 事件。 三、判断对错。(正确的打“?”,错误的打“×”) 1(语句Label1.Caption =”Thank you!”的语法是正确的。( ) 2(命令按钮的常见事件有单击(Click)、双击(DblClick)等事件。 ( ) 3(语句Dim Name As Single 作用是:将Name定义为布尔型变量。 ( ) 4(单选框列出可供用户选择的选项,用户根据需要只能选定其中的一项。 ( ) 5. 随机文件是以记录为单位的,每条记录都被赋予了记录号以便查找。( ) 6(执行”工具”菜单中的”菜单编辑器”命令就可打开菜单编辑器窗口。( ) 7.可以使用CommonDialog控件的ShowFont方法来显示“打开”对话框。 ( ) 8(画弧语句中如果省掉纵横比或纵横比等于1,则画的是圆弧,否则画的是椭圆的一部分。 ( ) 9(下列程序段的语法是正确的。( ) For I = 1 To 10 S = S + 2 Next K 10. Str(number)功能是将给定数值表达式number的值转换为字符串。 ( ) 11、窗体的Enabled属性为False时,窗体的上的按钮、文本框等控件就不会对用户的操作做出反应( ) 12、文本框中只能显示单行文本,要显示多行文本应该使用列表框控( ) 3、标签控件所显示的文本只能在设计时设置,运行时不能改变( ) 1 14、菜单控件的属性可以通过属性窗口设置( ) 15、如果一个菜单项的Visible属性为False,则它的子菜单也不会显示,且菜单命令变得无效( ) 16、计时器控件在运行时是可见的( ) 四、读程序,写结果 1、a=1:b=0 select case a case 1 select case b case 0 print “**0**” case 1 print “**1**” end select case 2 print “**2**” 5 end select 2、dim a(10,10) for I=2 to 4 for j=4 to 5 a(I,j)=I*j next j next I print a(2,5)+a(3,4)+a(4,5) 3、下面的程序用于检查文本框Text1中输入的表达式中的圆括号是否配对,并给出相应的提示。( 10 分) Dim num as integer Private sub text1_keypress(keyascii as integer) If =” ( “ then Num=num+1 Elseif =” )” then End if If keyascii=13 then If then Print “左右括号配对” Elseif then Print “左括号多于右括号”; num ;”个“ Else Print “右括号多于左括号”;-num ;”个” End if End if End sub 五、 程序填空。 1、编写一个对输入字符进行转换的程序。转换规则为,将其中的大写 字母转换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“,“。要求每输入一个 字符,马上就进行判断和转换。 “输入字符串“文本框对象Text1对应的KeyPress事件代码为: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim aa As (,) aa = Chr$(KeyAscii) Select Case aa Case "A" To "Z" „大写转换成小写 aa = Chr$(KeyAscii + 32) Case "a" To "z" „小写转换成大写 6 aa = (,) Case " " aa = " " Case Else aa = (,) End Select Text2.Text = Text2.Text & aa End Sub “清屏”按钮Command1的Click事件代码为: Private Sub Command1_Click() Text1.Text = "" Text2.Text = "" End Sub “结束”按钮Command2的Click事件代码为: Private Sub Command2_Click() (,) End Sub 2. 求1到6的阶乘之和。 Function fact(x as integer) as long Dim P as long, I as integer P= (5) For I=1 to x P= (6) Next I (7) = P End Function Private Sub Command1_Click( ) Dim sum as long, I as integer For I=1 to (8) Sum= (9) Next I Label2.caption=sum End sub 3. 在下列事件过程中,如果选中复选框1,则文本变成斜体,如果选中复选框2,则文本变成红色。 Private Sub Check1_Click( ) If Check1.Value=1 Then Text1. FontItalic= (10) Else Text1.FontItalic=False 7 End If End Sub Private Sub Check2_Click( ) If Check2.Value=1 Then Text1. (11) =vbRed Else Text1. (11) =vbBlack End If End Sub 如果选中单选框1,则文本字体为宋体,如果选中单选框2,则文本字体为隶书。其代码如下: Private Sub Option1_Click( ) Text1.FontName=”宋体” End Sub Private Sub Option2_Click( ) Text1.FontName= (12) End Sub 4、 假定建立了一个工程,该工程包括两个窗体,其名称(Name 属性)分别为Form1和Form2,启动窗体为Form1。在Form1画一个命令按钮Command1,程序运行后,要求当单击该命令按钮时,Form1窗体消失,显示窗体Form2,请将程序补充完整。 Private Sub Command1_Click() Form1 Form2. End Sub 5、实现目录列表框,驱动器列表框,文件列表框三个文件控件的同步显示内容的程序代码为: Private Sub Drive1_change ( ) _____________________ End Sub Private Sub ________________ ( ) File1.path = Dir1.Path End Sub 6、创建一个窗体,在窗体上添加一个标签控件当按下鼠标键并移动鼠标时,则标签上显示“鼠标键按下,并正在移动”,如果未按下鼠标键而移动鼠标,则标签上显示“没有按下鼠标键,但鼠标在移动”本例题运行后,界面如图,请将程序补充完整。 8 Dim Now As Boolean ' 声明变量 Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Now = End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Now = End Sub Private Sub Form_ (Button As Integer, Shift As Integer, X As Single, Y As Single) If Now Then Label1.Caption = "鼠标键按下,并正在移动" Else Label1.Caption = End If End Sub 7、设计一个简易计算器,能进行整数的加、减、乘、除运算。其运行界面如图所示。 Option Explicit Dim cal As String Dim s As Integer Dim h As Single Dim st(10 To 13) As String Dim stc(10 To 13) As String Private Sub Command_Click(Index As Integer) Select Case Case 0 To If s = 0 Then s = 1 Text1.Text = CStr(Index) Else 9 Text1.Text = Text1.Text + CStr(Index) ss(s) = ss(s) + CStr(Index) End If Case 10 To 13 If s = 1 Then cal = st(Index) Text1.Text = Text1.Text + stc(Index) End If Case 14 If s = 2 Then Select Case cal Case "+": h = Val(ss(1)) Val(ss(2)) Case "-": h = Val(ss(1)) Val(ss(2)) Case "*": h = Val(ss(1)) Val(ss(2)) Case "/": h = Val(ss(1)) Val(ss(2)) End Select Text1.Text = Text1.Text + "=" + CStr(h) s = 0 ss(1) = "" ss(2) = "" End If Case 15 Text1.Text = "" s = 0 ss(1) = "" ss(2) = "" End Select End Sub Private Sub Form_Load() s = 0 ss(1) = "" ss(2) = "" st(10) = "+": st(11) = "-": st(12) = "*": st(13) = "/" stc(10) = "+": stc(11) = "-": stc(12) = "*": stc(13) = "/" End Sub 8、设在窗体上有一个名称为Commandl的命令按钮,并有以下事件过程: 此过程的功能是把数组b中的5个数逆序存放(即排列为9,7,5,3,1)为实现此功能,请填空。 10 PriVate Sub Commandl_C1ick() Static b As Variant b,Array(1,3,5,7,9) For i,0 To 5-1,2 tmp,_______________ b(i),b(5-i-1) _______________,tmp Next End Sub 六、编写程序 1.按下图所示,写出相应的代码,该程序是求100——500之间的质数和质数之和 2.窗体上有一个图片框picture1和三个滚动条hs1、hs2和hs3(分别用来表示红色、绿色和蓝色),改 变这三个滚动条的值,这图片框的背景颜色也随之改变,编写代码完成程序功能,写出相关控件的主 要属性。 11 3. 输入3个数,输出其中最大的数。 4.建立一个水平滚动条,其Max属性为255,Min属性为0, SmallChange属性为1,LargeChange属性为20,Value属性初始值为50。另有一个文本框,它显示滑块当前位置的值。 5. 用InputBox输入长和宽,求长方形的周长。 6. 利用文本框和命令按钮控件制作密码框。 7.利用列表框和命令按钮编程,要求程序能够实现添加项目、删除项目、删除全部项目的功能,添加的内容来自输入对话框。程序界面如图所示: 12 13
/
本文档为【1数学式子sin30写成VB表达式是(【共享精品-doc】】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索