首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句: 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
2013-10-14
59
问题
有以下定义和语句:
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的语句是( )。【10年3月】
选项
A、*pw.year=1980;
B、w.year=1980;
C、pw->year=1980;
D、w.s.year=1980;
答案
D
解析
本题主要考查的是结构体变量的嵌套定义,也就是说一个结构体变量也可以包含另一个结构体。在本题中works结构体中包含了结构体s。所以对结构体变量w中year成员的引用是w.s.year。
转载请注明原文地址:https://kaotiyun.com/show/50Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序: #include <stdio.h> main() {int a[]={1,2,3,4},y,*p=&a[3]; --p; y=*p; printf("y=%d\n",y); } 程序的运行结果是(
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include<stdio.h>long【】;/*函数说明语句*/main(){longn;
以下程序的输出结果是【 】。#include<stdio.h>#defineN5intfun(int*s,inta,intn){intj;*s=aj=n;while(a
有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i]
下列叙述中正确的是______。
有以下程序#include<stdio.h>voidfun(int*a,int*B){int*c;c=a;a=b;b=c;}main()
以下程序的输出结果是【】。main(){inta=0;a+=(a=8);printf(“%d\n”,A);}
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidarrin(intx[N]){inti=0;while(i<N)seanf("%d",______);
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
下列叙述中错误的是()。
随机试题
G.SH还原酶的辅酶是
下列关于母乳性黄疸描述正确的是
女性体内可分泌雄激素的细胞和组织是
患儿2岁,小儿哮喘,症见咳喘哮鸣,痰稠色黄,喉间哮吼痰鸣,胸膈满闷,身热,面赤,口干,咽红、苔黄,便秘,脉滑数。治法
当同一种料源集料最大粒径既有大于又有小于13.2mm的集料时,取小于13.2mm水浸法试验为标准。()
《招标投标法》由全国人大常委会于()日审议通过。
发行人募集资金投资项目分析可以不在投资价值研究报告中反映。()
以下是有关三家公司证券、市场组合和无风险资产的数据:要求:对甲乙丙三家公司的股票提出投资建议。
【26】【34】
A、Husbandandwife.B、Fatheranddaughter.C、Doctorandpatient.D、Teacherandstudent.C
最新回复
(
0
)