题目内容

执行以下程序后,输出结果是______。#include #define MAX(x,y) x>y?x:yvoid main( ){int a=5,b=6;printf("%d",MAX(a+2,b));}

A. 5
B. 6
C. 7
D. 8

查看答案
更多问题

请读程序:#include char fun(char c){ if (c<='Z' && c>='A') c-='A'-'a';return (c); }main(){ char s[81]; int k=0;gets(s);while(s[k]){ s[k]=fun(s[k]); putchar(s[k]); k++;}putchar('\n'); }若运行时从键盘上输入 OPEN THE DOOR(表示回车),则上面程序的输出结果是________。

A. oPEN tHE dOOR
B. open the door
C. OPEN THE DOOR
D. Open The Door

设有union data{ int i ; char c ; float f ;} a ;int b ;则下列语句中正确的是_____________。

A. a=1.6
B. a.c=’\101’
C. b=a
D. printf(“%d\n”,a)

设有typedef struct ABC{ long a ; int b; char c[2];}NEW;则下列叙述中正确的是_____________。

A. 以上的说明形式非法
B. ABC是一个结构体变量
C. NEW是个结构体类型名
D. NEW是个结构体变量

若定义union stu {int i;float t; int a[4]}x; 则x在内存中占用的字节数是_______________。

A. 2
B. 4
C. 16
D. 14

答案查题题库