A=x*y
B=x MOD y
C=A*y+B
PRINT A,B,C
END
(运行时从键盘上输入16,5)
A.A=80,B=1,C=401
B.A=80,B=3,C=403
C.A=80,B=3.2,C=403.2
D.A=80,B=3.2,C=404
解析第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y所得的余数,即B=1,第四句C=80×5+1=401,故选A.
答案A
7.下列程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,试据此将程序补充完整.
INPUT "x1=";1.1
INPUT "x2=";
S=
PRINT S
END
解析因为程序的功能是求所输入的两个正数的平方和,所以S=x_1^2+x_2^2.又因为最后输出的结果是3.46,所以3.46=1.12+x_2^2.所以x_2^2=2.25.又x2是正数,所以x2=1.5.
答案1.5 x1∧2+x2∧2
8.编写一个程序,输入两个正数a和b的值,输出ab与ba的值.
解程序如下:
INPUT "a,b=";a,b
A=a∧b
B=b∧a
PRINT "a∧b=";A
PRINT "b∧a=";B
END
9.某工种按工时计算工资,每月总工资=每月劳动时间(时)×每小时工资(元),从总工资中扣除10%作公积金,剩余的为应发工资.试编写程序表示输入劳动时间和每小时工资,输出应发工资.
解算法如下:
第一步,输入每月劳动时间t和每小时工资a.
每二步,求每月总工资y=a×t.