首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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-01-10
19
问题
若有以下程序段:
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+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://jikaoti.com/ti/LSG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得
下列给定程序中函数fun的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#inclu
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf(’’y=%d\n’’,y);}程序的运行结果是(
若定义函数“int*func()”,则函数func的返回值为()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
若有定义和语句:
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
下列叙述中错误的是
设序列长度为n,在最坏情况下,时间复杂度为O(10g2n)的算法是()。
随机试题
阅读下面的文字,回答问题。谁不晓得沙子龙是利落,短瘦,硬棒,两眼明得像霜夜的大星?可是,现在他身上放了肉。镖局改了客栈,他自己在后小院占着三间北房,大枪立在墙角,院子里有几只楼鸽。只是在夜间,他把小院的门关好,熟习熟习他的“五虎断魂枪”。
在Excel2010中,有关打印的下列说法,错误的是_______。
患者男,25岁,右眼被篮球打伤后眼痛、头痛、视力下降2天就诊。检查:右眼视力0.1不能矫正,睫状充血(++),角膜上皮水肿,KP(++),前房深,房水混浊(+++),5~7点见前房积血,虹膜纹理不清,瞳孔约3mm,对光反应迟钝,晶状体、玻璃体尚透明,后极部
赛马在障碍赛时摔倒,左前肢支跛明显,前臂上弯曲,其他运动有骨摩擦音,患部肿胀,未见皮肤损伤,全身症状不明显。该病最可能的诊断为
经国务院批准占用基本农田兴建国家重点建设项目的,必须遵守国家有关建设项目环境保护管理的规定。在建设项目环境影响报告书中,应当有()方案。
使用VaR需要注意的问题有()。
按照设备功能来排列各种机器设备和工作地的生产物流组织形式称为()。
设f(x,y)为区域D内的函数,则下列各种说法中不正确的是().
在CiscoCatalyst3548以太网交换机上建立一个名为libl05的VLAN,正确的配置是()。
在设计程序时,应采纳的原则之是______。
最新回复
(
0
)