高中信息技术VB程序的调试会考复习题Word格式文档下载.docx

上传人:b****2 文档编号:3829356 上传时间:2023-05-02 格式:DOCX 页数:24 大小:192.22KB
下载 相关 举报
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第1页
第1页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第2页
第2页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第3页
第3页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第4页
第4页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第5页
第5页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第6页
第6页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第7页
第7页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第8页
第8页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第9页
第9页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第10页
第10页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第11页
第11页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第12页
第12页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第13页
第13页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第14页
第14页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第15页
第15页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第16页
第16页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第17页
第17页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第18页
第18页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第19页
第19页 / 共24页
高中信息技术VB程序的调试会考复习题Word格式文档下载.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

高中信息技术VB程序的调试会考复习题Word格式文档下载.docx

《高中信息技术VB程序的调试会考复习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《高中信息技术VB程序的调试会考复习题Word格式文档下载.docx(24页珍藏版)》请在冰点文库上搜索。

高中信息技术VB程序的调试会考复习题Word格式文档下载.docx

c=5

1="

"

2="

a>

bb<

c

3="

1"

2

该程序段运行后,在标签3的属性值是()

A."

B."

C."

D."

【答案】A

3.在窗体上画一个命令按钮,名称为1,单击命令按钮,执行如下事件过程:

1()

a

c

a="

"

c=(a,14,8)

1=c

则在文本框1中显示的信息是()

A、

B、

C、

D、

【答案】C

4.有如下程序段:

1

1113

*i

语句*i共执行的次数为()

A.11B.10C.5D.4

【答案】D

5.数学表达式“a>

b>

c”对应的表达式是()

A.a>

cB.a>

ba>

cC.a>

bb>

cD.a>

c

6.表达式((-2.88)(3.14))的值是()。

A.5B.0C.1D.2

【答案】B

7.对以下程序段的说法正确的是()

s<

10

A.该程序的循环体执行了3次

B.该程序段结束后i的值为3

C.该程序段结束后i的值为4

D.该程序段结束后s的值为13

【答案】

8.在代码中,将多个语句合并在一行上的并行符是()

A.撇号('

)B.冒号(:

)C.感叹号(!

)D.问号(?

9.有如下一段程序。

y

1="

y=f(3)

1=(y)

f(n

1=1+(n)

n<

=1

f=1

f=f(n-1)+2

程序运行时,单击命令按钮1后,文本框1中显示的内容是()

A.1B.3C.123D.321

10.下列关于控件的叙述正确的是()

A.控件的属性决定按钮上显示的内容

B.单击应用程序中的按钮,则系统激活按钮控件对应的事件

C.控件的属性决定按钮上显示的内容

D.以上都不对

11.某工程的相关视图如下图所示:

从图中信息可知,下列说法不正确的是()

A.窗体中有一个按钮对象,名称为1

B.该程序中用到了控件

C.当前代码窗口中显示的事件处理过程名为“1”

D.该工程的窗体文件名“”

12.在中,10,则执行下列语句的结果是"

A.10B.C.10D.10=10

13.在中,下列语句定义错误的是:

()

(A)9.8(B)

(C)b(15)(D)y

14.已知"

,则表达式(x,6,3)的值为:

(A)"

(B)"

lB"

(C)"

(D)"

15.若运行时输入5、9,以下流程图的运行结果是。

A.14,45

B.14,126

C.a+b,a*b

D.126,14

16.如第20题图所示的流程图片段:

该流程图执行过后,a、b、c的值分别为:

A.21913B.5813

C.5914D.21914

17.编写程序,实现如下功能:

在文本框和2中分别输入一个整数,单击命令按钮1,在列表框1中显示结果,运行效果如第1图所示。

结果包含两列数据,第1列为两数之间的摄氏温度值(间隔1度、升序),第2列为对应的华氏温度值。

1图2图

(1)要使命令按钮1上显示的文本改为“转换”,可在其属性窗口(2图)中将

属性的属性值修改为“转换”。

(2)为实现上述功能,请在划线处填入合适代码或选项。

t1,t2

i,t

f

t1=

(1)

t2=

(2)

①'

(选填字母,从下列A、B、C、D四个选项中选取一项)

t=t1:

t1=t2:

t2=t

i=t1

②'

f=i*9/5+32'

摄氏温度转换为华氏温度

1(i)+"

+(f)

③'

(填程序代码)

划线①、②处的选项:

A.i<

=t2B.f<

=t2C.t1>

t2D.i<

f

(1)

(2)①C②A③i=i+1

18.如图所示流程图片断该流程图中循环部分结束后,变量S的值是()

A、5B、15

C、25D、36

小庄编写了一个统计数组元素a(l)到a(n)中的“升序段”个数s(如图所示的数据序列,其“升序段”的个数等于3)的程序。

部分程序如下:

k=0:

s=0

i="

2"

n

a(i)>

a(i-1)

k="

=(s)

方框中的正确语句是()

A.k="

k"

-1

B.k=19.

C.k=-1

D.k="

+1

20.有如下程序,该程序运行后在文本框1中显示的结果是()

i,j,s,n

n="

3:

j="

s="

s"

+j

1=s

A.3B.6

C.10D.18

21.下列能作为变量名的是()

A.7B.C.3xD.1

22.若变量m="

0"

.81,则表达式(m)<1(m)>

1的值是

A.TB.FC.0.9D.1

23.如图所示,是求绝对值的算法,其描述方式分别是()

A.自然语言、流程图

B.伪代码、流程图

C.自然语言、伪代码

D.流程图、自然语言

24.16()

X=9

i=2513

(X/2)>

=iX=X+1

i=2-23

()

该程序的运行结果是()

A、64B、13C、61D、62

25.下列可作为的变量名的是()

A、D*4B、4C、4D、

26.在中,下列优先级最高的运算符是()

A.*B.\C.<

D.

27.中,语句1"

宋体"

中的“1”是()

A.对象名B.属性名C.属性值D.窗体名

二、填空题

28.填空题:

(共8分,每小题2分)。

(1)本程序中,变量a、b的数据类型都是(填写中、英文均可)。

(2)以上代码中,表示输出语句的是第行。

(3)本程序中,代码的含义是(选填Ⅰ或Ⅱ)。

选项:

Ⅰ.把a的值赋给

Ⅱ.把a加b的和赋给a

(4)若输入的两个数分别是10和20,则程序执行完毕,变量a的值是,变量b的值是。

29.输出的结果为。

n

s

9

n>

=1

s

【答案】25

30.有一组数:

1、2、4、7、……,其第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推。

求其前20项的和。

以下程序实现上述功能,请把程序中的①、②出填写完整。

i,p,s

i=1

p=1

s=0

s=s+p

i=i+1

【答案】i<

=20

1

31.计算下列表达式的值

(1).156\107的值是

(2).12+5^223*3\72/2^3+1值为

(3).如果变量2345,表达式a>

bd<

c的值是

(4).如果变量7、6、4、5,则表达式a<

db>

cc<

d的值为

(1)1

(2)17

(3)

(4)

32.小贝对街机中的”打手掌”游戏很感谢兴趣,于是也用做了个打手游戏,界面如图。

点击开始按钮1,标签1开始从3秒倒计时,倒计时结束开打,如果打中手掌,1显示”打中了”,如果超过去3.1秒,则显示”没打中”,游戏结束。

点开始按钮可以重来。

请根据题意将下列程序补充完整。

t‘t用来计时

1()

164

1””

1100

(1)

1.

1”打中了”

t=t+1

t<

=3013(10)

t>

32

1”没打中”

110‘手迅速移开的动画

1120

110000

 

30

‘当30时,即倒计时3秒结束,允许开打,对象1开始允许响应事件

(2)

(1)1

(2)1

33.编写程序,实现如下功能:

单击“排序数组a”按钮1时,对已有数组a的数据进行升序排列,并显示在文本框1中;

单击“显示数组b”按钮2时,将升序数组b的数据显示在文本框2中;

再单击“合并a和b”按钮3时,对数组a和数组b升序合并到字符串中,将合并后的数据在文本框3中显示。

(运行效果如图所示)。

实现上述功能的代码如下,请在划线处填入合适代码。

a(16)

b(16)

1()'

对数组a中的数据进行排序

i,j,k

a

(1)=53

(2)=18(3)=62(4)=22(5)=6(6)=25

s="

i=15

k=i

j=i+16

a(k)>

a(j)①

i<

t=a(k):

a(k)=a(i):

a(i)=t

i=16

s=s+(a(i))

b

(1)=3:

b

(2)=8:

b(3)=15:

b(4)=27:

b(5)=38:

b(6)=49

'

此处部分代码省略

3()

将数组a和b中的数据逐个比较后添加到新的字符串s中,并将s在3中显示

i=1:

j=1:

s="

=6②j<

=6'

如果两数组都还有数据未合并

s=s+(a(i)):

s=s+(b(j)):

j=j+1

只有数组a还有数据未合并

j<

只有数组b还有数据未合并

3=s

【答案】①②③a(i)<

b(j)

34.编写程序,实现如下功能:

在文本框1中输入某一年份,单击“天干地支与生肖”按钮1,在列表框1中输出该年份开始的12个年份及对应的“天干地支”与“生肖”,运行界面如图所示,程序代码如下。

(1)代码“1()”中的是。

(单选,填字母:

A.对象名.属性名.事件名)

(2)为实现上述功能,请在划线处填入合适的代码。

a,b

i,n

c1,s1

c2,s2

c3,s3

s1="

甲乙丙丁戊己庚辛壬癸"

s2="

子丑寅卯辰巳午未申酉戌亥"

s3="

鼠牛虎兔龙蛇马羊猴鸡狗猪"

n=

(1)

i=n①

a=(i+6)10

b=(i+8)12

c1=(s1,a+1,1)

c2=(s2,b+1,1)

c3=(s3,b+1,1)

1②+"

年"

+c1+c2+"

+c3

(3)由上述算法可知,2024年对应的“天干地支”为。

(1)C

(2)①11②(i)

(3)甲辰

35.学校要进行元旦文艺汇演了,学生会让薛明来担任总记分员,任务就是根据各个评委所打分数,去掉一个最高分和一个最低分,然后计算平均分。

薛明很快编写了这个程序,该程序的界面如右图所示:

程序运行时,每输入一个分数单击“确定”按钮

(1),就将该分数记入总分,同时在下面显示到目前为止已输入的所有分数。

当所有的分数输入完毕后,单击“统计->

”按钮

(2),程序就会在右边显示总分和最后的平均分。

请回答下面的问题:

(1)写出上述图形中所标识的③对象所属的类?

如④所属的类为“文本框”。

(2)以下是薛明编写的统计程序,请完善程序。

,x,

s

x=

(1)

=+x

s=s+1

④=x

x<

=x

1x

4=()

=⑤

=/(s-2)

6=⑥

=0

=10000

【答案】③列表框或列表框类或

④x>

或x>

⑥()

36.将以下程序段补充完整。

问题:

往一个足够大的盒子里放小球,第一次放1个,第二次放2个,第三次放3个……,即每次放的小球数比上一次多1个。

问放到第几次盒子里的小球才能多于300个?

输出答案。

n表示放球的次数,表示小球的总数。

n,

0

<

=300

n①

“放到第”&

③&

“次盒子里的小球才能多于300个”

【答案】①1②③n

三、操作题

37.求两个整数的最大公约数分析:

求最大公约数的算法思想:

(1)对于已知两数m,n,使得m>

n;

(2)m除以n得余数r;

(3)若0,则n为求得的最大公约数,算法结束;

否则执行(4);

(4)m←n,n←r,再重复执行

(2)。

例如:

求146的最大公约数.

Mnr

1462

620

请根据以上思路补充下面的程序代码:

m=("

n=("

m<

nt=m:

m=n:

n=t

r=

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2