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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

大题复习资料讲解学习.docx

1、大题复习资料讲解学习难 中等 简单 -字符串处理-题目:对字符串进行加密处理。 加密过程: 将每个字母C加一序数K5,即 c=chr(Asc(c)-5), 这时 ZU, zu,YT 当加序数后的字母小于A或a则 c=Chr(Asc(c)-k +26)-Private Function EnyStr(strI As String) As String* Program *strnew = 加密后的新字符串For i = 1 To Len(strI) 依据字符串的长度确定循环次数 c = Mid(strI, i, 1) 取出第i个字符 If c Then 空格不加密 c = Chr(Asc(c)

2、- 5) If c a Or c =3000 then exit forNext i* End * Call YZJ(sum)End SubPrivate Sub YZJ(i As Integer) Dim OUT As Integer OUT = FreeFile Open App.Path & out.txt For Output As #OUT Print #OUT, i Close #OUTEnd Sub题目:(事件)单击窗体。 (响应)输出斐波那契数列1,1,2,3,5,8,13.第20个 数的值 即 f1=1 (n=1) f2=1 (n=2) fn=f(n-1)+f(n-2)(n3

3、) 使用for.next语句完成程序,并将结果 存入变量sum中-Private Sub Form_Click() Dim sum As Integer, f1 As Integer, f2 As Integer f1 = 1 f2 = 1* Program * For i=3 to 20 方法一 F3=f2+f1 F1=f2 F2=f3 Next i Sum=f3 * Dim f(20) as integer 方法二 F(1)=f1 F(2)=f2 For i=3 to 20 F(i)=f(i-1)+f(i-2) Next i Sum=f(20) * End * Call YZJ(sum)E

4、nd Sub题目:(事件)单击窗体。 (响应)求200300之间既能被3整除又能被7整除的数。 并求出所有数之和存入变量SUM中Private Sub Form_Click()Dim sum As Integersum = 0* Program *For I =200 to 300If I mod 3 =0 and I mod 7 =0 thenSum =sum +iEnd if Next i* End *YZJ (sum)End Sub题目: (事件)单击窗体。 (响应)求1-100中为5或7的倍数的和。请将结果 输出到窗体上,并存入所给变量SUM中。 使用while.wend语句完成程序-

5、Private Sub Form_Click() Dim sum As Integer* Program *I=1While i500 * End *End S Call YZJ(sum)End Sub题目:编写程序,当单击窗体时求出 1+1/3+1/5+1/7+. 的和,直到所加项1/n小于10的-3方,所求结果用 变量s存放,并在窗体上输出计算结果。 (要求用While .Wend 循环来做此题)-Private Sub Form_Click()Dim s!, n%*Program*N=1Do While 1/n=0.001 S=s+1/n N=n+2loop* End *wwjt CSt

6、r(s)End Sub题目:(事件)双击窗体。 (响应)求3+6+9+12+15+18+300的和,并将结果输出到窗体上。 将结果存入变量 SUM中-Private Sub Form_DblClick()Dim sum As Integer* Program * For i=3 to 300 step 3 Sum=sum+iNext i Print sum * End * YZJ (sum)End Sub题目:(事件)单击窗体。 (响应)求50以内所有偶数的和,并在窗体上输出出来。 将结果存入变量S中 2+4+6+.+48+50-Private Sub Form_Click()Dim s As

7、 Integer* Program *For i=2 to 50 step 2 s=s+iNext i* End *YZJ (s)End Sub题目: (事件)单击窗体。 (响应)已知sum=1!-2!+3!-4!.-10!, 请将sum结果值输出到窗体上。 使用do while.loop语句完成程序- Private Sub Form_Click() Dim p As Long p变量存放阶乘的值 Dim sum As Long* Program * sum=0 i=1 do while i=10 外部循环控制数列的项数 p=1 n表示通项:i!j=1do while j= I 内部循环用来

8、求通项 p = p *j j=j+1 loop sum = sum +(-1)(i+1)*pi=i+1 loop * End * Call YZJ(sum)End Sub题目:(事件)单击窗体。 (响应)求1!+2!+3!+10!的值,并在窗体上输出。 结果存入变量L中-注意:请在指定的事件内编写代码。-Private Sub Form_Click()Dim l As Long* Program * L=0 For i=1 to 10 外部循环控制数列的项数 N=1 n表示通项:i!For j=1 to I 内部循环用来求通项 N=n*j Next j L=l+n Next i * End *

9、 YZJ (l)End Sub题目:编写程序计算以下累加和的结果 “1-2+3-4+5-6+7-20=”, 并把结果通过窗体打印出来 。-Private Sub Form_Click() Dim i%, s% i为循环变量,s保存累加和的结果 *Program* * End * wwjt sEnd Sub题目:(事件)单击窗体。 (响应)求1!+2!+3!+4!+5!并将结果输出到窗体上。 结果存入变量S中-Private Sub Form_Click()Dim s As Integers = 0* Program * End *YZJ (s)End Sub题目:(事件)双击窗体。 (响应)求

10、3+6+9+12+15+18+300的和,并将结果输出到窗体上。 将结果存入变量 SUM中-Private Sub Form_DblClick()Dim sum As Integer* Program *Sum=0For i=3 to 300 step 3Sum=sum+iNext iPrint sum * End * YZJ (sum)End Sub题目:(事件)单击窗体。 (响应)求50以内所有偶数的和,并在窗体上输出出来。 将结果存入变量S中-Private Sub Form_Click()Dim s As Integer* Program *S=0For i=1 to 50 If I

11、mod 2 =0 then s=s+iNext i* End *YZJ (s)End Sub-【程序设计】-题目: (事件)单击窗体。 (响应)已知sum=1!-2!+3!-4!.-10!, 请将sum结果值输出到窗体上。 使用do while.loop语句完成程序- Private Sub Form_Click() Dim p As Long p变量存放阶乘的值 Dim sum As Long* Program * Sum=0I=1 循环变量赋初值 Do while i=10 X=1For j=1 to iX=x*jNext jSum=sum+ (-1)(i+1)*x I=i+1 loop

12、* End * Call YZJ(sum)End Sub题目:(事件)单击窗体。 (响应)求1!+2!+3!+10!的值,并在窗体上输出。 结果存入变量L中-注意:请在指定的事件内编写代码。-Private Sub Form_Click()Dim l As Long* Program *Sum=0For i=1 to 10 X=1 For j=1 to i X=x*j Next jSum=sum+xNext iI = sumPrint l * End * YZJ (l)End Sub题目:编写函数fun其功能是:根据整型形参m, 计算如下公式的值:y=1/2!1/4!.1/m! (m是偶数)-

13、Private Function fun(m As Integer) As Single* Program *y=0 不要对形参赋值for i=1 to m/2 外部循环控制数列的项数 a=1 a 表示通项的分母 for j=1 to 2*i 内部循环求解通项 a=a*j next j y=y+1/aNext iFun=y 函数过程一定要对函数名赋值 * End *End FunctionPrivate Sub Form_Load() Show Print fun(6) WWJT End Sub-数的判断与拆分-题目: 求1000以内的水仙花数(水仙花数一个三位数, 其各位数的立方和等于该数本

14、身,公式如图1所示)。 要求将水仙花数保存到数组a()中,并打印到窗 体上。请用For循环结构实现。Private a() As Integer 请将水仙花数保存到数组中Private Sub Command1_Click()ReDim a(10)*Program*Dim i,x,kFor i =1000 to 1 step -1x=0 x保存i各位数的立方和While i0X=x+ (i mod 10)3i=i10 对 mod 和 的运用是核心wendIf i=x thenprint ia(k)=i 水仙花数保存到数组a()中k=k+1End ifNext i* End *wwjtEnd S

15、ub题目:编写函数fun,函数的功能是:求一个 四位数的各位数字的立方和Private Function fun(n As Integer) As Long* Program *Sum=0Do while n0Sum=sum+(n mod 10)3 n=n10LoopFun=sum* End *End FunctionPrivate Sub Form_Load() Show Print fun(1112) WWJTEnd Sub题目:编写函数fun,函数的功能是:判断一个数是否为素数。并显示相应提示。如:该数为素数时,显示素数;该数为非素数时,显示非素数要求使用For语句来实现,用布尔型变量f

16、lag作为该数是否为素数的标志,注意:不得使用Goto语句。Private Function fun(m As Long) As StringDim flag As Boolean*Program*For i=2 to m-1If m mod i =0 then Exit forNext iIf im-1 thenFlag=1ElseFlag=0End ifIf flag=1 then Fun=”素数”Else Fun=”非素数”End if* End *End FunctionPrivate Sub Form_Load() Show Print fun(225) NJIT_VBEnd Sub题目:编写函数fun其功能是:判断一个整数w的各位 数字平方之和能否被5整除 , 可以被5整除则返 回1 , 否则返回0-Private Function fun(w A

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

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