首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*P){strcpy(p,"Qian");} main(){ STU a
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*P){strcpy(p,"Qian");} main(){ STU a
admin
2013-10-19
33
问题
若有以下程序
typedef struct stu{char name[10],gender;int score;}STU;
void f(char*P){strcpy(p,"Qian");}
main(){
STU a={"Zhao",’m’,290},b;
b=a;f(b.name);
b.gender=’f:b.score=350;
printf("%s,%c,%d,",a.name,a.gender,a.score);
printf("%s,%c,%d\n",b.name,b.gender,b.score);}
则程序的输出结果是
选项
A、Zhao,m,290,Zhao,m,290
B、Qian,f,3 50,Qian,f,350
C、Zhao,m,290,Qianf,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
主函数中结构体变量定义同时赋初值。执行b=a;语句后,b的数据和a的数据相同,调用函数f(b.name),形参指针p接收实参b.name的地址,此时p和b.name指向同一个存储空间,流程转到f执行, p指向的存储空间存放字符串"Qiao",流程结束返回主函数。主函数中变量b的其他成员存放数据。因此a的数据{"Zhao",’m’,290},b的数据为{"Qian",’f’,350)。注意本题结构体STU类型变量a和b中的name成员为数组,不是指针,它具有自己的存储空间。
转载请注明原文地址:https://kaotiyun.com/show/NvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下.面的程序时,其输出结果为______。unionst{inta;charb;}main(){unionsts;char*p=(char*)
有以下程序:voidswap1(int*a,int*b){int*c=a;a=b,b=c;}voidswap2(int*a,int*b){intc=*a;*a=*b
下面程序的输出结果是#include<stdio.h>main(){inti=010,j=10;Printf(“%d,%d”,++i,j--);}
在设计程序时,应采纳的原则之一是______。
若有如下定义:structstu{charname[9];intage;floatscore;);structstuclass[10]={{"Li",17,67},{"Song",19,80},{"guo",18,79}
在下列叙述中,错误的一条是()
下面程序的输出结果是() main() {intx=10,y=3; printf("%d\n",y=x/y); }
若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
A.支链氨基酸B.必需氨基酸C.长链甘油三酯D.中链甘油三酯E.谷氨酰胺具备保护肠屏障功能的是
下列哪项不是受精卵着床的条件
(2006年)两个电量都是+q的点电荷,在真空中相距a,如果在这两个点电荷连线的中点放上另一个点电荷+q’,则点电荷+q’受力为()。
股票市场价格的最直接影响因素是()。
历史成本法的缺陷有()。
缔约过失责任,是指在合同订立过程中,一方当事人故意或者过失地先违反合同义务,造成对方当事人信赖利益的损失时,依法应当承担的民事赔偿责任。下列需要承担缔约过失责任的是()。
【B1】【B9】
Iwouldratheryou______themtothosewhoappreciatethemaspresents.
Livinginasecondculturecanbelikeridingonarollercoaster.Sometimesforeignvisitorsareelated;sometimestheyaredep
A、Hemaylosehislifeintheocean.B、Hemaybekilledbythewhiteshark.C、Hemaybeinjuredbythewhiteshark.D、Hemayeat
最新回复
(
0
)