高中算法与程序设计实践指导参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中算法与程序设计实践指导参考答案(第二章)
第一节可视化程序开发工具(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、1
6、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)=1
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”。求下列各语句的显示结