首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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 {int n; int*m;}; int a=2,b=3,c=5; struct st s[3]=({101,&a),{102,&c),{103,&b)); main()
admin
2021-06-15
44
问题
若有以下程序段:
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/mNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得吏改程序的结构!#include<stdio.h>
给定程序MODI1.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
有以下程序:#include<stdio.h>#include<string.h>stmctA{inta;charb[10];doublec;};voidf(structA*t);main(){structAa={1001,"
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下
下面程序的运行结果是()。y=5;x=14;y=((x=3+y,x+6),x-1);pfintf("x=%d,y=%d",y);
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
下面选项中合法的字符常量是
数据库技术的根本目标是要解决数据的
在结构化程序设计中,模块划分的原则是
在C语言中,以下说法不正确的是()。
随机试题
乙状结肠扭转引起的肠梗阻属于
同种钢材焊接时焊条选用要点有哪些?
男,22岁。右上肢摔伤4小时。查体:右上臂明显肿胀畸形,肢体有缩短,右腕不能背伸,右手各指掌指关节不能伸直。x线片示右肱骨干骨折,骨折端有短缩位。最合适的治疗方案是
在北京市注册的腾飞有限责任公司与在南京市注册的美国独资企业安泰公司在辽阳签订了一份合同,该合同履行地在成都市。合同中的仲裁条款约定:如本合同发生争议,提交辽阳市仲裁。现腾飞公司与安泰公司发生合同纠纷,腾飞公司欲申请仲裁,得知辽阳市未设仲裁委员会,但北京、南
最惠国待遇适用的限制可分为直接限制和间接限制。()
被保险船舶遭受承保风险的袭击,在单凭本身力量无法解脱困境时,请求第三者或第三者自愿前来提供帮助以解脱其所处危险。由此而引起的费用称为()。
中国在南海中的重要岛屿有海南岛和东沙、西沙、中沙、________四大群岛以及黄岩岛等。
下列选项中,可以联合行文的有()。
香港特别行政区长官在当地通过选举或协商产生,由()任命。
MaryMcCarthy’ssatiresarecouchedintheprosestylethathasaclassicprecision.
最新回复
(
0
)