首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序:
#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://www.kaotiyun.com/show/8ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun
下列叙述中错误的是
数据流图中带有箭头的线段表示的是
有以下程序#includevoidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));printf("%d\n",a+b);}程序运行后的输出结果是(
在数据库设计中,将E-R图转换成关系数据模型的过程属于
设有定义:intx[2][3];则以下关于二维数组x的叙述中错误的是()。
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
关于算法,以下叙述中错误的是
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过运算得到,则该运算是
以下不能用于描述算法的是
随机试题
关于高度在24m以下的单、双排脚手架设置剪刀撑的说法,正确的是()。
反应釜加强搅拌的目的是()。
设函数f(x)=x/(x+cosx),求f′(x).
男性,17岁。受凉感冒后胸闷、气短,恶心、呕吐,心悸,乏力,低热。查体:T:38.1℃,心率快,BP80/60mmHg,心音低钝,心肌酶升高。心电图:ST抬高,低电压。该患者可能的诊断是
治疗淋证的基本原则是
28岁经产妇,人工流产术后半年,术后断续阴道流血,量不多,术后一直避孕。尿妊娠试验阳性,查子宫超鸭卵大、软。胸片见两肺中下部有多处散在棉絮团影。本例最可能的疾病是
在工程项目时间管理的过程中,()是指确定项目各项工作的开始和结束时间。
小学阶段的儿童的数字记忆广度()。
大强度运动持续30s至90s时,主要由()提供能量供运动肌收缩利用。
宋朝主管京官和朝官考核的机构是()。
最新回复
(
0
)