首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct{char name[9];char sex;float score[2];}ST; void fun(ST x) { STU y={’’Tom’’,’m’,98.0,90.0}
有以下程序: #include #include typedef struct{char name[9];char sex;float score[2];}ST; void fun(ST x) { STU y={’’Tom’’,’m’,98.0,90.0}
admin
2021-07-09
30
问题
有以下程序:
#include
#include
typedef struct{char name[9];char sex;float score[2];}ST;
void fun(ST x)
{
STU y={’’Tom’’,’m’,98.0,90.0};
int i;
strcpy(x.name,y.name);
x.sex=y.sex:
for(i=0;i<2;i++)
x.score
=y.score [1];
}
main()
{
ST student={’’Bob’’,’f,99.2,89.0};
fun(student);
printf(’’%s,%c,%2.0f,%2.0f\n’’,student.name,student.sex,student.score[0],student.
score[1]);
}
程序运行后的输出结果是( )。
选项
A、Tom,m,98,90
B、Bob,f,99,89
C、Bob,f,98,90
D、Tom,f,99,89
答案
B
解析
子函数的功能是将形参的值用一个固定的值覆盖,但因为是值传递,所以实参的值不会变化,所以在主函数中的结构体astudent的值没有发生变化。
转载请注明原文地址:https://www.kaotiyun.com/show/0Ztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>main(){inti,len;charb[]="WelcomeyoutoBeijing!";len=strlen
有以下程序:#include<stdio.h>stmctS{intn;inta[20];};voidf(stmctS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)if
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。请在程序的下划
有以下程序:#includeintf(intx,intY){retum((y-x)*x);}main(){inta:3,b=4,c=5,d;d=f(f(a,b),f(a,c);
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));()。
C语句中不能够正确计算下述公式的程序段是()f=
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
随机试题
办报活动的最后一个环节是()
毒蛇咬伤风毒轻证毒蛇咬伤风毒重证
坎农-巴德有关情绪的理论认为情绪的中枢在
混凝土搅拌站一般不包括()。
产权界定应遵循的原则是()。
下列各项中,属于个人所得税居民纳税人的有()。
《普通高中语文课程标准(实验)》提出:了解学习方法的多样性,掌握学习语文的基本方法,能根据需要,采用适当的方法解决阅读、交流中的问题。这一能力发展要求侧重达成的课程目标是()。
"Themoregadgetsthereare,the【C1】______thingsseemtoget."saidHonoreErvin,co-authorofTheEtiquetteGirls:ThingsYou
SALUBRIOUS:
InternetWillSoonCloseTheInternet,perhapsthemostimportanttechnologicaldevelopmentofthepast30years,succeeded
最新回复
(
0
)