首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句 struct workers { int num; char name[20]; char c; struct { int day; int month; int year;} s;
有以下定义和语句 struct workers { int num; char name[20]; char c; struct { int day; int month; int year;} s;
admin
2021-04-28
71
问题
有以下定义和语句
struct workers
{ int num; char name[20]; char c;
struct
{ int day; int month; int year;} s;
};
struct workers w,*pw;
pw=&w;
能给w中year成员赋1980的语句是
选项
A、pw->year=1980;
B、w.year=1980;
C、w.s.year=1980;
D、*pw.year=1980;
答案
C
解析
本题考查结构体变量的引用,题目中定义了一个结构体,其中结构体中的变量又是一个结构体,w为外层结构体,如果给内层结构体赋值,C先要得到内层结构体变量,即w.s,若要给year赋值,表示为w.s.year即可,选项C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/aUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(chars[][10],intn){chart;inti,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;P=c;S=&c[5];printf("%d\n",s-P);}程序运行后的输出结果是
有以下程序#includemain(){charc[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;i++)for(j=0;p[i][j
以下选项中不能正确赋值的是()。
下面属于黑盒测试方法的是
以下选项中不能作为C语言合法常量的是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
以下有关宏替换的叙述不正确的是()。
在C程序中,下列说法正确的是()。
随机试题
当甘蔗剖面呈灰黑色时,甘蔗有酸霉味及酒糟味,这表明甘蔗已霉变。这种甘蔗
相较于氢氧化钙,MAT盖髓剂优点在于()
高速公路所采用的路面等级是()。
股份有限公司公开发行股份前已发行的股份,自公司股票在证券交易所上市交易之日起()内不得转让。
()是指在采取所有可能的措施或一切必要的法律程序之后,本息仍然无法收回,或只能收回极少部分的贷款。
一国在进行国际经济交往时,其国际收支比较理想的状态是()。(2009年单选题)
甲3月12日在乙公司笔试,3月28日进行面试,4月8日开始上班,5月2日与乙公司建立劳动合同,建立劳动关系的时间为:
深刻把握“四个全面”战略布局的新内涵,是深入学习和贯彻党的十九届五中全会精神的关键所在。关于“四个全面”的表述,下列选项正确的是()。
函数在(0,0)点处
以下能够实现计算5!的程序段是()。
最新回复
(
0
)