题号 11 12 13 14 15 16 17 18 19 20
答案
题号 21 22 23 24 25 26 27 28 29 30
答案
二、简答题(7分)
1、试述Shift键的多种用法(3分。5个为满分,错一个倒扣一分,最低0分。)
2、身份证号码有15位或18位数字,在Excel2003中,整数型数据只能输入12位有效数字,超过12位将使用科学计数法表示,直接输入身份证号码将造成信息的丢失。请说出处理这一问题的两种方法。(4分。说出一种方法得2分。)
三、程序题(8分)
(1)程序填空(3分)
欧几里德的辗转相除算法是计算最大公因子的优秀算法,其原理是:若 a=bq+r,则a和b的最大公因子等于b和r的最大公因子绝对值(都为整数)
比如求1406和646的最大公因子,可使用如下计算步骤:1406=2*646+114 →646=5*114+76 →114=1*76+38
→76=2*38+0 ,所以1406和646的最大公因子为38。程序如下,请在空白处填上合适内容。
Dim A as Long,B as Long,R as Long
A=inputbox(“请输入A的值”)
B=inputbox(“请输入B的值”)
Do
R= ①
A=B
B=R
Loop Until ②
Print “最大公约数=”; ③
① ② ③
(2)程序设计(5分)
求S=1+3+5+7+……+999的值,试利用VB程序语言写出主要程序段。