admin 管理员组

文章数量: 1087139


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分别是三角形的三条边长,利用海伦公

式求三角形面积的算法属于(解析法)


本文标签: 算法 步骤 结果 猜想 文本框