第10章 指針
同步練習(xí)一
一、選擇題(在下列各題的A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上。)
10.1 若有下面的程序段:
char s[]="china";char *p; p=s;
則下列敘述正確的是
A)s和p完全相同落千丈
B)數(shù)組s中的內(nèi)容和指針變量p中的內(nèi)容相等
C)s數(shù)組長(zhǎng)度和p所指向的字符串長(zhǎng)度相等
D)*p與s[0]相等
考生答案: 正確答案: D
10.2 若有語(yǔ)句int *point,a=4;和 point=&a;下面均代表地址的一組選項(xiàng)是
A)a,point,*&a
B)&*a,&a,*point
C)*&point,*point,&a
D)&a,&*point,point
考生答案: 正確答案: D
10.3 下列程序執(zhí)行后的輸出結(jié)果是
void func(int *a,int b[])
{ b[0]=*a+6; }
main()
{ int a,b[5];
a=0; b[0]=3;
func(&a,b); printf("%d\n",b[0]);
}
A)6
B)7
C)8
D)9
考生答案: 正確答案: A
10.4 已定義以下函數(shù)
fun(char *p2, char *p1)
{ while((*p2=*p1)!=’\0’){p1++;p2++;}
}
函數(shù)的功能是
A)將p1所指字符串復(fù)制到p2所指內(nèi)存空間
B)將p1所指字符串的地址賦給指針p2
C)對(duì)p1和p2兩個(gè)指針?biāo)缸址M(jìn)行比較
D)檢查p1和p2兩個(gè)指針?biāo)缸址惺欠裼小痋0’
考生答案: 正確答案: A
10.5 有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s= =t)*s=t-’a’+’A’;
s++;
}
}
main()
{ char str1[100]="abcddfefdbd",c=’d’;
ss(str1,c);
printf("%s\n",str1);
}
程序運(yùn)行后的輸出結(jié)果是
A)ABCDDEFEDBD
B)abcDDfefDbD
C)abcAAfefAbA
D)Abcddfefdbd
考生答案: 正確答案: B
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢時(shí)間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |