首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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; p=s; …} 则
若有以下程序段: 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; p=s; …} 则
admin
2020-01-10
24
问题
若有以下程序段:
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;
p=s;
…}
则以下表达式中值为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/vKG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“det3*5*adh3*kjsdf7*”。请在程序的下画线处填入正确的内容并将下画线删除,
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删除,使程
若输入’’abcdef’’、’’abdef’’,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[201,
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(’’y=%d\n’’,y);}程序的运行结果是(
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
结构化程序设计的3种结构是()。
随机试题
法律规范区别于其他社会规范的一个重要标志是()
某企业的员工在黄山旅游时,主动把吃剩的瓜子壳、果皮等收拾干净,放到垃圾箱里。他们的这种行为是
DNA或RNA体外扩增35个循环后,DNA或RNA将达到
薄层皮片包含
对设有闸坝受人工控制的河流,用水时期,如用水量小时其取样断面、取样位置、取样点的布设以及水质调查的取样次数应按()处理。
《合同法》规定的“抗辩权”是指一方有违约行为时对方有权( )。
会计工作由财政部门主管并明确在管理体制上实行()原则。
大学生社会实践活动应坚持社会效益为主、经济效益为辅的原则。()
党的十一届三中全会以来,我们党既积极推进经济体制改革,建立社会主义市场经济,又积极推动政治体制改革,发展社会主义民主政治。之所以要同时进行这两方面的改革,是因为()。
Onlineshopping(网上购物)hasbecomeamajorforceinretailingthisyearwithmorethanUS$1billioninChristmasseasonsales,
最新回复
(
0
)