首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: struct st main() { int n; { struct st*p; int*m; p=s; }; … int a=2,b=
若有以下程序段: struct st main() { int n; { struct st*p; int*m; p=s; }; … int a=2,b=
admin
2021-07-09
23
问题
若有以下程序段:
struct st main()
{ int n; { struct st*p;
int*m; p=s;
}; …
int a=2,b=3,c=5; }
struct st s[3]=({101,&a),{102,&c},{103,&b}};
则以下表达式中值为5的是( )。
选项
A、(*p).m
B、*(p+1)->m
C、*(p++)->n
D、(p++).(*m)
答案
B
解析
本题考查如何通过指针引用数组元素。首先定义了一个结构体,然后定义了一个结构体变量s[3],并赋了初值。在主程序中,定义了一个指向结构体变量s的指针p,要使表达式的值为5,就应该引用s[1].m的值,使指针p指向s[1],++p可以实现将p指针加1,指向s[1]。
转载请注明原文地址:https://kaotiyun.com/show/ldtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=-11,b=10;a/=b/=-4;printf("%d%d\n",a,b);}则输出结果是
下列定义数组的语句中,正确的是
下面选项中的程序段,没有编译错误的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
结构化程序设计中,下面对GOTO语句使用描述正确的是()。
有如下程序段:intx=12;doubley=3.141593;printf(“%d%8.6f”,x,y);其输出结果是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
以下选项中关于C语言常量的叙述错误的是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。例如,有下列
随机试题
会计制度设计
下列方法中,用于处理变价清算财产的有()
试述行政发展的基本特点。
观察者因看到榜样受到强化而如同自己也受到强化一样,这称为()
大剂量地塞米松抑制试验皮质醇抑制超过50%,可考虑为
男孩,左肘摔伤急诊就医,小夹板外固定后,前臂高度肿胀,手部青白发凉,麻木无力,经拍X线片,诊断为左肱骨髁上骨折,若不及时处理,其最可能的后果是
动力黏性系数μ的单位是Pa。s用M、T、L表示μ的量纲是()。
干粉灭火系统的干粉储存容器是用来储存干粉灭火剂的容器,一般为()。
资本是投资者为开展生产经营活动而投入的资金。会计上的资本指的是投资者投入的资本,包括债权人投入的资本。()
下列属于票据功能的有()。
最新回复
(
0
)