已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1下列不是 VB 常量的是B。 A)3.14B)Name C)#10/18/2007#D)True 2确定控件在窗体上位置的属性是C。 A)Width 和 HeightB)Width 和 TopC)Top 和 LeftD)Top 和 Height 3数学表达式 1X10 表示成正确的 VB 表达式为B。 A)1X10B)X=1 And X10 C) X=1 Or x10D) X=1 And 10 4. 下面的_ B _语句可以实现:先在窗体上输出大写字母 A,然后在同一行的第 10 列输 出小写字母 b。 A)Print “A“;Tab(9);“b“B)Print “A“;Spc(8);“b“ C)Print “A“;Space(10);“b“D)Print “A“;Tab(8);“b“ 5. 下列控件中,不能改变大小的控件是D。 A)TextBoxB)LabelC)FrameD)Timer 6Visual Basic 过程的编写是在D中进行的。 A)窗体窗口B)工程资源管理器窗口C)属性窗口D)代码 编辑窗口 7. 在 Visual Basic 中,声明全局变量应该用D关键字。 A)DimB)PrivateC)StaticD)Public 8. 在 Visual Basic 表达式中,运算符的运算顺序为A。 A)算术运算符字符串运算符关系运算符逻辑运算符 B)逻辑运算符关系运算符字符串运算符算术运算符 C)字符串运算符算术运算符关系运算符逻辑运算符 D)关系运算符逻辑运算符算术运算符字符串运算符 9. 下列属于非法调用的函数是A。 A)sqr(-5)B)Sgn(-5)C)Exp(-5)D)Int(-5) 10. 下列能够正确输出”a=8”形式的语句是B。 A)print a=3+5B)pirnt “a=”;3+5 C)print “a=3+5”D)print a=;3+5 11. 下列符号中,可以用作 VB 变量名的是C。 A)x.y.zB)3xyzC)x_yzD)Integer 12. 可以删除字符串两端空格的函数是A。 A)TrimB)RtrimC)LtrimD)Mid 13. 函数 Int(Rnd*80)+1 是在D范围内产生随机整数。 A)0,80B)0,79C)1,79D)1,80 14. 下列四个字符串进行比较,最大的是D。 A)“9977 “B)“CD45 “C)“Cinema “D)“text “ 15. 要使文本框可以显示多行文本,需设置A属性为 True。 A)MultiLineB)EnabledC)MaxLengthD)Locked 16已知 f=“12345678” ,则表达式 val(Left(f,3)+val(Mid(f,4,2)的值是A。 A)168B)12345C)123D)45 17. 执行语句:Msgbox “北京欢迎您!”,1,“2008” ,所产生的消息对话框的标题是 B。 A)北京欢迎您!B)2008C)0D)1 18下面正确的赋值语句是C。 A)y=3xB)3*x=yC)y=3*xD)x+y=10 19. 设 a=6,则执行 IF IIF(a5,-1,0) THEN X=0 ELSE X=1 后,x 的值为C。 A) 5B) 6C) 0D) -1 20. 在 Visual Basic 中,表达式 y1+z2=a*Sin(b*x+c)+k 的类型是B。 A)算术表达式B)关系表达式C)逻辑表达式D)字符表 达式 21. 如果变量 a=50、b=“ABC “、c=“abc “、d=10,则表达式 a cAnd b c 的值是 B。 A)TrueB)FalseC)YesD)No 22. 若 Dim b(3)As Integer ,则 Ucase(Chr(97) End Sub Else Print”; End If Next j Print Next i A)B)C) D) 39. 下列程序段的循环结构执行后,i 的输出值是B。 Dim y As Integer For i=2 To 10 Step 2 y=y+i Next i Print i A)11B)12 C)13D)因为 y 初值不知道,所以不确定 40. 下面分别是求两个数中的大数的程序段,不正确的是D。 A)Max=IIf(xy,x,y)B)If xy Then Max=x Else Max=y C)Max=xD)If y=x Then Max=y If y=x Then Max=yMax=x 填空题填空题 1VB 工程文件的扩展名为.vbp,窗体文件的扩展名为*.frm。 2若要将窗体 Forml 隐藏起来,调用语句为form1.hide。 3Visual Basic 的三种工作模式是设计、运行和中断。 4在调用过程时参数传递的两种方式是按值和按地址。 5 下面程序的功能是找出 100 到 999 之间所有的“水仙花数”, 请用正确的内容填空。 所谓“水 仙花数”是指一个三位数,其各位数字的立方和等于该数本身,例如 153=13+53+33,故 153 是“水仙花数”。 Private Sub Form Click( ) Dim p As Integer For n =100 To 999 a= int(n/100) b=Int(n-a*100)/10) c=n Mod10 p=a3+b3+c3 Ifp=nThen Print n; 是“水仙花数” End If Next n 6以下程序实现每次单击按钮 Command1 时,标签 Label1 在窗体 Form1 中向右移动 100 个标准单位;当标签移出窗体右边界时,再次单击 Command1,标签 Label1 回到窗体 的左边界。 Private Sub Command1_Click() IfLabel1.Left Form1.Width then Label1.left=0 Else Label1.left=label1.left+100 End If End Sub 7执行下面过程后,窗体上显示的是13。 Private Sub Form_Click() Dim a(10,10) as Integer Dim i as Integer,j as Integer For i=1 to 10 For j=1 to 10 a(i,j)=i*j next j next i print a(2,2)+a(3,3) end sub 编程题编程题 1编写程序,分别用 InputBox 函数接收两个整数,在窗体中输出其中的较大数。(10) 2S=1+22+32+.+n2,问 n 最小为多少时 S 的值大于 10000,请编程计算 n 的值。 (10 分) 。 3用循环语句编程输出下列图形(10 分) 4利用随机函数模拟产生 10 名学生的VB 课程期末考试成绩(0100) ,然后将成绩按 从大到小的次序排序输出。 (10 分) 5 编写程序,分别用 InputBox 函数接收两个整数,在窗体中输出其中的较大数。(10) 6编写程序将自然数 3100 中的所有素数打印出来,并统计其个数(10 分) 。 7用循环语句编程输出下列图形(10 分) 编程一: Private Sub Command1_Click() a = Val(InputBox(“请输入 A 的值“) b = Val(InputBox(“请输入 B 的值“) If a b Then Print “两个数中 A 大“ Else Print “两个数中 B 大“ End If End Sub 编程二: Private Sub Command1_Click() Dim sAs Integer,nAs Integer s = 0 n = 0 Do While s = 1000 n =n+ 1 s = s +n 2 Loop Print n End Sub 编程三: Private Sub Form_Load() Form1.Show Dim Att As String For i = 0 To 4 Print String(i * 2 + 1, “*“) Next End Sub 编程四: Option Base 1 Private Sub Form_Click() Dim a(10)As Integer For i = 1 To 10 a(i) = Int(Rnd * 101) Print a(i); Next i Print For i = 1 To 9 For j = i + 1 To 10 If a(i) a(j) Then t = a(i) a(i) = a(j) a(j) = t End If End Sub 编程五: 同一 编程六: Private Sub Command1_Click() Dim i As Integer, mAs Integer, flag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年杭州市拱墅区小河街道公开招聘编外工作人员4人备考题库附答案详解(黄金题型)
- 2025年杭州市西湖区民政局关于招聘两新专职党务工作者2人备考题库带答案详解
- 2026年中国建设银行总行直属机构秋季校园招聘备考题库及答案详解(各地真题)
- 2025重庆市长寿区凤城街道办事处公益性岗位招聘1人备考题库附答案详解(综合题)
- 2025广东梅州市五华县公安局招聘警务辅助人员15人备考题库参考答案详解
- 2025广东揭阳市揭西县公安局招聘警务辅助人员80人备考题库(含答案详解)
- 2025秋季乌鲁木齐银行招聘备考题库及答案详解(网校专用)
- 2026中国能源建设集团江苏省电力设计院有限公司校园招聘备考考点试题及答案解析
- 2025恒丰银行秋季校园招聘备考题库及答案详解参考
- 2025广发银行成都分行社会招聘备考题库(10月)含答案详解(满分必刷)
- 法律条文条款项课件
- 中国人民银行所属企业网联清算公司社会招聘笔试考试备考试题及答案解析
- 一点点供应链管理案例
- 十五五规划建议专题测试及答案
- 上海市旅馆从业人员考试及答案解析
- 2025年乐理艺考考试试题及答案
- 小学四年级班级管理规范制度
- 《医药数理统计》期末考试复习题(附答案)
- 电解池电极反应式书写的基础练习
- 光大银行北京市房山区2025秋招信息科技岗笔试题及答案
- 2025年陕西省住院医师规范化培训结业理论考核耳鼻喉科题库含答案详解
评论
0/150
提交评论