单项选择题

有以下程序
  main()
  { union{ unsigned int n;
       unsigned char c;
      }ul;
   ul.c='A';
   printf("%c\n",ul.n);
  }
  执行后输出结果是()

A. 产生语法错
B. 随机值
C. A
D.65

<上一题 目录 下一题>
热门 试题

单项选择题
设有如下说明 typedef struct { int n; char c; double x; }STD; 则以下选项中 ,能正确定义结构体数组并赋初值的语句是()

A. STD tt[2]={{1,''A'',62},{2,''B'',75}};
B. STD tt[2]={1,"A",62,2,"",75};
C. struct tt[2]={{1,''A''},{2,''B''}};
D. struct tt[2]={{1,"A",62.5},{2,"B",75.0}};

单项选择题
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
A. typedef STP char *s;
B. typedef *char STP;
C. typedef STP *char;
D. typedef char* STP ;
相关试题
  • 有以下程序 main() { int i=1,j...
  • C语言中用于结构化程序设计的三种基本结构是
  • 有以下程序 main() { int a=5,b...
  • 设char型变量x中的值为10100111,...
  • 在Windows菜单中,暗淡(灰色)的命令项表...