文档视界 最新最全的文档下载
当前位置:文档视界 › 高中算法与程序设计实践指导参考答案(第二章)

高中算法与程序设计实践指导参考答案(第二章)

高中算法与程序设计实践指导参考答案(第二章)

第一节可视化程序开发工具(P10-P11)
一、选择题:
1 2 3 4 5 6
c B b a b a
二、填空题:
1、设计程序界面、编写程序代码、调试运行程序
2、文本框、按钮、标签、定时器
3、Caption、Font、Top、Width
4、.vbp、.frm、.oox、.bas
三、操作题:

第三节 数据的表示与处理(一)(P12-P14)
一、选择题:
1 2 3 4
d d d d
二、填空题:
1、数值,字符
2、字母汉字,字母汉字、下划线,255,保留字
3、double
4、整型、长整型、单精度型、字符串型、布尔型
5、4A、M.N、Dim、For 、a 3
6、(a+b)*(a-b)、(a+b)*(a+b)、(a+b)/(c+d)、(2*(a+b))/(2*(a-b))、(sqr(2*a+1)/(2*(a-b)、sqr((1+cos(a))/(1-sin(a)))
7、1/2a2 、(2x+3y)n、1/2gt2、(2+3x)/6+y、ax2+bx+c、8-4y/5x-b、(a+b)c/d、2((x-3)-y)/6+z
(注:这里的/是—)
三、简答题:
1、①先计算3^4,再用1000去减;
②先计算3*5,再判断12是否大于15,最后算NOT;
③先计算a+b的和,再用2去乘,接着算a-b的差,最后算除法。
2、①不合适,a的值200000超出了整型的范围,应改为Dim a as Long
②不合适,b的值3.27不是整型,应改为Dim b as single
③不合适,c的值26不是字符型数据,应改为Dim c as integer
数据的表示与处理(二)(P15-P16)
一、选择题:
1 2 3 4
a a b c
二、填空题:
1、=、<、>、<=、>=、<>、True、False
2、True、True、False、True、False
3、日期型、数值型、数值型、字符串型、布尔型、字符串型
4、4、500、0、北京欢迎您
5、16、444ABCD、15、14
形成性测试题二(P16-P17)
一、选择题:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
a c c b d c b b a d c c c d b a b abcd ab d
附:18和19题感觉是多选
二、判断题:
错、对、错、错、对、对、对
三、简答题:

第四节 数据的表示与处理(三)(P19-P20)
一、选择题:
1 2 3 4 5
b d c d B
二、填空题:
1、对象名.属性名=表达式
2、Text1.Text = "Hello"
3、变量=表达式
4、rem、’、
A=56
Rem 给A赋值54
或A=56 ’ 给A赋值54
三、请写出下列程序的输出结果:
1、VB
VB VB
2、姓名 语文 数学 总分
四、请找出下列程序的错误并修改:
三个错误:
r=2:pi=3.14:x=-3:y=1.2
a1=r*r*ji ’将ji改成pi
a2=(64-6y)+3*x ’将6y改成6*y
a3=a2/5
print a1+a2+a3 ’将+a2去掉

第五节 数据的表示与处理(四)(P23)
1、写出下列函数表达式的值:
Abs(-10)=10 int(3.2+5.1)=8
Exp(5)= 148.413159102577 sgn(-100)=-1
Sgn(0)=0 tan(pi/4)=0
Int(5.3+0.5)=5 abs(3.2-10)=6.8
Abs(int(3.4-7.2))=4 sqr(abs(-6)+10)=4
Sqr((-2)^2)= 2 int(-3.6)=-4
Log(exp(4))=4 log(exp(-3))=-3
2、写出下列表达式的值:100美元、VisualBasic
3、a+b^2
4、exp(x+1)
5、交互
6、+、-、*、/、^
7、将x+0.5的和进行取整、

机产生0-90之间的数,然后取整,再加上10。也就是随机产生个两位数。
第六节 数据的表示与处理(五)(P24-P26)
一、选择题:
1 2 3 4
c c d a
二、请写出下列函数的值:
1、abc
2、efg
3、bc
4、cd
5、7
三、请写出下列程序的运行结果:
1、20008
2、4016
3、m
4、5
形成性测试题三(P26-P29)
一、选择题:
1 2 3 4 5 6 7
a b c a a c d
二、填空题:
1、求下列表达式的值。
①abcde
②defg
③ef
④cdefg
⑤7
⑥5
⑦A
⑧65
⑨99
⑩n
2、写出下列各式值的范围。
①随机产生[0,10]的整数
②随机产生[10,20]的整数
③随机产生[11,20]的整数
④随机产生[1000,1100]的整数
⑤随机产生[m,(m+n)]的整数
3、设计计算机当前日期为“2008-8-18”,当前时间为“15:30:10”。求下列各语句的显示结果。
①2008
②8
③18
④15
⑤30
⑥10
三、请写出下列程序的运行结果:
1、
1 2 3

1 2 3
2、
1 2 3
1 2 3
3、
1 2 3 1 2 3
4、5
四、请找出下列程序的错误并修改:
1、const将x定义成了常量,不能再进行赋值
改正:将const去掉
2、x定义成了整型,而x=”y”,却给变量x赋的字符型数据。
改正:dim x as string
3、错误1:x定义成了整型,而x=”y”,却给变量x赋的字符型数据。
错误2:Rem赋值语句要单占一行
改正:
dim x as string
x=”y” ’赋值语句
4、const将x定义成了常量,不能再进行赋值
改正:将const去掉
五、完善程序:
1、val
2、val
3、num1*num2
4、str(chengji)


第七节 程序的基本结构(一)(P31-P32)
一、选择题:
1 2
d a
二、完善程序:
a=10
b=20
if a>b then
print a;”-”;b;”=”;a-b
else
print b;”-”;a;”=”;10
end if
三、编程题:

形成性测试题四(P33-P37)
一、选择题:
1 2 3
d a c
二、请写出下列程序的运行结果:
1、n=60
2、m=1
3、9
4、30
三、请找出下面程序的错误并修改:
Private Sub Command1_Click()
Dim a As Single
Dim py As String
a = Val(Text1.Text)
If a > 0 Then py = "正数"
If a = 0 Then py = "零"
If a < 0 Then py = "负数"
Label1.Caption = py
End Sub
四、完善程序
1、Val 5*x-3
2、Val 3*x-1 y
3、1 Val b*b-4*a*c
4、<0 else “无实数根”
5、and <>
第八节 程序的基本结构(二)(P39)
一、 请求出下列程序的运行结果:
2432
二、 编程题:
1、S=val(inputbox(“请输入距离”))
M=val(inputbox(“请输入货物重量”))
Select S
Case S<100
P=32
Case S<200
P=28
Case S<300
P=25
Case S<400
P=22.5
Case S<1000
P=20
Case S>=1000
P=15
End Select
T=P*M
Print “T=”;T
2、cj=val(inputbox(“请输入成绩”))
Select cj
Case cj>89
Dd=”A”
Case cj>79
Dd=”B”
Case cj>69
Dd=”C”
Case cj>59
Dd=”D”
Case else
Dd=”E”
End select
Print Dd
形成性测试题五(P39-P42)

、 写出运行下列程序段后的显示结果:
1、12
2、n=26
3、m=1
4、 ‘此题无输出
5、20
二、完善程序:
1、abs(3*x-5) y
2、>=100 不成功
3、正数 零 < py
第九节 程序的基本结构(三)(P44-P46)
一、选择题:
1 2 3 4
a c b b A
二、完善程序:
1、6 i “*”;
2、i 6 “*”;
3、100 next i
4、0 -1 s+(-1)^i*I s ‘少了两个空
三、编程题:
1、
s = 1
For i = 2 To 64
s = s * 2
Next i
t = s / 5000
Print t
2、
For i = 1 To 9
If i <= 5 Then
Print Tab(20 - i * 3);
For j = 1 To i * 2 - 1
Print i;
Next j
Print
Else
Print Tab((Abs(5 - i) * 3) + 5);
For j = 1 To (9 - i) * 2 + 1
Print i;
Next j
Print
End If
Next i
形成性测试题六(P46-P49)
一、选择题:
1 2 3 4 5
a b b c C
二、请求出下列程序的运行结果:
1、s=120 i=6
2、y=12
三、请找出下列程序的错误并改正:
1、将step 0去掉
2、将next j改为next i
3、将next i next j 顺序颠倒改为next j next i
四、完善程序:
1、-2 abs(i)
2、(i-1)
3、0 100 i+1
第十节 程序的基本结构(四)(P50-P52)
一、选择题:
1 2 3 4
b c c c
二、完善程序:
第一种:
<= s+n n+1
第二种:
s+n n+1 >100
三、 编程题:

形成性测试题七(P52-P54)
一、选择题:
1 2 3
c c c
二、写出下面程序的运行结果:
1、s=5151
2、
输入:10 输出:
输入:55 输出:55
输入:23 输出:
输入:37 输出:37
输入:-19 输出:
输入:0 输出:
三、完善程序:
1、<=100 2 x
2、2 x s<100 x

相关文档
相关文档 最新文档