首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STUa) { STU b
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STUa) { STU b
admin
2015-08-09
27
问题
有以下程序:
#include
#include
typedef struet{char name[9];char sex;float score[2];}STU;
void f(STUa)
{
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
;
}
main( )
{
STU c={"Qian",’f’,95.0,92.0};
f©;
printf("%s,%c,%2.of,%2.of\n",c.name,c.sex,c.score[0],c.score[1]);
}
程序的运行结果是( )。
选项
A、Zhao,m,85,90
B、Qian,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别。该题中调用f函数后,会生成参数c的一个副本,而不会改变c的值,所以c值维持原值,故选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/XQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
下列选项中不会引起二义性的宏定义是()。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
若有“doublea;”,则正确的输入语句是()。
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
下列有关位图与矢量图的叙述中,错误的是________。
在义齿修复前口腔软组织的处理措施中,不应包括()
能反映新生儿肺透明膜病的主要症状是()
国际贸易书面合同的内容可分为()。
当事人以约定的违约金过高为由请求减少的,应以违约金超过造成损失的()为标准适当减少。
根据船舶吨税的规定,下列说法中正确的有()。
根据企业国有资产法律制度的规定,中央企业所属境外企业的下列情形中,应当按照有关规定报国资委审核同意的是()。
正式录用过程中用人部门与人力资源部门应完成的工作有()。
甲与乙婚后购买一套房屋,产权证载明所有权人为乙。后双方协议离婚,约定房屋赠与女儿,甲可以居住房屋至女儿满18岁,但未办理房屋所有权转移登记。不久,乙与丙签订抵押借款协议,将房屋抵押给丙,2011年10月8日丙取得房产局发放的房屋他项权利证书。2012年11
设f(x)可导,F(x)=f(x)(1+|sinx|),若使F(x)在x=0处可导,则必有()
最新回复
(
0
)