首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # 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
24
问题
有以下程序:
# 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全国计算机二级
相关试题推荐
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。FILE*myf;longf1;myf=【】("test,t",
以下程序的输出结果是【】。#include<stdio.h>main(){structstru{inta;floatb;chard[4];};printf("%d\n",sizeo
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下面程序的输出是______。main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1;if(y<x)break;}
下面程序的输出是______。typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;mare(){
若有以下定义语句:floata[11]={0,1,2,3,4,5,6,7,8,9,10};则以下叙述中错误的是()
关系模型允许定义3类数据约束,下列不属于数据约束的是
在数据结构中,从逻辑结构上看可以分成______。
按照“后进先出”原则组织数据的数据结构是______。
随机试题
社会保障关乎获得感,也等同于安全感。而放在当前的世界维度中,可以通过社会保障来__________一个国家的发展诚意:发达国家的良好福利往往能对优秀青年人才产生筑巢引凤的号召效应,而一些没有迈过“中等收入陷阱”的国家,其社会保障__________的,尤其
下列句子没有使用降格修辞的是
萨摩耶犬,3月龄,2日前突发呕吐,不食,少饮。昨日上午大便稀薄,下午便血,昨晚至今日上午呕吐7次,腹泻6次,体温38.9℃,血液检查:白细胞数11.8×109个/L,红细胞8.6×1012个/L,血红蛋白浓度179g/L,血小板241×109个/L,二氧化
最可能的诊断是下列措施哪项不妥
A、旋光度测定法B、银量法C、铈量法D、高锰酸钾法E、紫外分光光度法含量测定方法为硫酸亚铁片
根据《宪法》规定,关于我国基本经济制度的说法,下列选项正确的是:(2014年试卷一第95题)
关于暗示,错误的说法是()。
若f(x-1)=x2(x-1),则f(x)=[].
设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS)主关键字是NO。其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将所有“96101”班号改
TheinfluenceofthemoralstandardsofthehomeisevidentIfthereisnorecognitionofthedifference【C1】______rightandwron
最新回复
(
0
)