首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出是【 】。 main() {enum em{em1=3,em2=l,em3}; char*aa[]={"AA","BB","CC","DD"}; printf("%s%s\n",aa[eml],aa[em2],a
下面程序的输出是【 】。 main() {enum em{em1=3,em2=l,em3}; char*aa[]={"AA","BB","CC","DD"}; printf("%s%s\n",aa[eml],aa[em2],a
admin
2013-02-23
61
问题
下面程序的输出是【 】。
main()
{enum em{em1=3,em2=l,em3};
char*aa[]={"AA","BB","CC","DD"};
printf("%s%s\n",aa[eml],aa[em2],aa[em3]);
}
选项
答案
DDBBCC
解析
C语言对枚举的定义规定:在枚举中声明的各个枚举元素,如果没有明确指出某个枚举元素的值,它的上一个元素存在并有明确值的情况下,这个枚举元素的值为其上一个元素的值+1。在本题中,没有明确说明枚举元素em3的值,则em3=em2+1=1+1=2,进而可知,在printf()打印函数中,要打印的数组元素是aa[3],aa[1]、aa[2],因此最后的打印结果应当为“DDBBCC”。
转载请注明原文地址:https://kaotiyun.com/show/b9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序把从终端读入的10个整数以二进制方式写入一个名为bi.dat的新文件中。#include<stdio.h>FILE*fp;main(){inti,j;if(fp=fopen(【】)==NU
要使以下程序段输出10个整数,请填入一个整数;for(i=0;i<=【】;printf("%d\n",i+=2));
若有语句:char*line[5];,以下叙述中正确的是
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
设x、y、t均为int型变量,执行以下语句后,y的值为______。x=y=3;t=++x||++y;
在结构化方法中,软件功能分解属于软件开发中的______阶段。
算法的时间复杂度是指______。
算法的执行过程中,所需要的存储空间称为算法的【】。
随机试题
[*]
川芎不宜治疗的头痛是
战汗表现为脱汗表现为
产权登记制又可以分为()类型。
大体积混凝土施工时,可掺入适量(),使混凝土得到补偿收缩,减小混凝土的收缩变形。
中国素席以()三大派系著称。
儿童中心论的出发点是儿童,强调从儿童的——出发,按个体经验发展的逻辑来组织课程,强调儿童通过活动来获得知识经验。
若f(x1,x2,x3)=2x12+x22+x32+2x1x2-tx2x3是正定二次型,则t的取值范围是________.
在下列有关Windows98网络功能的叙述中,错误的是
ThismonthSingaporepassedabillthatwouldgivelegalteethtothemoralobligationtosupportone’sparents.CalledtheMain
最新回复
(
0
)