首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 structA{ int a ; char b[10]; double c ;}; void f(struct A t); main() { struct A a={1001,"ZhangD
有以下程序 structA{ int a ; char b[10]; double c ;}; void f(struct A t); main() { struct A a={1001,"ZhangD
admin
2016-12-28
59
问题
有以下程序
structA{
int a ; char b[10];
double c ;};
void f(struct A t);
main() {
struct A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n.",a.a,a.b,
a.c); }
void f(StELlct A t) {
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ZhangDa,1098.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),形参t接收实参的数据,在函数f(t)中对结构体变量t的各个成员进行了赋值操作,需要注意的,形参和实参之间是数据传递,因此对形参的操作对实参不产生影响,因此在主函数输出仍然输出变量a的数据
转载请注明原文地址:https://www.kaotiyun.com/show/DuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d",a)}
在C语言中,变量的隐含存储类别是
有以下语句,则对a数组元素的引用不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
若有定义floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
以下数组定义中错误的是
下列关于单目运算符++,--的叙述中正确的是
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
下列选项中不属于结构化程序设计方法的是
随机试题
心悸而烦、善惊梦多、食少泛恶、舌苔黄腻、脉滑数者,宜选用何方()(1996年第58题)
由国内法或者国际条约规定的指明某一涉外民事关系应适用哪一国法律的规范,称为()
Learninghowtogetalongwithotherpeopleisoneofthesuccessfactorsinthecareer.
阴道稀薄的泡沫状分泌物见于需要夫妇双方同时治疗的是
患者,女,26岁,因阴道持续流液1h来院就诊,入院诊断为胎膜早破。护士应为其安置什么卧位
教育目的大致可分为四个层级:国家的教育目的、各级各类学校的培养目标、各学科的课程目标和()。
信息系统开发分为若干个阶段,其中建立信息系统总体结构的任务是在下列哪个阶段完成的?
软件需求分析阶段的主要任务是
WhendoestheWomanprobablyWanttheMantopickherup?
A、Stretchingexercises.B、Longdistancerunning.C、Activewalking.D、Jumpingjacks.B文中讲话人提到热身活动包括stretchingexercises,jumpingj
最新回复
(
0
)