首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",2004
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",2004
admin
2009-02-15
45
问题
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}},*q=s; ++p;++q; *p=*q; } main() {struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}}; f(s); printf("%s%d%3.0f\n",s[1].name,s[1].num,s[1].TotalScore); } 程序运行后的输出结果是 ______。
选项
A、SunDan 20044 550
B、Penghua 20045 537
C、LiSiGuo 20042 580
D、SunDan 20041 703
答案
B
解析
本题将结构体数组s的首地址传递给了结构体指针变量p,并在函数f中改变了指针变量p所指向的第二个结构体中的成员变量,这一改变,也就是改变了主函数中s[1]的成员变量,故程序输出的值为Penghua 20045 537。
转载请注明原文地址:https://kaotiyun.com/show/VqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommandl_Click()DimsumAsInt
在窗体上画一个水平滚动条,其属性值Min满足
假定有如下程序:PrivateSubFormClick()DimNAsInteger,JAsIntegerN=0J=lDoUntilN>2N=N+1:J=J+N*(N+1)L
以下关于框架的叙述中,错误的是
以下关于图片框控件的说法中,错误的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
表达式Int(Rnd(0)*50)所产生的随机数范围是
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
以下叙述中错误的是
以下关于窗体的叙述中错误的是
随机试题
我国对教师实行的职业许可制度是
知觉
“纸上学来终觉浅,绝知此事要躬行”这句话蕴含的哲理是()
患者男性,主诉上腹痛。六个月前出现上腹疼痛,近日疼痛加重,无发热,无体重下降,二便正常。疼痛易发生在进大量脂肪食后,并向右背右肩放射。拟诊为____________。
下列说法错误的是
下列使用腋拐的方法不正确的是
手术后,胃肠减压管拔除的指征是
女,34岁。因1个月来发热、乏力、咳嗽,l天来左眼突然失明来院。既往有心脏杂音。查体:体温37.9℃,脉率96次/分,血压128/75mmHg,左眼视力消失,双肺(一),心界不大,心尖部3/6级收缩期吹风样杂音,肝未及,脾肋下可及。化验:Hb96g/L,
保证合同生效后,()应该在合同规定的保证范围和保证期间承担保证责任。
Lookatthenotesbelow.Someinformationismissing.Youwillheartwopeoplediscusshowtosavearacecourse.Foreachquesti
最新回复
(
0
)