多項(xiàng)選擇題
A.在程序運(yùn)行時(shí)進(jìn)行的 B.在程序連接時(shí)進(jìn)行 C.和C程序中的其它語句同時(shí)進(jìn)行編譯的 D.在對(duì)源程序中其它語句正式編譯之前進(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
程序 #include ""stdio.h"" #define A 5+5 void main() { printf(""%d"",A*2); }運(yùn)行后的輸出結(jié)果是()
A.20 B.15 C.25 D.30
A.其它三項(xiàng)都不對(duì) B.#define宏名(參數(shù)表)字符串 C.#define宏名(參數(shù)表)浮點(diǎn)數(shù) D.#define宏名(參數(shù)表)整數(shù)
已知代碼如下: #include ""stdio.h"" #define AA(a,b,c) a*b*c void main() { printf(""%d"",AA(2+2,3,1+2)); } 程序的運(yùn)行結(jié)果是()
A.10 B.20 C.36 D.30
請(qǐng)讀程序: # define AD(x) x + x main () {int m = 1, n = 2 , k = 3 ; int sum = AD( m + n )*k ; printf ( "" sum = % d "", sum ); } 上面程序的運(yùn)行結(jié)果是()
A.sum=9 B.sum=10 C.sum=12 D.sum=18