首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a;char b[10];double c;}; void f(struct A t); main() {structA
有以下程序 #include #include struct A { int a;char b[10];double c;}; void f(struct A t); main() {structA
admin
2017-05-20
41
问题
有以下程序
#include
#include
struct A
{ int a;char b[10];double c;};
void f(struct A t);
main()
{structA a={1001,"ZhangDa",1098.0};
f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);}
void f(struct A t)
{t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1 002,ChangRong,1202.0
B、1 00 1,ChangRong,1098.0
C、1001,ZhangDa,1098.0
D、1002,ZhangDa,1202.0
答案
C
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://kaotiyun.com/show/9ZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
在结构化程序设计中,模块划分的原则是
请选出以下程序的输出结果#include<stdio.h>main(){inta[]={1,2,3,4},i;intx=0;for(i=0;i<4;i++){sub(a,x);Printf("%d",
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"maim(){fun();printf("\n");}myfun.c文件如下:
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的_______。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
下列程序中c的二进制值是()。chara=2,b=4,c;c=a^b>>2;
下列叙述中错误的是
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
随机试题
渗出性腹泻的特点为:()
零售企业的特点有哪些?
地龙在补阳还五汤中主要配伍意义是
公积金个人住房贷款和商业银行自营性个人住房贷款的区别有()。
监狱作为国家机器的重要组成部分,是阶级矛盾不可调和的产物和表现,是随着国家的产生而产生的,是掌握国家政权的阶级进行统治的工具。()
麻雀战术是一种化整为零,即将整个战争细分为许多个局部小组织的战斗,化机械笨重的作战方式为灵活轻巧的作战方式,通过反复的分散和整合,迷惑敌人,分散敌方的注意力,并集中优势兵力群起而歼之。根据上述定义,以下哪种作战方式属于麻雀战术?()
属于对额外变量进行实验后控制的方法是
在一项关于颜色对生产率作用的研究中,让100位工厂工人中的50位从其土褐色的工作问移到一间颜色明亮的工作间。这些工人和剩下在土褐色工作间的工人都提高了其生产率,这可能是因为研究人员们在研究中同时对两个群体的工作都很感兴趣。下面哪项,如果正确,会对上面提供的
(2016年真题)甲、乙二人驾驶摩托车夺取吴某挎包,因车速过快将吴某带倒,致其重伤。甲、乙的行为应认定为
Inmanybusinesses,computershavelargelyreplacedpaperwork,becausetheyarefast,flexible,anddonotmakemistakes.Asone
最新回复
(
0
)