(26)以下描述中正確的是
A)由于do-while循環(huán)中循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)體內(nèi)不能使用復(fù)合語句
B)do-while循環(huán)由do開始,用while結(jié)束,在while(表達(dá)式)后面不能寫分號(hào)
C)在do-while循環(huán)體中,是先執(zhí)行一次循環(huán),再進(jìn)行判斷
D)do-while循環(huán)中,根據(jù)情況可以省略while
(27)以下函數(shù)返回a所指數(shù)組中最小的值所在的下標(biāo)值
fun(int *a, int n)
{ int i,j=0,p;
p=j;
for(i=j;i if(a[i] return(p);}
在下劃線處應(yīng)填入的是
A)i=p
B)a[p]=a[i]
C)p=j
D)p=I
(28)以下敘述正確的是
A)函數(shù)可以嵌套定義但不能嵌套調(diào)用
B)函數(shù)既可以嵌套調(diào)用也可以嵌套定義
C)函數(shù)既不可以嵌套定義也不可以嵌套調(diào)用
D)函數(shù)可以嵌套調(diào)用但不可以嵌套定義
(29)若有說明語句
char a[]="It is mine";
char *p="It is mine";
則以下不正確的敘述是
A)a+1表示的是字符t的地址
B)p指向另外的字符串時(shí),字符串的長度不受限制
C)p變量中存放的地址值可以改變
D)a中只能存放10個(gè)字符
(30)以下程序的運(yùn)行結(jié)果是
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("M,M,M\n",a,b,c);}
A)5,2,3
B)-5,-12,-7
C)-5,-12,-17
D)5,-2,-7
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |