首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:struct { int n; float x;} s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是( )。
设有定义:struct { int n; float x;} s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是( )。
admin
2019-06-09
17
问题
设有定义:struct { int n; float x;} s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是( )。
选项
A、s[0]=m[1];
B、s=m;
C、s.n=m.n;
D、s[2].x=m[2].x;
答案
A
解析
同类型的结构体变量之间可以直接赋值但是数组却不可以,选项B)错误;结构体的数组名仍然为一指针常量,引用其成员变量的时候要使用指向运算符"->",选项C)错误;数组的下标的下限为0,上限为n-1,其中n为数组的维数,选项D)引用数组越界,所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/IxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf(’’%d,%d,%d\n’’,x,y,z);)程序运行后的输出结果是
当变量c的值不为2、4、6时,值也为’’真’’的表达式是
有以下程序main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf(’’%dha’’,pad);)程序的输出结果是
以下叙述中正确的是
若变量已正确定义,在if(W)printf(’’%d\n’’,k);中,以下不可替代W的是
以下叙述中正确的是
有以下程序#includemain(){intx=1,y=0,a=0,b:0;switch(x){case1:switch(Y){case0:a++;break;case1:b++;break;}case2:a++;b++;brea
若程序中有宏定义行:#defineN100则以下叙述中正确的是
在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
随机试题
行政给付的内容是赋予被帮助人:()
A、Themajorityofdriversprefertodriveandparkthemselves.B、Humandriversbecomeeasilydistractedortiredwhiledriving.
计算机屏幕显示“Harddiskfailure”,表示()。
《公路桥涵地基与基础设计规范》(JTG3363—2019)将桥涵地基岩土分为()。
某企业以在保险公司存款的利息充抵保险费用的方式向保险公司购买保险。2005年7月初,企业在保险公司的存款为400万元;月末,企业在保险公司的存款为200万元。假设人民银行公布的1年期存款利率为3%,保险公司在7月份应纳的营业税税额为()。
贷款分类需要考虑的因素包括()。
()不属于事前风险控制手段。
下列各项中,注册会计师在确定某项重大错报风险是否为特别风险时,通常无须考虑的是()。
系统方法论是项目评估方法论的理论基石。系统方法论的基本原则不包括()。
Sleepwalkingisadisordercharacterizedbywalkingorotheractivitiesapersonengagedinwhile【C1】______stillasleep.Itis
最新回复
(
0
)