單項(xiàng)選擇題要調(diào)用void swap(void *a ,void *b ,int size )函數(shù)交換兩個(gè)字符串char *s1=strdup("hello");char *s2=strdup("world");調(diào)用語(yǔ)句為()。

A.swap(&s1,&s2,sizeof(void *));
B.swap(s1,s2,sizeof(void *));
C.swap(&s1,&s2,sizeof(char *));
D.swap(s1,s2,sizeof(char *));


您可能感興趣的試卷

你可能感興趣的試題

1.單項(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());

2.單項(xiàng)選擇題?要實(shí)現(xiàn)通用隊(duì)列,設(shè)計(jì)queue,定義類(lèi)型為:typedef struct{void *buf;int front,rear;int max;int size;}queue;其中,buf為隊(duì)列的首地址,front指向隊(duì)頭,rear指向?qū)ξ玻琺ax為隊(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++;

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

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

最新試題

在C++語(yǔ)言程序中,對(duì)象之間的相互通信通過(guò)調(diào)用()函數(shù)實(shí)現(xiàn)。

題型:?jiǎn)雾?xiàng)選擇題

把面向?qū)ο笏枷霊?yīng)用于軟件開(kāi)發(fā)過(guò)程中,指導(dǎo)開(kāi)發(fā)活動(dòng)的系統(tǒng)方法,簡(jiǎn)稱()方法。

題型:?jiǎn)雾?xiàng)選擇題

大多數(shù)的運(yùn)算符重載可以重載為類(lèi)的()。

題型:多項(xiàng)選擇題

將一個(gè)char型數(shù)據(jù)轉(zhuǎn)換為String類(lèi)型(用戶自定義類(lèi)型)的數(shù)據(jù)時(shí),可以用()函數(shù)完成類(lèi)類(lèi)型轉(zhuǎn)換。

題型:?jiǎn)雾?xiàng)選擇題

C++中只能重載C++語(yǔ)言中()的運(yùn)算符。

題型:?jiǎn)雾?xiàng)選擇題

()函數(shù)和全局函數(shù)不能聲明為虛函數(shù)。

題型:?jiǎn)雾?xiàng)選擇題

下列關(guān)于new運(yùn)算符的描述正確的是()。

題型:多項(xiàng)選擇題

下列關(guān)于人機(jī)交互設(shè)計(jì)的觀點(diǎn),哪個(gè)是正確的?()

題型:?jiǎn)雾?xiàng)選擇題

如何只帶一個(gè)參數(shù)(或其他參數(shù)都帶有默認(rèn)值)的()函數(shù)都可以認(rèn)為是一種轉(zhuǎn)換構(gòu)造函數(shù)。

題型:?jiǎn)雾?xiàng)選擇題

()是子類(lèi)自動(dòng)共享父類(lèi)數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類(lèi)之間的一種關(guān)系。

題型:?jiǎn)雾?xiàng)選擇題