單項(xiàng)選擇題下列循環(huán)語句中有語法錯(cuò)誤的是()。

A.while(x=y)5;
B.while(0);
C.doprintf(“%d”,a);while(a--);
D.dox++while(x==10);


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題設(shè)有程序段intk=10;while(k)k=k-1;則下面描述中正確的是()。

A.while循環(huán)執(zhí)行10次
B.循環(huán)是無限循環(huán)
C.循環(huán)體語句一次也不執(zhí)行
D.循環(huán)體語句執(zhí)行一次

2.單項(xiàng)選擇題在C語言中,下列說法中正確的是()。

A.不能使用“do語句while(條件)”的循環(huán)
B.“do語句while(條件)”的循環(huán)必須使用“break”語句退出循環(huán)
C.“do語句while(條件)”的循環(huán)中,當(dāng)條件為非0時(shí)將結(jié)束循環(huán)
D.“do語句while(條件)”的循環(huán)中,當(dāng)條件為0時(shí)將結(jié)束循環(huán)

3.單項(xiàng)選擇題下列語句中與語句while(1){if(i>=100)break;s+=i;i++;}功能相同的是()。

A.for(;i<100;i++)s=s+i;
B.for(;i<100;i++;s=s+i);
C.for(;i<=100;i++)s+=i;
D.for(;i>=100;i++;s=s+i);

4.單項(xiàng)選擇題下列語句中,哪一個(gè)可以輸出26個(gè)大寫英文字母()。

A.for(a=’A’;a<=’Z’;printf(”%c”,++a));
B.for(a=’A’;a<’Z’;a++)printf(”%c”,a);
C.for(a=’A’;a<=’Z’;printf(”%c”,a++));
D.for(a=’A’;a<’Z’;printf(”%c”,++a));

5.單項(xiàng)選擇題若sizeof(int)為2,計(jì)算1至10的乘積,下列語句序列中正確的是()。

A.intjc=1;for(inti=2;i<=10;i++)jc*=i;
B.for(floatjc=1,inti=2;i<=10;i++,jc*=i);
C.floatjc=1;for(inti=2;i<=10;jc*=i,i=i+1);
D.for(floatjc=1;i=2;i<=10;i++)jc*=i;