首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include"string.h" typedefstruct{char name[9];char sex;float score[2];}STU; void f(STU a) {
有以下程序 #include #include"string.h" typedefstruct{char name[9];char sex;float score[2];}STU; void f(STU a) {
admin
2013-10-19
57
问题
有以下程序
#include
#include"string.h"
typedefstruct{char name[9];char sex;float score[2];}STU;
void f(STU a)
{
STU b={"Zhao",’m’,85.0,90.0);int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score
=b.score
;
}
程序的运行结果是
选项
A、Qian,m,85,90
B、Zhao,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
B
解析
本题考查在结构体中函数的实参和形参的传递,调用f(c)后,实参传向形参,进行f()函数功能的实现,但程序中没有返回语句,故形参不能将值传回实参,它们值的传递具有不可逆性,所与printf输出的还是c中实参的值。
转载请注明原文地址:https://kaotiyun.com/show/yvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){intx=05;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
以下程序的输出结果是______。main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(1+1)];
若有定义int*p[3]:,则以下叙述中正确的是______。
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()。main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);sc
有如下程序段:inta=14,b=15,x;charc=’A’;x=(a&&b)&&(C<’B’);执行该程序段后,x的值为()。
以下符合C语言语法的实型常量是()。
设a、b和、c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式为()
以下叙述中正确的是_______。
下述关于数据库系统的叙述中正确的是_______。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
浮头式换热器具有能消除热应力、便于清洗和检修方便的特点。 ()
国基律师事务所律师朱峰受聘于某机械厂担任法律顾问。该机械厂与某贸易公司签订了棉花买卖合同。但在合同履行过程中,贸易公司违约,致使合同无法履行,因此给该机械厂造成重大损失。在代理过程中,作为机械厂诉讼代理人的律师朱峰,由于疏忽大意而丢失了本案的重要证据,致使
K公司原持有甲、乙、丙三种股票构成证券组合,它们的β系数分别为2.0、1.5、0.5;它们在证券组合中所占比重分别为60%、30%和10%,市场上所有股票的平均收益率为14%,无风险收益率为10%。该公司为降低风险,售出部分甲股票,买入部分丙股票,甲、乙、
导致锌缺乏的原因有()
患者,女性,20岁。半月前自购“美肤霜”化妆品,每日擦抹于面部,1周后面部出现红肿、皮疹。2天前上肢和胸背部出现皮疹、大水疱,渗出明显,局部皮肤有剥脱,请求医治。无其他化妆品使用史,半月来无服药史。此患者最可能的临床诊断是
可摘义齿不稳定的表现哪个是错误的
在流通过程中,商品实物流转过程属于()。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。就给定资料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
一项实验证明,各种软饮料中的人造糖精,在摄入一定量后,对老鼠有致癌作用。但要吸收能对老鼠产生致癌作用的人造糖精,一个人一天必须喝25罐软饮料。因此,各种软饮料中的人造糖精通常对人的健康无害。以下哪项是上述论证所必须假设的?
许多考古学家认为:在不到20000年以前,人类跨过一个连接北美的陆地桥到达了北美洲。但是,最新在南美发现的32000年前的人类住所使得科学家推测:人类是最早渡过太平洋进入南美洲,然后向北扩展。以下哪项,如被发现,将成为反对上述推测的证据?
最新回复
(
0
)