(21)下列語(yǔ)句中,錯(cuò)誤的是(x,y,a,b假設(shè)已經(jīng)定義好)
A)while(x=y)5;
B)do x++ while(x==10);
C)while(0);
D)do 2;while(a==b);
正確答案: B
(22)若i,j已經(jīng)定義為整型,則以下程序段中,內(nèi)循環(huán)體的執(zhí)行次數(shù)是
for(i=6;i;i--)
for(j=0;j<5;j++){……}
A)40
B)35
C)30
D)25
正確答案: C
(23)下列說(shuō)法中錯(cuò)誤的是
A)只能在循環(huán)體內(nèi)使用break語(yǔ)句
B)在循環(huán)體內(nèi)使用break語(yǔ)句可以使流程跳出本層循環(huán)體,從而提前結(jié)束本層循環(huán)
C)在while和do…while循環(huán)中,continue語(yǔ)句并沒有使整個(gè)循環(huán)終止
D)continue的作用是結(jié)束本次循環(huán),即跳過(guò)本次循環(huán)體中余下尚未執(zhí)行的語(yǔ)句,接著再一次進(jìn)行循環(huán)判斷
正確答案: A
(24)閱讀如下程序段
#include "stdio.h"
main()
{ int x,a,b;
scanf("%d",&x);
a=b=x;
for(;x!=0;)
{ if(x<b)b=x;
if(x>a)a=x;
scanf("%d",&x);}
printf("a=%d,b=%d\n",a,b);}
現(xiàn)輸入如下。[注] :′ц′表示空格
34ц56ц23ц45ц5ц56ц7ц12ц365ц49ц48ц57ц87ц7ц6ц7569ц789ц0<Enter>
輸入后輸出結(jié)果是
A)a=7569,b=789
B)a=5,b=365
C)a=7,b=789
D)a=7569,b=5
正確答案: D
(25)下面關(guān)于字符常量的說(shuō)法錯(cuò)誤的是
A)一個(gè)字符常量代表ASCII字符集中的一個(gè)字符
B)單引號(hào)中的大寫字母和小寫字母代表不同的字符常量
C)字符常量只能包含一個(gè)字符
D)字符常量可以用單引號(hào)或雙引號(hào)括起來(lái)
正確答案: D
(26)現(xiàn)有如下程序
#include "stdio.h"
int fun(int x)
{printf("x=%d\n",++x);}
main()
{fun(12+5);}
則程序的輸出結(jié)果是
A)12
B)13
C)17
D)18
正確答案: D
(27)現(xiàn)有如下程序段
#include "stdio.h"
int aa(int x,int y);
main()
{int a=24,b=16,c;
c=aa(a,b);
printf("%d\n",c);}
int aa(int x,int y)
{int w;
while(y)
{w=x%y;
x=y;
y=w;}
return x;}
則程序段的輸出結(jié)果是
A)8
B)7
C)6
D)5
正確答案: A
(28)下列說(shuō)法錯(cuò)誤的是
A)函數(shù)調(diào)用時(shí),函數(shù)名必須與所調(diào)用的函數(shù)名字完全相同
B)實(shí)參的個(gè)數(shù)必須與形式參數(shù)的個(gè)數(shù)一致
C)實(shí)參可以是表達(dá)式,在類型上必須與形參一一對(duì)應(yīng)匹配
D)C語(yǔ)言規(guī)定,函數(shù)必須先定義,后調(diào)用(函數(shù)的返回值類型為int或char時(shí)除外)
正確答案: C
(29)函數(shù)的值通過(guò)return語(yǔ)句返回,下面關(guān)于return語(yǔ)句的形式描述錯(cuò)誤的是
A)return表達(dá)式;
B)return(表達(dá)式);
C)一個(gè)return語(yǔ)句可以返回多個(gè)函數(shù)值
D)一個(gè)return語(yǔ)句只能返回一個(gè)函數(shù)值
正確答案: C
(30)現(xiàn)有如下定義:int a,b,*p,*q;,則下列賦值語(yǔ)句錯(cuò)誤的是
A)p=&a;
B)q=&b;
C)p=q;
D)p=a;
正確答案: D
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |