首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
75
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;}p
当执行下.面的程序时,其输出结果为______。unionst{inta;charb;}main(){unionsts;char*p=(char*)
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()。main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);sc
设有如下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
下面程序的输出结果是()。main(){structm1{inta;intb;}en[2]={1,3,2,7);printf("%d\n",en[0].b/en[0].a*en[1].a);
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
以下符合C语言语法的实型常量是()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是()
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
随机试题
根据《公司法》的规定,国有独资公司董事长的产生方式是()。
病人行毕Ⅱ式胃切除术后第2周,进食10—20分钟后出现上腹饱胀、头晕、心悸、出冷汗、恶心呕吐。考虑病人可能发生了
选择会计软件时,应优先考虑软件的实用性,其次考虑合法性。()
某思想品德教师在九年级上学期开学时组织了一次课前测验,目的是了解班内学生自知识积累情况,以便更好地开展本学期的课程。该教师的这一评价属于()。
0
小张在机关食堂用餐,发现青菜里有条虫子。她要求食堂管理员道歉,对方拒绝了,说“青菜里有虫子,正说明没使用过农药,是绿色食品。”假如管理员的话确系事实,那么你认为( )。
利用ADO访问数据库的步骤是:①定义和创建ADO对象实例变量②设置连续参数并打开连接③设置命令参数并执行命令④设置查询参数并打开记录集⑤操作记录集⑥关闭、回收有关对象这些步骤的执行顺序应
【S1】【S2】
【B1】【B8】
Ofthemanyopinionsexpressedtothecouncilmembersbythevariouscitizens’grouppresent,______wastheonlyopinionthatma
最新回复
(
0
)