首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include<string.h> struct STU { char name[10]; int num;}; void f(char *name, int num) { struct STU
有以下程序: # include<string.h> struct STU { char name[10]; int num;}; void f(char *name, int num) { struct STU
admin
2013-02-23
33
问题
有以下程序:
# 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);
}
程序运行后的输出结果是【 】。
选项
答案
SunDan 20042
解析
f函数中形参1用的是显式传地址的方式,因此p->name的值发生改变,而形参2用的传值的方式,在调用时不改变实参的值,因此p->num的值不发生变化。
转载请注明原文地址:https://kaotiyun.com/show/dKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
打开一个已经存在的非空文本文件,若文件名为stu,则正确的打开语句为()
以下程序段的功能是统计链表中结点的个数,其中first为指向第一个结点的指针(链表带头结点)。请在下划线内填入正确内容。structlink{chardata;structlink*next;};…
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
C语言程序的基本单位是______。
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于【】。
下面不属于软件设计原则的是()。
程序流程图中带有箭头的线段表示的是
在E-R图中,矩形表示______。
随机试题
下列关于通过肝门结构的描述,哪个是对的
右下腹包块伴乏力、贫血、消瘦、发热腹部膨隆,肠鸣音亢进,停止排气排便是
急诊时重点行那项检查临床诊断为何病
极性最大的不能与水互溶的有机溶剂是
造成牙齿邻面磨耗的主要原因是
下列关于粉状乳化炸药生产、存储和运输过程危险因素的说法中,正确的是()。
损害国家利益的合同,如果只有一方是故意的,故意的一方将从对方处取得的财产还给对方,非故意的一方取得的约定财产应该( )。
开式自动喷水灭火系统的组成包括()
Itwasasunnyday.Alittleboy’sfatherwassittingonthecouch,drinkingabeerwhilewatching【K1】______basketballmatch.S
最新回复
(
0
)