首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
76
问题
有以下程序
#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全国计算机二级
相关试题推荐
fseek函数的正确调用形式是【】。
当用户要求输入的字符串中含有空格时,应使用的输入函数是
以下叙述中错误的是
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
若有定义:char*st="howareyou";,下列程序段中正确的是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
请选出以下程序的输出结果#include<stdio.h>main(){inta[]={1,2,3,4},i;intx=0;for(i=0;i<4;i++){sub(a,x);Printf("%d",
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
随机试题
I’dliketodiscusswithyouthesecretsofgoodconversation.Whensomeonetellsyouthatyouhavetogiveaspeech,your【B1】__
颅底骨折属于
A、《省心录论医》B、《外科正宗》C、《医业伦理学》D、《医家十要》E、万病回春》在上述著作中哪一本于1932年6月出版,成为我国第一部较系统的医学伦理学专著
A.每天化疗前,联合应用5一HT3受体阻断剂、口服地塞米松和阿瑞吡坦B.每天化疗前,联合应用5一HT3受体阻断剂和口服地塞米松C.每日化疗前,应用5一HT3受体阻断剂或口服地塞米松D.可不须治疗,必要时每天于化疗前,应用5一HT3受体阻断剂E.每天
(2018年)关于普通股筹资方式,下列说法错误的是()。
学生害怕在社会交往场合讲话,在人际交往中感到惶恐不安,并出现脸红、出汗、心跳加快、说话结巴和手足无措等现象。这种心理症状属于()。
中国共产党成立的思想基础是()。
极限
上网需要在计算机上安装()。
A、Thewomanisgoingtohaveajobinterview.B、Thewomanisbeinginterviewedbytheman.C、Thewomanwantstoprepareforher
最新回复
(
0
)