单项选择题

对于下列定义,不正确的叙述是( )。
union data
int a;
char b;
double c;
x=y;

A) 变量x所占内存的长度等于成员c的长度
B) 变量x的地址和它的各成员地址都是相同的
C) 可以在定义时对x初始化
D) 不能对变量x赋值,故x=y非法
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的输出结果是( )。 #include <stdio.h> charcchar(char eh) if(ch>='A,&&ch<='Z') ch=ch-'A'+'a'; return ch; main() char s[]= ABC+abc=defDEF ,*p=s; while(*p) *p=cchsr(*p); p++; printf( %s n ,s);
A) abc+ABC=DEFdef
B) abc+abc=defdef
C) abcABCDEFdef
D) abcabcdefdef
单项选择题
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*+5的值的函数f,正确的宏定义语句为( )。
A) #definef(x)5*x*x+5*+5
B) #definef5*x*x+5*x+5
C) #definef(a) (5*a*a+5*a+5)
D) #define5*x*x+5*+5f(x)
相关试题
  • 设有定义:FILE *fw;,请将以下打开文件...
  • 在关系数据库中,把数据表示成二维表,每一...
  • 以下程序运行后的输出结果是______。...
  • 下列程序的输出结果是______。 main...
  • 以下程序的运行结果是 。 # include<s...