文章責編:shinana
看了本文的網(wǎng)友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監(jiān)理師 咨詢師 安全師 結構師 估價師 造價員 會計| 會計證 會計職稱 注會 經(jīng)濟師 稅務師 醫(yī)學| 衛(wèi)生資格 醫(yī)師 藥師 [更多]
16.設有以下程序段
int x=0,s=0;
while(! x!=0)s+=++x;
printf(″%d″,s);
則( )
A.運行程序段后輸出0 B.運行程序段后輸出1
C.程序段中的控制表達式是非法的 D.程序段執(zhí)行無限次
【參考答案】B
17.以下描述中正確的是( )
A.由于do-while循環(huán)中循環(huán)體語句只能是可執(zhí)行語句,所以循環(huán)體內不能使用復合語句
B.do-while循環(huán)由do開始,用while結束,在while(表達式)后面不能寫分號
C.在do-while循環(huán)體中,是先執(zhí)行一次循環(huán),再進行判斷
D.do-while循環(huán)中,根據(jù)情況可以省略while
【參考答案】C
18.以下程序的運行結果是( )
sub(int x,int y,int *z)
{*z=y-x;}
main()
{ int a,b,c;
sub(10,5,&a);
sub(7,a,&b);
sub(a,b,&c);
printf(″%4d,%4d,%4d\n″,a,b,c);
}
A.5,2,3 B.-5,-12,-7 C.-5,-12,-17 D.5,-2,-7
【參考答案】B
相關推薦:計算機二級C技巧:VC6.0控制鼠標反方向移動北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |