首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 struct st { int x; int *y; } *pt; int a[]={1,2}, b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是( )。
有以下程序段 struct st { int x; int *y; } *pt; int a[]={1,2}, b[]={3,4}; struct st c[2]={10,a,20,b}; pt=c; 以下选项中表达式的值为11的是( )。
admin
2015-07-28
33
问题
有以下程序段
struct st
{ int x; int *y; } *pt;
int a[]={1,2}, b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是( )。
选项
A、++pt->x
B、pt->x
C、*pt->y
D、(pt++)->x
答案
A
解析
语句"pt=c;"将指针pt指向了结构体数组c的首地址,所以pt与c、c[0]等价,++pt->x值为11,pt->x值为10,*pt->y的值为1,(pt++)->x的值为20,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/B7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:int c1=1, c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是______。
若有以下程序段: main() { int x=2,y=4; x=x^y; y=y^x; x=x^y; printf("%d,%d",x,y); }则上述程序段的输出结果是______。
以下程序的结果是______。 main() { char x=3,y=6,z; z=x^<<2; printf("%d",z); }
下列4条叙述中,正确的一条是______。
己知变量a为float型,则a在内存中占______个字节,该变量的地址是第______个字节的地址。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
设有以下函数:voidfun(intn,char*$s){……}则下面对函数指针的定义和赋值均正确的是
以下程序用以删除字符串中所有的空格,请填空。#inculdemain(){chars[100]=(“ourteacherteachclanguage!”);intI,j;For(i=j=0;s[i]!=’’)
软件需求分析一般应确定的是用户对软件的______。
下列选项中不是字符常量的是()。
随机试题
Usingamodalauxiliary:Itispossiblethatthecompanywillofferyouagoodsalary.
A.抑制血管紧张素Ⅱ生成B.抑制血管紧张素与受体结合C.阻止钙离子进入心肌细胞及血管壁平滑肌细胞,使心肌收缩力降低,外周血管扩张D.抑制钠、水重吸收,减少血容量,降低心排血量E.减慢心率、降低心排血量,抑制肾素释放依那普利降压的作用原理是
A.癔病B.破伤风C.脑血管疾病D.中毒性痢疾E.菌膜炎抽搐伴高血压,肢体瘫痪,见于()
喷锚支护是()等材料组合起来的支护形式。
新发生不良贷款的外部原因包括()。
企业发生的下列交易或事项产生的汇兑差额应计入当期损益的有()。
下列关于认股权证和以股票为标的物的看涨期权的表述中,正确的有()。
注册会计师选择沟通对象的下列做法中,错误的是()。
为保证湖滨桥以及过桥车辆的安全,工作人员在桥的入口处安装了“超载检测报警系统”。检测时,当车辆重量小于1×105N时,绿灯亮、红灯灭,表示可以通行;当车辆重量大于等于1×105N时,红灯亮、绿灯灭,表示禁止通行。系统中的电路元件如图16(甲)所示,其中压敏
Whimneighborhoodsarebecomingdarkerin【1】______andmoreexpensive.【1】______Analystssaythatsoaringhousepricesa
最新回复
(
0
)