首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c},{103,&b}};
admin
2020-11-27
30
问题
若有以下程序段:
struct st
{ int n;
int*m;};
int a=2,b=3,c=5;
struct st s[3]=({101,&a},{102,&c},{103,&b}};
main()
{ struct st*p;
ps;
…}
则以下表达式中值为5的是( )。
选项
A、(p++)->m
B、*(p++)->m
C、(*p).m
D、*(++p)->m
答案
D
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://jikaoti.com/ti/QRD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句中错误的是()。
下列描述中,不符合良好程序设计风格要求的是
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:2
程序中对fun函数有如下说明void‰();此说明的含义是
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
下列结构体类型说明和变量定义中正确的是()。
随机试题
Kidswillsoongettiredoflearningifthey_______tolearnmorethantheycan.
执行死刑的法院是
在Word2010文档的指定位置插入分节符,可使用______________选项卡。
机体对细胞内寄生虫的防御主要依靠
中医四大经典著作是
A、醋酐-浓硫酸反应B、kedde反应C、Molish反应D、Mg-HCl反应E、K-K反应可以区别甾体皂苷和甾体苷元的反应是
A公司于2018年6月30日以自己的固定资产对B公司投资,取得B公司60%的股份。该固定资产原值1500万元,已计提折旧400万元,已提取减值准备50万元,当日该固定资产公允价值为1250万元。B公司2018年6月30日所有者权益公允价值为2000万
阅读古文,完成问题。秋声赋欧阳修欧阳子方夜读书,闻有声自西南来者,悚然而听之,曰:“异哉!”初浙沥以萧飒,忽奔腾而砰湃。如波涛夜惊,风雨骤至。其触于物也,纵纵铮铮,金铁皆呜;又如赴
已知二次型f(x1,x2,x3)=4x22-3x32+4x1x2-4x1x3+8x2x3.(1)写出二次型f的矩阵表达式;(2)用正交变换把二次型f化为标准形,并写出相应的正交矩阵.
Whichisnotmentionedasoneoftheadvantagesofwalkinginthispassage?Whywalkingisoneoftheeasiestwaytoexercise?
最新回复
(
0
)