首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2018-01-11
62
问题
有以下程序
#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
解析
本题考查在结构体中函数的实参和形参的传递,调用f(c)后,实参传向形参,进行f()函数功能的实现,但程序中没有返回语句,故形参不能将值传回实参,它们值的传递具有不可逆性,所与printf输出的还是c中实参的值。
转载请注明原文地址:https://kaotiyun.com/show/ALxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据模型按不同应用层次分成3种类型,它们是概念数据模型、__________和物理数据模型。
有下列函数定义:intfun(doublea,doubleb){returna*b;)若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是()。
C语言结构体类型变量在程序执行期间,()。
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
两个或两个以上模块之间联系的紧密程度称为()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
随机试题
A.房间隔缺损B.室间隔缺损C.法洛四联症D.动脉导管未闭肺动脉与主动脉相通()
DIC有哪些临床表现?
对乙酰氨基酚作用特点不包括
精的生成与哪两个脏器的关系最为密切
魏、晋南北朝时期的法律制度较秦汉时期有了较大的发展,其中确立于这一时期并对后世影响较大的制度,不包括下面哪些内容?
承担产品或作业需求实现效用的功能属于( )。
根据法律规定,律师作为行政诉讼代理人的权利和义务不包括()。
理财计划的服务理念是根据客户个性化的需求为客户量身定做产品和服务,通过客户资产的全球配置,降低风险从而达到财富保值和增值的目的。()
抛体运动在各类体育运动项目中很常见,如乒乓球运动。现讨论乒乓球发球问题,设球台长2L、网高h,乒乓球反弹前后水平分速度不变,竖直分速度大小不变、方向相反,且不考虑乒乓球的旋转和空气阻力。(设重力加速度为g)若球在O正上方水平发出后,球经反弹恰好越过球
下列哪种情况下造成的学生伤害事故,学校承担责任?()
最新回复
(
0
)