首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inc1ude #inc1ude struct A {int a;char b[10];double c;}; void f(struct A*t); main() { struct
有以下程序: #inc1ude #inc1ude struct A {int a;char b[10];double c;}; void f(struct A*t); main() { struct
admin
2021-06-15
48
问题
有以下程序:
#inc1ude
#inc1ude
struct A
{int a;char b[10];double c;};
void f(struct A*t);
main()
{ struct A a={1001,"ZhangDa",1098.0};
f(&a);print("%d,%s,%6.1 f\u",a.a,a.b,a.c);
}
void f(struct A*t)
{ t—>a=1002;strcpy(t—>b,"ChangRong”);t—>c=1202.0;)
程序运行后的输出结果是( )。
选项
A、1001, zhangDa, 1098.0
B、1002, ChangRong, 1202.0
C、1001, ChangRong, 1098.0
D、1002, zhangDa, 1202.0
答案
B
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。但对于指针调用来说,函数直接对实参的地址操作,因此在这种情况下实参变化。
转载请注明原文地址:https://kaotiyun.com/show/8ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下叙述中正确的是
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运行后的输出结果是(
下面不属于结构化程序设计原则的是()。
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
结构化程序所要求的基本结构不包括()。
下面属于白盒测试方法的是()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为
以下说法正确的是()。
以下说法不正确的是()。
随机试题
在立式铣床上镗孔,退刀时孔壁出现划痕的主要原因是___________。
城市体育行政部门实施控制的基本类型有【】
在Excel2003:E作表中,单元格D4中有公式“=A1+$B2+$C$3”,在第2列之前插入一列之后,单元格E4中的公式为“_______”。
某包工包料工程合同金额3000万元,则预付款金额最低为()万元。
会计电算化不能提高企业经营管理水平,但可以提高会计核算的水平和质量。()
单位编制的财务会计报告无论是向谁提供或者使用者有何种要求,都必须基于同一种依据进行编制。()
作为一种投资工具,投资基金的特点有()。
下列选项中不属于教师享有的权利的是()。
μC/OS-Ⅱ操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的μC/OS-Ⅱ函数:I.OSStart
RalphEllisonlearnedthehardwayaboutthe(i)______ofawrittenmanuscript:hesufferedthe(ii)______oftheonlydraftofa
最新回复
(
0
)