单项选择题

对于下列定义,不正确的叙述是( )。
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)
相关试题
  • 要求通过while循环不断读入字符,当读入字...
  • 设有表示学生选课的三张表,学生S(学号,...
  • 下列选项中可作为C语言合法常量的是()。
  • 有以下程序 #include<stdio.h> main...
  • 已知字母A的ASCII代码值为65,若变量kk为...