四川省普通高中学业水平考试信息技术学科样题《算法与程序设计》复习题答案1
以下程序的功能是求S=10+20+30+
请将程序缺失的部分“”补充完整此题考查的是步长值
步长简单说就是公差,当然也需要考虑到下面程序的走向
dimiasinteger,sasintegers=0fori=10to100step10s=s+inextiprints2
完善下列程序,使其能将从键盘上输入的两个不同的数中小的那个选出来
A=INPUTBOX(“请输入A“)B=INPUTBOX(“请输入8“)IFA>BTHENPRINTBELSEPRINT(A)ENDIFENDSUB3
完善下列程序,该程序的任务是:计算房租费
房租收费标准是:住房面积在70平方米以下的,单价为1
15元/平方米;超过70平方米的,其超过部分单价2
1元/平方米
X=INPUTBOX(“请输入乂“)IFx=0THENS=SQR(X)PRINTSELSEPRINTX;"没有实根”ENDIFENDSUB5
完善下列程序,使其判断从键盘输入的一个正整数的奇偶性
此题考查的是判断偶数的条件关系式,有两种写法,只要能判断偶数即可A=INPUTBOX(“请输入A“)IFA/2=INT(A/2)THEN此题还能填AMOD2=0PRINT"这是个偶数"elsePRINT"这是个奇数"ENDIFENDSUB此题还能填AMOD2=06
、已知变量x的值是1987,下列程序的功能是求x的各位数字之和s,其中a存放的是个位的数字,b存放的是十位数字,c存放的是百位数字,d存放的是千位数字
此题考查提取一个数的个十百千位,\是整除,mod是取余
如a\10就是a除以10取整
而amod10就是a除以10取余数
dimxasintegerdimaasintegerdimbasintegerdimcasintegerdimda