1、模拟质检1. 以下程序执行后,变量a、b的值分别为 ( )a=15b=20a=a+bb=a-ba=a-bPRINTa,bENDA.20、15B.35、35C. 5、5D.-5、-5解析:执行完a=a+b后a=35,b=20;执行完b=a-b后a=35,b=15;执行完a=a-b后a=20,b=15.答案:A解析:该语句实际是对应函数模型所以x=20时,y=80.答案:B3. 当x=2时,下面的程序输出的结果是 ( )i=1S=0WHILE i=4S=S*x+1i=i+1WENDPRINT SENDA.3B.7C.15D.17解析:i=1时,S=02+1=1;i=2时,S=12+1=3;i=3时
2、,S=32+1=7;i=4时,S=72+1=15.所以选C.答案:C4. 读下面的甲、乙两程序:甲:i=1S=0WHILEi=1 000S=S+ii=i+1WENDPRINTSEND乙:i=1 000S=0DOS=S+ii=i-1LOOP UNTIL i1PRINTSEND对甲、乙两程序和输出的结果判断正确的是 ( )A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同解析:考查WHILE WEND语句的使用.答案:INPUT WHILE WEND6. 已知程序:INPUT xIF 9x AND x100 THENa=x10b=x MOD 10x=10*b+aPRINT xEND IFEND(注:“”是x除以10的商的整数部分,“MOD”是x除以10的余数)上述程序如果输入x的值是51,则运算结果是 .解析:该程序的功能是整数的个位和十位互换位置.答案:15.w。w-w*k&s%5¥u高考资源网w。w-w*k&s%5¥u