設(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