1.若x是整型變量,pb是基類型為整型的指針變量,則正確的賦值表達(dá)式是( )。
A)pb=&x B)pb=x; C)*pb=&x; D)*pb=*x
2.下面函數(shù)的功能是( )。
sss(s,t)
char *s,*t;
{
while((*s)&&(*t)&&(*t++==*s++));
return(*s-*t);
}
A)求字符串的長(zhǎng)度 B)比較兩個(gè)字符串的大小
11 C)將字符串s復(fù)制到字符串t中 D)將字符串s接續(xù)到字符串t中
3.設(shè)有說(shuō)明
int(*ptr)[m];
其中的標(biāo)志符ptr是( )。
A)m個(gè)指向整型變量的指針
B)指向m個(gè)整型變量的函數(shù)指針
C)一個(gè)指向具有m個(gè)整型元素的一維數(shù)組的指針
D)具有m個(gè)指針元素的一維指針數(shù)組,每個(gè)元素都只能指向整型量
4.若要用下面的程序片段使指針變量P指向一個(gè)存儲(chǔ)型變量的動(dòng)態(tài)存儲(chǔ)單元:
int *p;
p=______malloc(sizeof(int));
則應(yīng)填入( )。
A)int B)int *
C)(*int) D)(int *)
5.下面函數(shù)的功能是( )。
int funl(char *x)
{
char *y=x;
while(*y++);
return(y-x-1);
}
A)求字符串的長(zhǎng)度 B)比較兩個(gè)字符串的大小
C)將字符串x復(fù)制到字符串y D)將字符串x連接到字符串y后面
6.設(shè)有以下定義:
int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
int (*prt)[3]=a,*p=a[0];
則下列能夠正確表示數(shù)組元素a[1][2]的表達(dá)式是( )。
A)* ((*prt+1)[2]) B)*(*(p+5))
C)(*prt+1)+2 D)*(*(a+1)+2)
7.函數(shù)NewPrint用于打印sin(x)、cos(x)和ln(x)等函數(shù)的曲線模擬,其參數(shù)就是上述函
數(shù),則NewPrint的原型為( )。
A)double NewPrint(double x)
B)void NewPrint(double(*f)(double x))
C)void (*NewPrint)(double x)
D)void (*NewPrint)(double f(double x))
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |