下列程序的輸出結(jié)果不正確的是()
#include ""stdio.h""
#define M(x,y) x%y
void main()
{
int a,m=12,n=100;
a=M(n,m);
printf(""%d\n"",a--);
}
A.2
B.3
C.4
D.5
您可能感興趣的試卷
你可能感興趣的試題
A.#include max 5
B.#define max 5
C.#definema x=5
如果輸入的是5,以下程序運(yùn)行結(jié)果不正確的是()
#include < stdio.h>
#define M n+n
void main()
{
int n;
int result;
printf(""請(qǐng)輸入一個(gè)整數(shù):"");
scanf(""%d"",&n);
result=M*M;
printf(""result = %d\n"",result);
}
A.100
B.35
C.25
D.50
A.在程序中凡是以"#"開(kāi)始的語(yǔ)句行都是預(yù)處理命令行
B.預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束
C.#define MAX是合法的宏定義命令行
D.C程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過(guò)程中進(jìn)行的
A.提高方便性
B.提高可讀性
C.提高可移植性
D.防止出錯(cuò)
A.整型宏
B.浮點(diǎn)型宏
C.有參數(shù)宏
D.無(wú)參數(shù)宏
最新試題
C語(yǔ)言源程序經(jīng)過(guò)編譯生成()。
計(jì)算機(jī)能干什么?()
編譯器的作用是將一個(gè)高級(jí)語(yǔ)言程序翻譯成計(jì)算機(jī)可以執(zhí)行的二進(jìn)制代碼。
一個(gè)C語(yǔ)言程序無(wú)論長(zhǎng)短都是有函數(shù)和變量組成。
整型的標(biāo)示符關(guān)鍵字為(),單精度實(shí)型標(biāo)示符關(guān)鍵字為()。
C程序代碼中的注釋、標(biāo)識(shí)符命名、空行、代碼行中的空格以及對(duì)齊等都不影響程序的可讀性。
名為printf的函數(shù)可以完成程序指定的輸出,它是C語(yǔ)言本身自有的一個(gè)關(guān)鍵字。
下面不是C語(yǔ)言特點(diǎn)的是()。
編程實(shí)現(xiàn),輸入圓的半徑,求圓的面積。
在C語(yǔ)言中,定義一個(gè)共用體變量時(shí),系統(tǒng)分配給它的存儲(chǔ)空間長(zhǎng)度是()。