首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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全国计算机二级
相关试题推荐
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
下面可以作为C语言用户标识符的一组是
若有如下程序:intsub(intm){if(m==1||m==0)return2;elsereturn(sub(m-1)*sub(m-2));}main(){intn;scanf(
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
若有以下定义:chara;intb;floatc;doubled;则表达式“a*b+d-c”值的类型为()。
下面程序的输出结果是() #include<stdio.h> main() {inti,a[]={2,4,6,8}; int*p=a; for(i=0;i<4;i++)a[i]=*p++; printf(*
在C语言中,不正确的int类型的常数是_______。
若有以下定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
以下所列的C语言常量中,错误的是()。
随机试题
葡萄胎发生局部侵犯和(或)远处转移有关的高危因素有哪些
男性,52岁,右上腹胀痛、低热,贫血半年,6小时前起床突感头晕,右上腹剧痛。查体:血压70/50mmHg,心率110/min,体温37.7℃,面色苍白,全腹压痛、反跳痛、肌紧张,化验:Hb50g/L,WBC13×109/L。最可能的诊断是
同专业的甲、乙、丙三家施工单位通过合同约定实行联合承包。该三个施工单位的资质等级依次为施工总承包特级、一级和二级。根据相关法律规定,该联合体应当按照()的资质等级许可范围承揽工程。
下列关于路基施工的方法,叙述正确的是( )。
工级预警,表示安全状况特别严重,用()表示。
下列项目中,应记入“坏账准备”账户贷方的有()。
作为一名从事信贷工作的从业人员,属于明显违反职业操守,有些还将带来相应的行政处罚或刑事责任的行为的有()。
工业企业各种要素费用中的税金是计入()。
小飞今年15岁,在某中学读初二。父母平时对他管教非常严格,他非常向往成人的独立、自由的生活。在这个阶段,他最容易在行为、思想以及价值观方面受到()的较大影响。
下列关于PC外存储器的叙述中,错误的是________。
最新回复
(
0
)