設(shè)有以下宏定義
#define N 3
#define Y(n) ((N+1)*n)
則執(zhí)行語(yǔ)句:z=2 (N+Y(5+1));后,z的值為()
A.出錯(cuò)
B.42
C.48
D.54
您可能感興趣的試卷
你可能感興趣的試題
設(shè)有如下定義:
struct sk
{
int a;
float b;
}data;
intp;
若要使P指向data中的a,正確的賦值語(yǔ)句是()
A.p=&a
B.p=data.a
C.p=&data.a
D.*p=data.a
有如下程序段:
int x1,x2;
char y1,y2;
scanf(""%d%c%d%c"",&x1,&y1,&x2,&y2);
若要求x1、x2、y1、y2的值分別為10、20、A、B,正確的數(shù)據(jù)輸入是()(注:└┘代表空格)
A.10A└┘20B
B.10└┘A20B
C.10└┘A└┘20└┘B
D.10A20└┘B
有以下程序
#include
#define PT 3.5
#define S(x) PT*x*x
main()
{
int a=1,b=2;?
printf(""%4.1f"",S(a+b));
}
程序運(yùn)行后的輸出結(jié)果是()
A.7.5
B.10.5
C.14
D.31.5
A.一個(gè)#include命令只能包含一個(gè)頭文件,多個(gè)頭文件需要多個(gè)#include命令。
B.同一個(gè)頭文件可以被多次引入,多次引入的效果和一次引入的效果相同,因?yàn)轭^文件在代碼層面有防止重復(fù)引入的機(jī)制。
C.文件包含允許嵌套,在一個(gè)被包含的文件中又可以包含另一個(gè)文件。
D.預(yù)處理命令行也是c語(yǔ)言的語(yǔ)句。
A.define
B.include
C.including
D.INCLUDE
最新試題
若有定義int a=5,b=2;則a%b的值為(),a/b的值為()。
學(xué)習(xí)C語(yǔ)言只需要記憶語(yǔ)法就可以了。
編程實(shí)現(xiàn),任意輸入三個(gè)整數(shù),輸出最大值。
C語(yǔ)言程序區(qū)分大小寫。
C程序代碼中的注釋、標(biāo)識(shí)符命名、空行、代碼行中的空格以及對(duì)齊等都不影響程序的可讀性。
編譯器的作用是將一個(gè)高級(jí)語(yǔ)言程序翻譯成計(jì)算機(jī)可以執(zhí)行的二進(jìn)制代碼。
與k=n++完全等價(jià)的表達(dá)式是()
C語(yǔ)言編譯連接生成的.exe文件屬于()。
集成開(kāi)發(fā)環(huán)境(IDE)包括了代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具,它是集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能、測(cè)試功能等一體化的綜合開(kāi)發(fā)軟件。
整型的標(biāo)示符關(guān)鍵字為(),單精度實(shí)型標(biāo)示符關(guān)鍵字為()。