單項選擇題

C++程序如下:


為使兩段條件編譯代碼中的宏IUnknown_QueryInterface等價,則下劃線處應填入:()

A.p->vtbl->Release()
B.p->vtbl.Release()
C.p->vtbl.Release(p)
D.p->vtbl->Release(p)


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題

32位Windows下程序如下:



則程序有問題的地方有:()

A.label1
B.label2
C.label3
D.label4

3.多項選擇題代碼:#definenum_of(a)sizeof(a)/sizeof(a[0])以下正確的說法是:()

A.傳入一維數(shù)組名,計算結果是數(shù)組的元素個數(shù)。
B.傳入多維數(shù)組名,計算結果是數(shù)組的最外層元素個數(shù)。
C.這個宏允許傳入指針(void*除外)。
D.這個宏允許傳入某些用戶自定義類型的對象(struct/class)。

4.多項選擇題關于printf(),以下正確的說法是:()

A.該函數(shù)不能保證“格式字符串”和其余參數(shù)的類型一致性。
B.該函數(shù)輸出的字符串必須有0字符結尾,否則將導致越界訪問。
C.該函數(shù)可以接受C++對象作為參數(shù),條件是該對象可以自動轉換為POD(PlainOldData)類型。
D.該函數(shù)壓入棧的參數(shù)只能由調用者負責清除。

5.多項選擇題關于C++引用,以下正確的說法是:()

A.定義引用時必須提供初始值。
B.初始化完成后,不能改變引用的指向。
C.引用可以用作標準容器的元素類型。
D.必須使用另一個引用來初始化“指向引用的引用”

最新試題

使用string類時,在程序中必須包含這個類的頭文件,使用的語句為()。

題型:填空題

兩個以上的函數(shù),具有相同的函數(shù)名,但是形參的個數(shù)或者類型不同,編譯器根據(jù)實參和形參的類型及個數(shù)的最佳匹配,自動確定調用哪一個函數(shù),這就是()。

題型:填空題

命名空間是C++的一種機制,使用關鍵字()把大量有邏輯聯(lián)系的程序實體組合在一個標識符下。

題型:填空題

使用delete對動態(tài)分配的數(shù)組進行釋放的語法格式為()。

題型:填空題

程序中使用指針時,涉及的量有兩個:一個是指針本身;另一個是()。

題型:填空題

const_cast的使用格式為()。

題型:填空題

string類中為字符串對象提供了一些成員函數(shù),調用這些成員函數(shù)的方法為()。

題型:填空題

對于只存儲一個基本類型數(shù)據(jù)的指針,使用new為其動態(tài)分配的語法格式為()。

題型:填空題

()是指在程序的同一范圍內(nèi)聲明幾個功能類似的同名函數(shù)。

題型:填空題

程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進來。一般情況下,使用尖括號括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。

題型:填空題