首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) {
有以下程序 #include #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) {
admin
2019-12-17
44
问题
有以下程序
#include
#include"string.h"
typedef struct{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
解析
本题考查在结构体中函数的实参和形参的传递,调用fr()后.实参传向形参,进行f()函数功能的实现,但程序中没有返回语句,故形参不能将值传回实参,它们值的传递具有不可逆性,所与printf输出的还是c中实参的值。
转载请注明原文地址:https://kaotiyun.com/show/k2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7),{3,7,2,5),{4,8,6,1}),i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k<4;k+
若有定义语句:char,*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列叙述中正确的是
与数学表达式x≥y≥z对应的C语言表达式是
下面属于白盒测试方法的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
数据库管理系统是
C语言源程序名的后缀是
随机试题
函数的连续区间为________.
关于静脉
甲亢病人,行双侧甲状腺次全切除术,术后并发甲状腺危象,多由于
白班护士不能提前为夜班护士配置肌内注射药物,应现用现配,目的是()
现代城市形成和发展的根本动因是()。
下列有关国有重点大型企业监事会主席人选产生的表述,正确的是()。
避暑山庄中的匾额“丽正门”为康熙皇帝所书,“避暑山庄”为乾隆皇帝所书。()
根据下面材料回答下列题。2003年至2007年间,我国固定电话用户与移动电话用户数量最接近的年份是()。
如果两个朋友已相识多年,他们之间的情感必然非常_______;有时亲密无间,有时形同陌路。潮起潮落,甘甜苦涩。我们如何平静地对待这些起起落落,直接影响到友谊的_______。依次填入画横线处的词语,最恰当的一组是()。
某地住着甲、乙两个部落,甲部落总是讲真话,乙部落总是讲假话。一天,一个旅行者来到这里,碰到一个土著人A。旅行者就问他:“你是哪一个部落的人?”A回答说:“我是甲部落的人。”这时又过来一个土著人B,旅行者就请A去问B属于哪一个部落。A问过B后,回来对旅行者说
最新回复
(
0
)