VB基本知识及选择、循环结构习题

上传人:豆*** 文档编号:205370018 上传时间:2023-04-28 格式:DOC 页数:14 大小:63.50KB
收藏 版权申诉 举报 下载
VB基本知识及选择、循环结构习题_第1页
第1页 / 共14页
VB基本知识及选择、循环结构习题_第2页
第2页 / 共14页
VB基本知识及选择、循环结构习题_第3页
第3页 / 共14页
资源描述:

《VB基本知识及选择、循环结构习题》由会员分享,可在线阅读,更多相关《VB基本知识及选择、循环结构习题(14页珍藏版)》请在装配图网上搜索。

1、一、VB基本知识及选择、循环构造习题一、基本概念题(1) 阐明下列哪些是iualsi合法的直接常量,并分别指出它们的类型。 000 %100 1E1 13D3 123,456 010 “ASDF” “134.5” #10# 10# &O78 &H123 True T -1123! 345.5#(2)下列数据哪些是变量,哪些是常量?是什么类型的常量? Na “nam” False ff “11/16/9” “10” n #1/ 1.345(3) 下列符号中,哪些可以是Vual Basi的合法变量名? A13 12 123a ,12 a23 Intger XZ False Sin() 变量名 ix

2、 (4)把下列数学体现式写成Visal Basic体现式:(1) (2)() (4)() ()(5)写出下列体现式的值:(1)13 + 23od 10 7+ Asc(A)(2)I(68.555 100 + 0.4) / 1(3)#11/22/# - 1()Z23 & ab(6)设a=,c=4,求下列体现式的值:(1)a + 3 * c ()a 2 / 4(3)a / 2 + 3 2 (4) Mo 3 + b / (7)写出下列函数的值:(1)Int(-3.159) (2)x(-3.14159)()Sq(Sq(81)) (4)L(Viual sic程序设计)(5)Int(Abs(99 100)/

3、 2) ()Sgn(73+ 2)(7)Cs(Heo VB!) (8)M(ello VB!, 4, )(9)ef(Helow VB!, 3) (10)Val(1个加23个)(11)Sr(-459.55) (1)UCse(iul Bai)二、 选择题(1)可以同步删除字符串前导和尾部空格的函数是 。 A.rim B. Rtrim C. Trim D.Mid(2)函数Int(nd() * 10)是在哪个范畴产生随机整数 。 A(0,1) .(0,) C.(,10) D (,9)()数学式子sin2写成Visual asic体现式是 。 A.Sin25 B. Sn(2) C. Sin(25) D.n(

4、25*34/180)(4)体现式16/ 84 Mod52的值是 。A. 14 4 C. 0 D. ()数学关系式表达到对的的VB体现式为 。 = = 3 And x=3 Or x0 . = Ad “TE” C. 9 “” D“A” “”(16)体现式a+b=c是 。 A. 赋值体现式 B. 字符体现式 C. 算术体现式 D.关系体现式(1)在下列体现式中,非法的是 。 . a=bc . a+c abc D. ab+c(8)语句Prnt Format (“HELLO”, “”) 的输出成果是 。 A ELLO B. ello C D. h(1)MsgBo函数的返回值的类型是 。 .整数 B. 字

5、符串 C. 逻辑值 D. 日期()用语句Dim A(3 to5) Long定义的数组元素个数是 。 A 7 B. C.9 D.1三、判断题() VB6.0中&12是8进制的数值常数。() 设A=12,12,则A+B的成果为246,-B的成果为0。(3) 已知$8654321,则体现式Vl(e$(A,)+Mid$(A$,4,)的值是:76554。(4)nd函数产生的是(0,1)之间不涉及0、1的随机小数。() 表达x是的倍数或是9的倍数的逻辑体现式为:x d 5= OR Mod9=。(6) L(级别考试)和en(级别考试)的成果相似。(7) VB6.0中字符串常量是用双引号或单引号括起来的字符串

6、。(8) Prit InStr(VisaBasc, I)的成果为0。(9) 固定数组中的数组元素个数一旦定义好后,在程序运营过程中不再会发生变化,并且数组中数组元素的值也不会变化。(1)数组元素的下标可以是常数、变量或体现式。(11)在ForNt循环中,其中Step步长可以是正数,也可以是负数。(1)在DoooWhil|Unti循环中,Whi核心字或nil核心字必须选择其中之一。(13)在.Next循环中,Exit For子句是可选项,它可以放置在循环体语句中的任何位置。(14)动态数组在定义时已被分派存储空间。(1)在B6.中,inBae语句的参数只能是0或1。四、 程序阅读题(2)执行下面

7、程序段后,变量的值为 。Dm tegex=5or = 1 To20Step x = x + Nexti(3)执行下面程序后,输出的成果是 。 Prvate Sub orm_Cck()Dix A IteerFri = 1 To For = 1 To Fork j To 3 =x +1 Next k ex NexPit xEnd b(4)执行下面程序后,输出的成果是 。rvateu rmCck()ix As Itger =0o While x 5 x =(x +2) * ( + 3) n=n + 1oopPinx=; n;nnd u(5)执行下面程序后,输出的成果是 。 Pivat ub Form

8、Cick()D xs Iteger, aAs nteerx = 0o 1To 5 a = +j Net j x = j rnt , and Sub(6)如下程序的循环次数是 。Forj = 8 To 35 Se rintj;Nxt j(7)执行下面程序输入4后,程序输出的成果是 。Private Sborm_lic() = Inputx(x)f x 2 100Prnt ad b (10) 执行下面程序后,输出的成果是 。Private uForm_Click()a ACD = efgh Case(a)d= UCas(b)int c+dEnd Sub(11) 执行下面程序后,输出的成果是 。 P

9、rivte Sub ForCick()x 2:4:z 6x= y: y = z: xri x; y; zEnd Sub(1)执行下面程序后,输出的成果是 。PvateSbor_Clck()Di countAs ntegcut ile count 2 cu =cunt+ 1WenPit countnd Sb(1)执行下面程序后,输出的成果是 。 Priae Sb Form_lick()a = *:b $Fo k =1 T x = r(a)+ ) & Printx;Nxt EndS()执行下面程序后,输出的成果是 。raeSub Fm_k()k = : a 0Do iek =i) enPrint

10、b(j*3);Frat(i,j),#); Nextj Prn Nex ind Sub A 1 2 B 1 C.1 7 D. 3 4 5 4 5 2 6 6 7 8 78 9 9 9五、 填空题(1) 在中声明符号常量的核心字是_。()设=,b2,c=3,则VB0体现式:ab rbcn a的值是_。(3) a,T,Z,9,这四个字符中,_的ASII码值最大。(4) 执行语句 B = MsgBox(XX,YY)后,在消息框中的标题信息是_。()函数L(elo!Space(2)+M(Sanghai,5,3)的值是_。(6)体现式 Ucase(i(cdegh,3,4) 的值是_。(7)体现式 Int(

11、14.55500+05)/00 的成果是_。 (8)使用数组声明语句Dim (3, -O 2, 5),则数组a涉及元素的个数有_。(9)For-xt循环的ste子句缺省时,循环变量每次变化的值是_。(1)填空,使得程序运营后,能在窗体上打印如图所示的图案。 Private SubFom_Clik()Prinor i = 1T 4Prin Tab( - ); Fr = 1o 8 Prit *; () Prnt xt iEnd Sub(11)下面程序的功能是运用随机函数产生10个(100)之间的随机整数,打印其中能被整除的数并求其和,请用对的的内容填空。 PateSubFormCck()Dim s

12、um Intege, sItego =To10x= I(Rn * 100 +1) If () = 0 Then su = sum +x Print x=; x End IfextiIf um 0 Ten rint sum=; snI Sub(12)用对的的内容填空,使得如下程序可以找出50以内所有能构成直角三角形的整数。 PateSub or_Click()Dim As Ineger, AsegerDim c As SigFo a = o 50 For b=a o 5 c= Sr(a 2) f () Thenint a,b,cNet ex aEnd Su(13)用对的的内容填空,使得如下程序可

13、以计算1+315+1/(2N+),直到1/(N+1)不不小于105。 Prate Sub omCick()sm = : n = Don = n 2temp / nsm sum mpIf tep cj Then Min cjElsIf ax cjThen Ma =c End If E I um = sum+ j Nxt i vr= () Pint 该选手的成绩为:, aerEnd ub(15)如下程序用随机函数模拟掷骰子,记录掷0次骰子浮现各点的次数,请用对的的内容填空。 rvte Sb FormCick()Dim a(1 To6) AsInegeadoizeFor = 50 n = () a(

14、n)= a(n) + etF i 1To 6 Pinti; 点浮现; a(i); 次Ne ind Sub六、 编程题(1) 编写程序将1100自然数中能被3和同步整除的数打印出来,并记录其个数。(2) 国内既有人口1亿,设年增长率为0.7%,编写程序,计算多少年后将超过16亿。(3) 编写程序输出10200之间不能被3整除的自然数。(4) 设计程序,求s1+(1+)+(1+2+)+(+2+3+n)的值。(5) 编写程序计算的近似值,直到最后一项的绝对值不不小于10为止。并用Print措施输出计算成果。其中:(6) 假设某项税收的规定如下:l 收入在500元以内,免征;l 收入在5001000元

15、内,超过500元的部分纳税;l 收入超过100元时,超过的部分纳税;l 收入超过元时,超过的部分纳税5%。试编程实现上述操作。(7) 编写程序,用InputBo函数输入3个正整数,打印其中最大的数。(8) 编写程序,任意输入三个整数A,,C,按由大到小顺序把它们打印出来。(9) 编写程序,计算直到第n项的绝对值不不小于10-8(10) 分别编写两个程序,在窗体上分别打印出如下所示的图形。(11) 编写程序,输出100之内的所有完数。“完数”是指一种数正好等于它的因子之和,如6的因子为1、,而123,因而6是完数。(12) 一只小球从1米高度上自由落下,每次落地后反弹回原高度的40%,再落下。编程计算小球在第次落地时,合计通过了多少米?(13) 编写程序,求出所有不不小于或等于100的自然数对。自然数对是指两个自然数和与差都是平方数,如8和7的和为8=25与其差7-=9都是平方数,则和1就称为自然数对。(14) 编写程序,在窗体上打印下图所示的“数字金字塔”:(15) 用一元纸币兑换一分、二分和五分的硬币,规定兑换硬币的总数为50枚。编程列出所有也许的兑换方案。(16) 编写程序,建立并输出一种110的矩阵,该矩阵两条对角线上的元素为1,其他元素均为0。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!