第 17 頁:選擇題答案 |
(11)以下說法錯誤的是
A)一個算法應(yīng)包含有限個步驟
B)在計(jì)算機(jī)上實(shí)現(xiàn)的算法是用來處理數(shù)據(jù)對象的
C)算法中指定的操作,不能通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次后實(shí)現(xiàn)
D)算法的目的是為了求解
(12)下列選項(xiàng)中不是結(jié)構(gòu)化程序基本結(jié)構(gòu)的是
A)順序結(jié)構(gòu)
B)跳轉(zhuǎn)分支結(jié)構(gòu)
C)選擇結(jié)構(gòu)
D)循環(huán)結(jié)構(gòu)
(13)已知int k,m=1;執(zhí)行語句k=-m++;后,k的值是
A)-1
B)0
C)1
D)2
(14)已知int m;float k;正確的語句是
A)(int k)%m
B)int(k)%m
C)int(k%m)
D)(int)k%m
(15)下面各選項(xiàng)中,均是C語言標(biāo)識符的選項(xiàng)組是
A)33 we auto
B)_23 me _3ew
C)_43 3e_ else
D)ER -DF 32
(16)已知int k;float m=-3;執(zhí)行語句k=m%2;后,變量k的值是
A)-1
B)0
C)1
D)語句有錯誤
(17)不能進(jìn)行++和--運(yùn)算的數(shù)據(jù)類型為
A)指針
B)整型
C)長整型
D)常量
(18)已知int k=10,m=3,n;則下列語句輸出結(jié)果是
printf("%d\n",n=(k%m,k/m));
A)2
B)3
C)4
D)5
(19)已知int a;float b;所用的scanf調(diào)用語句格式為:
scanf("a//%d,b=%f",&a,&b);
為了將數(shù)據(jù)3和25.08分別賦給x和y,正確的輸入應(yīng)當(dāng)是
A)3,25.08
B)a=3,b=25.08
C)a//3,b=25.08
D)a//3b=25.08
(20)當(dāng)k的值不為0時,在下列選項(xiàng)中能夠?qū)的值賦給變量m,n的是
A)m=k=n
B)(m=k)&&(n=k)
C)(m=k)||(n=k)
D)(k=m)&&(n=k)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |