單項(xiàng)選擇題?對(duì)于通用搜索函數(shù)void*search(void*a,void*k,int n ,int m,int (*compare)(void *,void *)),假如有char*os[]={"dos","win","centos","ubuntu","mac"};char*k ="linux";cmp是一個(gè)比較函數(shù),則正確的調(diào)用語(yǔ)句是()。

A.search(os,k,5,sizeof(char ),cmp);
B.search(os,k,5,sizeof(char ),cmp());
C.search(os,&k,5,sizeof(char *),cmp);
D.search(os,&k,5,sizeof(char *),cmp());


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題?要實(shí)現(xiàn)通用隊(duì)列,設(shè)計(jì)queue,定義類型為:typedef struct{void *buf;int front,rear;int max;int size;}queue;其中,buf為隊(duì)列的首地址,front指向隊(duì)頭,rear指向?qū)ξ?,max為隊(duì)列容量,size為隊(duì)列元素所占字節(jié)數(shù)。元素出隊(duì)列的函數(shù)void out(queue *q ,void *val)的代碼為()。

A.void *addr =(char *)q->buf +q->rear *q->size;memcpy(addr,val,q->size);q->rear++;
B.void *addr =(char *)q->buf +q->rear *q->size;memcpy(val,addr,q->size);q->rear++;
C.void *addr =(char *)q->buf +q->front *q->size;memcpy(addr,val,q->size);q->front++;
D.void *addr =(char *)q->buf +q->front *q->size;memcpy(val,addr,q->size);q->front++;

2.單項(xiàng)選擇題在C語(yǔ)言中,浮點(diǎn)數(shù)-161.875的二進(jìn)制位模式是()。

A.10000000011100010000111100000000
B.11000000101110000000000000000000
C.11000011001000011110000000000000
D.11001010000000000111000100001111