首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下类型说明语句 typedef struct {int num; struct{int y,m,d;}date; }PER; 则以下定义结构体数组并赋初值的语句中错误的是( )。
设有如下类型说明语句 typedef struct {int num; struct{int y,m,d;}date; }PER; 则以下定义结构体数组并赋初值的语句中错误的是( )。
admin
2022-04-01
32
问题
设有如下类型说明语句
typedef struct
{int num;
struct{int y,m,d;}date;
}PER;
则以下定义结构体数组并赋初值的语句中错误的是( )。
选项
A、PER st[2]={{1001},2008,8,1,{1002},2006,5,20};
B、PER st[2]={1001,{2008,8,1},1002,{2006,5,20}};
C、PER st[2]={{1001,2008,8,1},{1002,2006,5,20}};
D、PER st[2]={1001,2008,8,1,1002,2006,5,20};
答案
A
解析
结构体PER类型定义了两个成员:num为整型,date为嵌套的结构体类型。初始化时,成员值的顺序必须与成员定义的顺序相同,num必须是整数,date必须可以是小括号括起来的嵌套的三个整数,选项A中,{1001}和{1002}都不是整数,所以选项A错误,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/k2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下关于C语言数据类型使用的叙述中错误的是()。
C源程序中不能表示的数制是
下列定义变量的语句中错误的是()。
有如下说明:intarray[10]={1,2,3,4,5,6,7,8,9,10},*p=array;则数值为9的表达式是________。
结构化程序由三种基本结构组成,三种基本结构组成的算法
下列条件语句中,输出结果与其他语句不同的是
以下选项中,能正确进行字符串赋值的是
有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);printf("%d,%s,%6
随机试题
一把抓由上接头和带抓齿的筒体组成。()
A.Meigs综合征B.阿司匹林三联症C.Wegener肉芽肿D.Good-pasture综合征E.Kartagener综合征主要累及上、下呼吸道和肾的坏死性肉芽肿性疾病是
对于临产开始的主要标志,恰当的是
对电力电缆和电机等电容较大的电气设备,直流耐压试验的作用有检测( )。
隧道光面爆破的分区顺序为()。
关于我国传统饮食文化,说法不正确的是()。
新中国成立之初,周恩来在参与某次国际活动时说:“如今我们登上国际舞台了,因此要唱文戏,文戏中有武戏,但总归是一个正规戏、舞台戏。有几个兄弟国家参加,要配合,要有板有眼,都要合拍。又是第一次唱,所以还要本着学习的精神。”材料中的“正规戏、舞台戏”反映了新中国
新课程改革强调课程内容应与生活和时代相联系。
唯物辩证法的实质和核心是()。
制定测试计划应该在______阶段进行。
最新回复
(
0
)