首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
若有以下程序,编译时出现错误,你认为出错的是#include<stdio.h>main(){inta=0,b=0,c=0,d;c=(a+=b,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n
下列叙述中正确的是
在结构化程序设计中,模块划分的原则是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
下面关于位运算符的叙述,正确的是
以下选项中不属于C语言程序运算符的是
给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abedefgh,n的值为5,程序执行后t所指
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:WSHWSHWSHWSH。
程序流程图中带有箭头的线段表示的是
随机试题
如何检查倒车雷达蜂鸣器?
给烧伤患者提"体液不足"这个护理诊断,其诊断依据是
锚杆支护是隧道初期支护的重要形式,请回答下列关于锚杆试验检测和质量检查的问题。下列关于锚杆抗拔力检测和合格判定的相关表述,正确的有()。
等额序列支付现值系数与等额序列支付资金回收系数的乘积为1。()
运行中的三相异步电动机,当负载增大且超过额定负载时,其转速将( )。
某土建工程分项工程量为10m3,每立方米工程量中人工、材料、施工机械的用量分别为2.5工日、0.7m2及0.3台班,单价见下表:用实物法确定的该分项工程直接工程费为()元。
下列说法正确的是()。
对估计非公开上市公司的价值或上市公司某一公司的价值十分有用的资产重组评估方法是()。
公安机关在侦查国家机关工作人员甲的盗窃犯罪事实时,发现他还涉嫌受贿,则下列正确的是()。
2017年1月26日17时许,某县何坝镇村民林某为小孩过满月,邀请同村罗某、李某等十余人在家聚会。21时许,罗某、李某因相互劝酒发生口角后,罗某打了李某背部一拳,致李某滑倒存地扭伤脚踝。随后,李某拨打110报警。民警在初步了解脱场情况后,按规定开展调查
最新回复
(
0
)