多項(xiàng)選擇題
如果輸入的是5,以下程序運(yùn)行結(jié)果不正確的是() #include < stdio.h> #define M n+n void main() { int n; int result; printf(""請輸入一個(gè)整數(shù):""); scanf(""%d"",&n); result=M*M; printf(""result = %d\n"",result); }
A.100 B.35 C.25 D.50
A.在程序中凡是以"#"開始的語句行都是預(yù)處理命令行 B.預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束 C.#define MAX是合法的宏定義命令行 D.C程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過程中進(jìn)行的
A.提高方便性 B.提高可讀性 C.提高可移植性 D.防止出錯(cuò)
A.整型宏 B.浮點(diǎn)型宏 C.有參數(shù)宏 D.無參數(shù)宏
A.在程序運(yùn)行時(shí)進(jìn)行的 B.在程序連接時(shí)進(jìn)行 C.和C程序中的其它語句同時(shí)進(jìn)行編譯的 D.在對源程序中其它語句正式編譯之前進(jìn)行的
A.數(shù)組名本身就是一個(gè)指針,指向數(shù)組內(nèi)存的起始位置。 B.既可以讀入數(shù)據(jù)到數(shù)組中,也可以讀入數(shù)據(jù)到未賦初值的指針中。 C.可以讓一個(gè)指針指向一個(gè)同類型的數(shù)組。 D.指針可以指向同類型的數(shù)組中的任意一個(gè)元素。
A.float B._3DMax C.type D.student
單項(xiàng)選擇題
根據(jù)下面的結(jié)構(gòu)體類型定義和數(shù)組定義 struct season {char name[10]; int day; }; struct season s[4]={""Spring"",90,""Summer"",91,""Autumn"",92,""Winter"",92}; 值等于'A'的表達(dá)式" ()
A.s[3].name[0] B.s[3].name C.s[2].name D.s[2].name[0]
變量a所占的內(nèi)存字節(jié)數(shù)是(假設(shè)整型int為4字節(jié))() struct stu { int score[4]; char name[3]; int n; } a ;
A.8 B.23 C.24 D.25
#include #define MIN -40 main() { int x=20,y=10; #if(MINprintf(""%d\n"",x); #else printf(""%d\n"",y); #endif } 程序運(yùn)行結(jié)果是()
A.不確定 B.-40 C.10 D.20
#include ""stdio.h"" #define S(a,b) a+b*2 void main() { printf(""%d"",S(3,2+1)); }以上程序執(zhí)行后的結(jié)果是()
A.9 B.8 C.6 D.7