首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <stdio.h>#include <strine.h> struct STU { char name[10]; int hum;};void f(char * name,iht num){ struct STU
有以下程序:#include <stdio.h>#include <strine.h> struct STU { char name[10]; int hum;};void f(char * name,iht num){ struct STU
admin
2009-01-15
34
问题
有以下程序:#include <stdio.h>#include <strine.h> struct STU { char name[10]; int hum;};void f(char * name,iht num){ struct STU s[2] = {{ "SunDan" ,20044} , {" Penghua" ,20045}}; num= s[0]. nnm; strepy(name,s[0], name);}main( ){ struct STU s[2] = {{"YangSan" ,20041 }, { "LiSiGao" ,20042}}, * P; p = &s[1]; f(p->name,p->hum); printf("% s %d \n" ,p-> name,p->num);}程序运行后的输出结果是( )。
选项
A、SunDan 20042
B、SunDan 20044
C、LiSiGuo 20042
D、YangSan 20041
答案
1
解析
main函数中将定义的结构体类型指针变量p指向结构体类型数组s[1],通过调用函数f改变了指针变量p所指向的结构体中成员变量name的值,但并未改变其num的值。这是因为函数f中的形参name是一个字符型指针变量,它指向了main函数中指针变量p所指向的结构体的成员变量name,所以对函数f中的形参*name的改变也就对main函数中p->name的改变,而函数f中对形参num的改变不会影响main函数中p-?num的值,因为此时传递给 num的是一个值,而不是地址。
转载请注明原文地址:https://kaotiyun.com/show/OIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于图片框、图像框的叙述中,正确的是()。
下列选项中不属于软件生命周期开发阶段任务的是
下列叙述中错误的是()。
设工程中有2个窗体:Form1和Form2,Form1为启动窗体。Form2中有菜单,其结构如下表所示。要求在程序运行时,在Form1的文本框Text1中输入口令并按Enter键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“T
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub则
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PriVateSubCheckl_Click(IndexAsInteger)EndSub则下面叙述中错误的是
设有如下声明语句OptionBase1Dimart(2,一1To5)AsInteger则数组art中数组元素的个数是
有以下程序:#include<stdio.h>#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);priatf("%d\n",i);}
随机试题
货币均衡是指()。
紧键联接分为哪几类?
AninterestingprojectcalledBlueZonesisrecordingthelifestylesecretsofthecommunitieswiththehighestconcentrationso
患者,女,59岁。进行性呼吸困难1个月,无发热。体检示气管向右侧偏移,左侧胸廓饱满,左肺叩诊呈实音,呼吸音消失,诊为胸腔积液。胸水检查示,外观呈淡黄色,比重1.024,有核细胞数1000×106/L,单核细胞80%,胸水总蛋白36g/L。(2009年第
2011年,民航行业完成运输总周转量577.44.亿吨公里,比上年增长7.2%。其中旅客周转量403.53亿吨公里,增长12.2%;货邮周转量173.91亿吨公里。2011年,国内航线完成运输周转量380.61亿吨公里,比上年增长10.2%。其中
(2012年江苏)随着,通讯技术的进步,当今社会,政府执政的舆论环境已发生了明显的变化,各种舆论可以借助网络、短信等现代传播工具,跨越时空迅速传递,使意见空间加大,意见力度增强,而决策透明度的增加和公民民主参与意识的增强,义加大了政府的舆论压力。在这样的背
USB1.1和USB2.0的区别之一在于传输率不同,USB1.1的传输率是_______。
Radar(雷达)1.Childrenenjoyshoutingatahighwallandhearingthesoundcomebacktothem.Thesesoundsarecalledechoes(回
ACensusBureau(人口调查局)surveyreleasedThursdayshowsacollegegraduatecanexpecttoearn$2.1millionworkingfull-timebe
A、Thebusstation.B、Theschool.C、Theairport.D、Thetravelagency.C女士说:“我想你最好乘坐机场快线。”机场快线是连接机场与市中心的专用交通,因此男士应该是去机场,选C。解题关键是听懂
最新回复
(
0
)