admin 管理员组文章数量: 1184232
2024年3月28日发(作者:sql不足位数左边补0)
老题目
1、下列VB程序运行时,在文本框Text1中输入20,在文本框Text2中输
入13,单击命令按钮command1后,文本框 Text3中显示的内容是(33)
Private Sub command1 click()
a=val()
b=val()
=a+b
end sub
2、下列程序段中循环体执行次数是 (3)
s=0
i=0
do while s<10
i=i+1
s=s+i*i
loop
print i
print s
实际运行结果:i=3 S=14时程序结束,此时循环体执行3次。
3、算法描述方法有多种,下列选项中不适合描述算法的是(机器语
言)
4、写出程序运行结果,运行结果是: (8)
dim a as integer
dim b as integer
dim c as integer
a=1
b=1
for i=1 to 4
c=a+b
a=b
b=c
next i
print c
5、分析下面问题,请选择最合适的算法—(C)
搬砖问题:100块砖,100人搬,一个男人搬4块,一个女人搬3块,
两个小儿抬一块,要求一次全搬完,问需男、女、小儿各多少人。
A、解析法 B、递归法 C、穷举法 D、排序法
6、完善程序:考拉兹猜想又称3n+1猜想,是指对于每一个正整数,如
果它是奇数,则对它乘3再加1,;如果它是偶数,则对它除以2;如此循
环,最终都能够得到1。如n=6,根据上述规则得出6—3—10—5—16—8
—4—2—1。(共有8个步骤)以下是验证考拉兹猜想的主要VB程序片
段,请你补全代码。
n=val(inputbox("n="))
cnt =0 '统计步骤数
do while n>1
cnt=cnt+1
if n mod 2=0 then
n=n/2
else
n=n*3+1
end if
loop
print cnt '输出步骤数
1、VB事件过程如下
private sub command1_click()
a=val()
b=a*a+1
=b
end sub
程序运行时,在里输入2,连续两次单击命令按钮command1
后,Text1中现实的内容是(26)
输入2以后,第一次运行b=a*a+1,结果是5,5给a,第二次运行
b=a*a+1,结果是26。
2、已知海伦公式******,a,b,c分别是三角形的三条边长,利用海伦公
式求三角形面积的算法属于(解析法)
版权声明:本文标题:山东省普通高中学业水平考 试算法与程序设计复习资料 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711555562a599771.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论