首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: 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-06-16
66
问题
若有以下程序段:
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://www.kaotiyun.com/show/LdCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数voidfun(char*tt,intPP[]),统计在tt所指的字符串中’a’到’z’26个小写字母各自出现的次数,并依次放在pp所指的数组中。例如,当输入字符串“abcdefgabcdeabc”后,程序的输出结果应该是:
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x—y)+(z+y)/(z—y)的值。其中x和y的值不相等,z和y的值不相等。例如,当x的值为9,y的值为11,z的值为15时,函数值为一3.50。请改正程序中的错误,使
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行
下列定义数组的语句中,正确的是()。
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为eh的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
有以下程序:#includemain(){inta=1,b=0;if(一一a)b++;elseif(a==0)b+=2;elseb+=3;printf(“%d\n”,b)
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
随机试题
A.混悬液B.乳浊液C.胶体溶液D.B+CE.三者均不是
每天使用一次的氟化钠漱口液浓度为
地下连续墙的优点包括()。
当结构自重和汽车荷载(不计冲击力)产生的向下挠度超过跨径的1/600时,钢筋混凝土梁、板的底模板应设预拱度,预拱度值应等于下列()因素所产生的挠度。
下列关于基金税收的说法中,正确的是()。
根据法律行为的成立是否需要具备法律规定的形式而划分,可以将法律行为划分为()。
材料一某区域地图材料二A城市气候资料
中国共产党打响武装反抗国民党反动派第一枪的事件是()。
由谷歌公司研造的人工智能系统阿尔法围棋,挑战世界围棋冠军李世石。5盘棋分别于2016年3月9日、10日、12日、13日和15日举行,即使一方率先取得3胜,也会下满5盘。最终,阿尔法围棋以4:1赢得这场“战争”。人类在享受机器人带来便利的同时,也担心某一天机
Theincreasinglyhighratesofjuveniledelinquencyareagreatprobleminmodemsociety.Moreandmorepeoplearepayingspecia
最新回复
(
0
)