首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <string.h> struct STU { char name[10]; int num; }; void f(char *name, int num) {
有以下程序 #include <string.h> struct STU { char name[10]; int num; }; void f(char *name, int num) {
admin
2009-01-15
40
问题
有以下程序 #include <string.h> struct STU { char name[10]; int num; }; void f(char *name, int num) { struct STU s[2]={{"SunDan",20044},{"Penghua",20045}}; num=s[0].num; strcpy(name,s[0].name); } main() { struct STU s[2]={{"YangSan",20041},{"LiSiGuo",20042}},*p; p=&s[1]; f(p->name,p->num); printf("%s %d\n",p->name,p->num); } 程序运行后的输出结果是
选项
A、SunDan 20042
B、SunDan 20044
C、LiSiGuo 20042
D、YangSan 20041
答案
1
解析
题目中定义的函数f()包含两个参数,一个字符指针,—个整型变量。当修改参数指针所指向的内容的时候,实参所指的内容也被修改,即传址调用;但只是修改参数变量的内容,则实奉不受影响, 即传值调用。因此,主函数调用f()函数后,第1个参数被修改成函数中s[0]的name成员,第2个参数不受影响,还是主函数中 s[1]的num成员。故最终输出SunDan 20042。应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/rBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设工程中有2个窗体:Form1和Form2,Form1为启动窗体。Form2中有菜单,其结构如下表所示。要求在程序运行时,在Form1的文本框Text1中输入口令并按Enter键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“T
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Fork=1ToLea(x)b=Mid(x,k
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击”统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图2-56所示。在给出的窗体文件中已经添
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
(1)在名称为Form1的窗体中画一个名称为L1的标签,其标题为“0”,BorderStyle属性为1;再添加一个名称为Timer1的计时器。请设置适当的控件属性,并编写适当的事件过程,使得在运行时,每隔一秒钟标签中的数字加1。如图1-33所示的是程序刚
随机试题
下列属于内部动机的是()。
患者,男性,52岁,会计师,1年来间断出现短暂性左侧肢体麻木、无力,持续数分钟后可自行缓解,偶伴有头晕不适。有“高血压病”病史10余年,自行服药控制良好。查体:血压140/85mmHg,左侧肢体肌力Ⅳ级,感觉正常,肌张力正常,病理征阴性。头颅CT检查提示
新生儿出生体重2800g,身长50cm,面色红润,哭声响亮,一般情况好,现母乳喂养。授乳后婴儿应取的体位是
境外投资已经得到发改委核准的,出现下列哪些情况时,应该向国家发改委申请变更()。
通常情况下,市场化程度越低,区域风险越低。()
A上市公司2×10年被认定为高新技术企业,有效期自发证之日起3年,2×12年末因不符合条件,次年不再认定为高新技术企业。自2×13年1月1日起其适用的所得税税率由15%改为25%。2×12年上半年,A公司发生的与所得税核算相关的事项及其处理结果如下:
关于增值税的核算,下列说法正确的有()。
科学家进行一项实验,每隔五小时做一次记录,做第十二次记录时,挂钟时针恰好指向9,问第一次记录时,时针指向几?()
(A)条件(1)充分,但条件(2)不充分.(B)条件(2)充分,但条件(1)不充分.(C)条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.(D)条件(1)充分,条件(2)也充分.(E)条件(1)和条件(2)单独都不充分,条
ConradHiltonreallywantedtobeabanker.Instead,hesuccessfullychangedthe【C1】______purchaseofaTexaslow-endhotelinto
最新回复
(
0
)