ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:37.50KB ,
资源ID:212212      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/212212.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vb大一选择程序结构习题答案答案_精品文档.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vb大一选择程序结构习题答案答案_精品文档.doc

1、4.2习题一、选择题 1. 以下不正确的单行结构条件语句是( D )。(A)If xy Then Print xy(B)If x Then t=t*x(C)If x Mod 3=2 Then Print x(D)If xmax Then max=a Else max=b End If(B) If amax Then max=aElse max=bEnd If(C) If amax Then max=aElsemax=6( D) If amax Then max=aElsemax=6End If5. 执行下列程序段输出的结果为( C )。 a=3 IF a0 Then Print# Else P

2、rint$ End IfA) #$B) $#C) #D) $6. 下面程序段运行后,显示的结果是( B ) dim xif x then print x else print x+1 (A) 1 (B) 0 (C) -1 (D) 显示出错信息7: 语句IF x=1 THEN y=1, 下列说法正确的是( C ) (A) X=1和Y=1均为赋值语句 (B) X=1和Y=1均为关系表达式 (C) X=1为关系表达式,Y=1为赋值语句 (D) X=1为赋值语句,Y=1为关系表达式8. 用IF语句表示分段函数,下列程序段不正确的是( A )(A)If x=1 then f=sqr(x+1) (B) I

3、f x=1 then f=sqr(x+1)F=x*x+3 if x=1 then f=sqr(x+1) If x1 then f=x*x+3 9. 下面IF语句统计满足性别(sex)为男,职称(duty)为副教授以上,年龄(age)小于40岁条件的人数,不正确的语句是( D )(A) If sex=”男” and age0 then n=n+1 (B) If sex=“男” and age40 and (duty=“教授” or duty=“副教授”) then n=n+1 (C) If sex=“男” and age40 and right(duty,2)=“教授” then n=n+1 (

4、D) If sex=“男” and agey,x,y) (B) Ifxy then MAX=X ELSE MAX=Y(C) MAX=XIF Y=X THEN MAX=Y(D) IF Y=X THEN MAX=Y MAX=X二、填空题1. 下面事件过程的功能是:输入三个整数x、y和z,按从大到小顺序输出这三个数,在横线上填上适当内容。Private Sub Command1_Click()Dim x!, y!, z!x = InputBox(x=)y = InputBox(y=)z = InputBox(z=)If (1) xy Then t = x: x = y: y = tIf (2)xz

5、Then t = x: x = z: z = tIf y= 65 And Asc(ch) = 65ch = LCase(ch) Else If(2)Asc(ch) = 97 And Asc(ch) 0 Then s1=s1+x Else s2=s2+x) 6. 给定分段函数 ,求y的值,使用的单行结构条件语句为( If x0 Then y=2*x+1 Else If x=0 Then y=0 Else y=2*x-1 )7. 下面事件过程的功能是:输入x和a的值,按公式计算y的值,在横线上填上适当内容。Private Sub Command1_Click()Dim x!, a%, y#x =

6、InputBox(x=)a = InputBox(a=)If (1) x = a Or x = -a Theny = 0Else If (2) -a x And x a Then y = Sqr(a * a - x * x) Else y = x - 1 End IfEnd IfPrint y=; yEnd Sub8. 下面事件过程的功能是:输入年份和月份,输出该月有多少天,在横线上填上适当内容。提示:每年的1,3,5,7,8,10,12月每月有31天;每年的4,6,9,11月,每月有30天;每年的2月份,闰年为29天,平年为28天。年份能被4整除,但不能被100整除或年份能被400整除的年份

7、均为闰年,否则,为平年。Private Sub Command1_Click()Dim year%, month%, days%year = InputBox(请输入年份:)month = InputBox(请输入月份:)Select Case (1) month Case 1, 3, 5, 7, 8, 10, 12days = 31 (2) Case 4,6,9,11days = 30Case 2If (3) year Mod 4 = 0 And year Mod 100 0 Or year Mod 400 = 0 Thendays = 29Elsedays = 28End IfEnd Se

8、lectPrint year; 年; month; 月有; days; 天End Sub9. 若case子句中的表达式表列为用逗号把若干个常数分隔开来,则它的含义是:当测试表达式的值等于 (1) 这些常数中的某一个 时,执行该case子句相应的程序块。若case子句中的表达式表列具有形式:表达式1 To 表达式2,则它的含义是:当测试表达式的值等于 (2) 这个范围内的值 时,执行该case子句相应的程序块。若case子句中的表达式表列具有形式:Is关系运算符 表达式,则它的含义是:当测试表达式的值满足 (3) Is后的关系 时,执行该case子句相应的程序块。三阅读下列程序,写出执行结果1.

9、 Private Sub Command1_Click()Dim a%, b%, c%, s%, w%, t%a = -1: b = 3: c = 3s = 0: w = 0: t = 0If c 0 Then s = a + bIf a = 0 Then If c 0 Then w = a - b Else t = cEnd Ifc = a + bPrint a, b, cPrint s, w, tEnd Sub1答案 -1 3 22 0 02. 当x的输入值分别为2.5、8、4和15时,写出下列事件过程输出结果Private Sub Command1_Click()Dim x%, y%x = InputBox(请输入x的值:)Select Case xCase 1, 3, 5y = x *2Case 6 To 10y = x + 1Case 2, 4y = 3* xCase Is 10y = x * x + 7End SelectPrint x=; x, y=; yEnd Sub2.答案X=2 y=6X=8 y=9X=4 y=12X=15 y=232

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1