一、非標準
1.D 解析:由題意得,x2+2x=3,解方程得,x=1或-3.
2.D 解析:該程序的運行過程是
x=6,
y=3,
x=6÷3=2,
y=4×2+1=9,
x+y=2+9=11.
所以輸出11.
3.C 解析:此程序先將A的值賦給X,再將B的值賦給A,再將X+A的值賦給B,即將原來的A與B的和賦給B,最后A的值是原來B的值8,而B的值是兩數(shù)之和13.
4.D 解析:當(dāng)a=3時,滿足a<10的條件,所以計算機執(zhí)行y=2×a,即y=6.
5.A 解析:程序具體運行如下:
(x,y)(5,-20)→(5,-17),
∴x-y=22,y-x=-22
6.C 解析:若x<0,則由(x+1)2=9,得x=-4;
若x≥0,則由(x-1)2=9,得x=4
7.-6或6 解析:程序?qū)?yīng)的函數(shù)是y=
由
得x=-6或x=6.
8.+…+
9.解:
a=input(“a=”)
b=input(“b=”)
if a>b
print(%io(2),a);
else
print(%io(2),b);
end
10.C 解析:由題意知,當(dāng)x>0時,y=x2+1,由y>1得x取任意實數(shù),綜合條件得x>0;當(dāng)x≤0時,y=|x|,由y>1,得|x|>1,綜合條件得x<-1.所以選C.
11.A 解析:當(dāng)填i<13時,i值順次執(zhí)行的結(jié)果是5,7,9,11,當(dāng)執(zhí)行到i=11時,下次就是i=13,這時要結(jié)束循環(huán),因此計算的結(jié)果是1×3×5×7×9×11,故不能填13,但填的數(shù)字只要超過13且不超過15均可保證最后一次循環(huán)時,得到的計算結(jié)果是1×3×5×7×9×11×13.
12.B 解析:由于5+4+3+2=14,這時仍滿足條件“S<15”,
n=2-1=1時,S=14+1=15,
當(dāng)執(zhí)行完循環(huán)體n=1-1=0后,再判斷條件,此時不滿足條件“S<15”,
接著執(zhí)行“print(%io(2),n)”.所以n=0.
13.7 解析:由于循環(huán)體是先執(zhí)行S=S+i,再執(zhí)行i=i+1,然后進行判斷,當(dāng)S=1+2+3+4+5=15時,執(zhí)行i=5+1=6,這時15<18成立,再循環(huán)一次循環(huán)體,S=15+6=21,i=6+1=7,這時再判斷21<18不成立,于是執(zhí)行“print(%io(2),i)”,即i=7.
14.解:程序如下:
S=1;
i=3;
while S<=10 000
S=S*i;
i=i+2;
end
print(%io(2),i-2);
15.解:(1)該程序所求函數(shù)的函數(shù)關(guān)系式為
y=
(2)程序框圖如圖.