首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c),{103,&b)}; m
若有以下程序段: struct st { int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a},{102,&c),{103,&b)}; m
admin
2021-02-25
71
问题
若有以下程序段:
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://kaotiyun.com/show/notp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中能表示合法常量的是
有以下程序#includeinta=2;intf(){staticintn=0;intm=0;n++;a++;m++;returnn+m+a;}main(){intk;for(k=0;k
计算机软件的构成是()。
设有某函数的说明为:int*fune(inta[10],intn);则下列叙述中,正确的是()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是while((s[i++]=getchar())!=’\n’);s[i]=’\0’;
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
C语言程序中,运算对象必须是整型数的运算符是
数据库应用系统中的核心问题是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
护理接受化学治疗的白血病病人,最重要的措施是
Ⅰ型超敏反应不具有的特点是
A.抑制血小板聚集B.抑制凝血酶的产生和活性C.纤溶激活剂D.使血小板解聚E.单纯灭活凝血酶
全身麻醉病人清醒前下列哪项护理最重要
科学、合理地选择账务处理程序的意义主要有()。
小班幼儿学习律动“小鸡走路”时,下列四种教学方式中最佳的方式是()
三边长均为整数且最大边长为2009的三角形共有多少个?()
前科学概念就是错误概念。
A和B均是m×n矩阵,秩r(A)+r(B)=n,若BBT=E且B的行向量是齐次方程组AX=0的解,P是M阶可逆矩阵,证明:矩阵pb的行向量是Ax=0的基础解系.
Ithinkyoucantakea(n)______languagecoursetoimproveyourEnglish.
最新回复
(
0
)