首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "
admin
2015-07-31
63
问题
若有以下程序
#include
#include
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,Qian,f,350
B、Zhao,m,290, Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
A
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,b的name会重新赋值为Qian,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/eIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后,输出的结果是_______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p
下列程序的运行结果是______。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[4]={1,2,3,4);inti:for(i:0;
若有下面的说明和定义,则sizeof(structaa)的值是______。structaa{intr1;doubler2;floatr3;unionuu{charul[5];longu2[2]}ua;
下列有关格式输入函数scanf的叙述中正确的是()。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4:returny;}
下列叙述中正确的是()。
下列能正确进行字符数组赋初值的语句是______。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
北方公司和南方公司签订了一份货物买卖合同,合同签订后,北方公司要求南方公司按合同约定支付预付款,但是南方公司迟迟不给回应。后因北方公司货源被断,无法履行合同,双方发生纠纷。南方公司向甲市A区人民法院提起诉讼,要求北方公司交付货物,并赔偿因此造成的损失。人民
如图所示的悬臂梁,以下剪力、弯矩图正确的是()。
黄河公司原有普通股10000万元、资金成本为10%,长期债券2000万元、资金成本为8%。现向银行借款600万元,借款年利率为6%,每年付息一次,期限为5年,筹资费用率为零。该借款拟用于投资购买一价值为600万元的大型生产没备(无其他相关税费),购入后即投
(2009年新制度)2009年3月1日,上市公司甲(下称甲公司)公布重组方案,其要点如下:(1)甲公司将所属全部资产(包括负债)作价2.5亿元出售给本公司最大股东A;(2)A将其持有甲公司的35%股份全部协议转让给B,作价2.5亿元;(3)B将其持有的乙公
关于太极拳描述正确的是()。
受过专门训练的A—咨询师,向在心理适应方面出现问题并企求解决问题的B—求助者提供援助的过程,是()关于心理咨询的操作性定义的主要内容。
如果政府把经济增长作为宏观调控的正常目标,通常要实行扩张性的财政政策和货币政策,以刺激总需求,一般情况下,这会导致()。
EveryoneknowshowtogettoCarnegieHall:practice,practice,practice.Butwhatabouthowtogetintothenation’smosthonor
下列程序段的执行结果为______。DimA(10),B(5)Fori=1To10A(i+=iNextiFori=1To5B(j)=j*2
在下列关于宏和模块的叙述中,正确的是( )。
最新回复
(
0
)