單項選擇題


?以下關(guān)于這些宏定義描述,錯誤的是:()

A.在預(yù)處理器看來,這些浮點數(shù)都是一串毫無意義的東西
B.預(yù)處理器可以發(fā)現(xiàn)這些宏定義中可能存在的語法錯誤
C.宏定義中出現(xiàn)的3.14、2.00、30.00、10.00不能當(dāng)浮點數(shù)理解
D.預(yù)處理器不會去判斷這些宏定義是變量、常量、表達式還是什么有意義的東西,它只負責(zé)替換


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題

?C語言標準庫中提供的動態(tài)分配內(nèi)存函數(shù)包括:

?以下關(guān)于這些函數(shù)描述中,錯誤的是()。

A.程序結(jié)束后,從堆區(qū)申請的內(nèi)存空間不會被系統(tǒng)自動釋放,導(dǎo)致該內(nèi)存不能再被使用(稱為內(nèi)存泄露)。用free函數(shù)可以釋放_Memory所指向的內(nèi)存空間
B.free只是釋放指針指向的內(nèi)容,該指針還指向原地方(此時的指針稱為野指針)。操作野指針可能導(dǎo)致不可預(yù)料的錯誤。所以,使用free釋放指針指向的空間后,應(yīng)將指針的值置為NULL
C.realloc函數(shù)可以重新_NewSize字節(jié)的內(nèi)存空間,該空間為用malloc等函數(shù)已經(jīng)申請的空間,_Memory指向該空間的首地址。如果_NewSize小于或等于_Memory之前所指向的空間大小,保持原有狀態(tài)不變。如果_NewSize大于原來_Memory之前所指向的空間大小,系統(tǒng)會出錯
D.malloc函數(shù)可以從堆區(qū)申請_Size字節(jié)的內(nèi)存空間。如果申請成功,返回所分配內(nèi)存空間的首地址;如果申請失敗,返回值為NULL

2.單項選擇題?對于通用搜索函數(shù)void*search(void*a,void*k,int n ,int m),假如有char*os[]={"dos","win","centos","ubuntu","mac"};char*k ="linux";正確的調(diào)用語句是()。

A.int *r=NULL;for(int j=0;j< 5;j++){r=search(os[j],k,5,sizeof(char));if(r!=NULL)break;}
B.int *r=NULL;for(int j=0;j< 5;j++){r=search(os[j],k,6,sizeof(char *));if(r!=NULL)break;}
C.search(os,k,5,sizeof(char ));
D.search(os,k,5,sizeof(char *));

3.單項選擇題?對于通用搜索函數(shù)void*search(void*a,void*k,int n ,int m),參數(shù)n表示元素個數(shù),m表示的是什么?()

A.要查找的數(shù)據(jù)
B.要查找的數(shù)據(jù)的數(shù)據(jù)元素的下標
C.要查找的數(shù)據(jù)的數(shù)據(jù)類型
D.要查找的數(shù)據(jù)的數(shù)據(jù)類型所占字節(jié)數(shù)

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

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

5.單項選擇題?對于通用搜索函數(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是一個比較函數(shù),則正確的調(diào)用語句是()。

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());

最新試題

以下是面向?qū)ο筇卣鞯氖牵ǎ?/p>

題型:多項選擇題

一旦一個引用被初始化為指向一個對象,它就()被改變?yōu)閷α硪粋€對象的引用。

題型:單項選擇題

關(guān)于函數(shù)的描述,以下正確的是()。

題型:單項選擇題

“植物大戰(zhàn)僵尸”是一款流行的游戲,游戲中的精靈分為僵尸和植物兩大類,僵尸可以運動但不能發(fā)射武 器,植物不能運動但能發(fā)射武 器。某同學(xué)計劃在游戲開發(fā)中多重繼承已有的植物類和僵尸類,形成植物僵尸類,具有植物和僵尸的所有行為,請分析是否可行?()

題型:單項選擇題

下列關(guān)于類與對象的說法中,正確的是()。

題型:多項選擇題

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

題型:單項選擇題

為了使類中的某個成員能被類的對象通過成員操作符訪問,則需要把該成員的訪問權(quán)限定義為()。

題型:單項選擇題

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

題型:單項選擇題

函數(shù)體內(nèi)有if語句的函數(shù)不適合聲明為內(nèi)聯(lián)函數(shù)。

題型:判斷題

()就是從眾多的事物中抽取出共同的、本質(zhì)性的特征,舍棄其非本質(zhì)的特征。

題型:單項選擇題