首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) {STU b={"Zhao
有以下程序 #include<stdio.h> #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU a) {STU b={"Zhao
admin
2019-08-10
35
问题
有以下程序
#include<stdio.h>
#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/WcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){char
有以下程序#includemain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;printf("%d\n",n);}程
以下选项中,不合法的C语言用户标识符是
以下不构成无限循环的语句或语句组是()。
以下选项中正确的语句组是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");while(__________){fget
程序调试的任务是()。
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BL
在软件开发中,需求分析阶段产生的主要文档是
随机试题
A、Theelectronicinstrumentismuchmoreexpensive.B、Theelectronicinstrumentisslightlymoreexpensive.C、Thepianoissligh
A、微生物检定法B、HPLC法C、碘量法D、电位配位滴定法E、四氮唑比色法盐酸四环素采用的含量测定方法为
以下有关重大事故应急管理中的“恢复”工作,说法正确的是()。
特别重大或重大突发公共事件发生后,省级人民政府、国务院有关部门要在()个小时内向国务院报告,同时通报有关地区和部门。
清水机械厂财务部7月15日开出两张票据:一张为面额10000元的支票,用于向兴隆宾馆支付会议费,另张为面额200000元的银行承兑汇票,到期日为8月5日,用于向甲公司支付材料款,该汇票已经银行承兑。7月20日,兴隆宾馆向银行提示付款。银行发现该支票为空头支
根据企业所得税法的规定,下列说法正确的有()。
下列纠纷中,属于劳动争议的是()。
近代以来,中华民族面对的两大历史任务是()(济宁曲阜)
下面5个句子排序正确的一项是()。①直到此时,人们才会相信,动物更有种为人类所不理解的无声的哀怨②但是直到真的看到了动物的泪,我才相信动物也和人一样,它们也有悲伤,更有痛苦③只是因为它们没有语言,或者是人类还不能破译它
发表权是指著作权人决定作品是否公之于众以及如何公之于众的权利,其中使不特定人可接触自己的作品即为公之于众。根据上述定义,下列各项中不属于行使发表权的行为的是:
最新回复
(
0
)