首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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全国计算机二级
相关试题推荐
有下列程序:yoidflintb[]){intI;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;fla);for(i=0;i<10,i++)pri
下列选项中,不属于数据管理员(DBA)职责的是()。
下列叙述中正确的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
下列说法正确的是()。
在C语言中,以下说法不正确的是()。
以下说法不正确的是()。
随机试题
在我国的封建地主所有制条件下,地主获得土地的主要手段是()
导致期货从业资格注销的情形有()。[2015年5月真题]
下列有关发行可转换债券的特点表述正确的有()。
刘某欲将其对许某享有的债权转移给王某,该债权附有房产抵押并有其他专属于刘某自身的从权利,即许某作为酬谢为刘某无偿作画一副。根据合同法律制度的规定,下列表述中,正确的有()。
我国四大卫星发射中心中纬度最低,最适合发射大负重卫星的是()。
仿生学:一门模仿生物的特殊本领,利用生物的结构和功能原理来研制机械或各种新技术的科学。以下属于仿生学成果的是()。
如图所示,丝绸摩擦过的玻璃棒带正电,下列说法正确的是:
以下说法正确的是______。
【B1】【B4】
Thereisarangeofactivitieswhichrequiremovementsofaboutonetofourorfivemiles.Thesemightbeleisureactivities,suc
最新回复
(
0
)