首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c; }; void f(struct A t); main
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c; }; void f(struct A t); main
admin
2021-04-28
54
问题
有以下程序
#include <stdio.h>
#include <string.h>
struct A
{
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(struct A t)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
}
程序运行后的输出结果是
选项
A、1002, ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001, ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/dTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",
数据库系统的三级模式不包括
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
以下定义数组的语句中错误的是
以下选项中不能作为C语言合法常量的是
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
以下()不属于对象的基本特征。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
在C程序中,下列说法正确的是()。
随机试题
假定氧气的热力学温度提高一倍,氧分子全部离解为氧原子,则氧原子的平均速率是氧分子平均速率的:
依据《中华人民共和国海洋环境保护法》,向海域排放含热废水,必须采取有效措施,保证邻近渔业水域的水温符合()。
国家可以通过调节利率高低来影响经济活动。一般认为,利率增加后带来的经济影响是()。
上海的城市管理新体制是()。
下列关于民族自治地方自治机关的自治权的说法中,错误的是()。
二人以上共同违反治安管理的,根据行为人在违反治安管理行为中所起的作用,分别处罚。()
企业国际营销战略有哪些基本类型?
因对微博的无知,某局长和某主任在微博上泄露个人隐私,暴露其不道德行为,受到有关部门的查处,有网友对他们的行为冷嘲热讽,感慨道:知识改变命运,没有知识也改变命运。以下哪项陈述最接近该网友所表达的意思?()
Stocksfinishedmixedinpost-holidaytradingyesterdayasWallStreetmeanderedthroughashortenedsession.(46)Themajorinde
A、Hedidn’tthinkitasuccess.B、Hewaslisteningtooattentivelytothespeakers.C、Hewaspuzzledbywhatthespeakerssaid.
最新回复
(
0
)