首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
admin
2015-07-31
36
问题
有以下程序
#include
#include
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://jikaoti.com/ti/Cbi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序段的执行结果是()。#include<stdio.h>Voidmain(){intx;for(x=1;x<=100;x++)if(++x%3==0)if(++x%4==0)i
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
下列程序的输出结果是______。#include<stdio.h>main(){intx=3,y=2,z=1;if(x<y)if(y<0)z=0;else
若有下列定义和语句:intu=011,y=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
若定义inta=10,则表达式a+=a-=a*=a的值是()。
设有变量说明int(*p)[m],其中的标识符p是()。
以下选项中合法的用户标识符是______。
关系代数运算是以______为基础的运算。
树是结点的集合,它的根结点的数目是()。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
随机试题
经济学家:现在中央政府是按照GDP指标考量地方政府的政绩。要提高地方的GDP,需要大量资金。在现行体制下,地方政府只有通过转让土地才能筹集大量资金。要想高价拍卖土地,则房价必须高,因此地方政府有很强的推高房价的动力。但中央政府已经出台一系列措施稳定房价,如
财会主管领导下的集中核算模式
出口散装矿产品,如氟石、煤炭等,均为露天大垛堆存,抽样困难,且品质又不够均匀,一般采取()
Mrs.Smithtreatedherlittledogquite______.Fromitsexperience,thedogfoundthat______.
在涉外刑事诉讼中,关于国籍的确认,下列哪些做法是正确的?()
基金与股票、债券的差异不包括()。
企业通过筹集权益资本和增加借款,使销售增长,净利润也增长,必然会使权益净利率也随之增长。()
设A是n阶实对称阵,秩为r,A对应的二次型厂的符号差为s,则必有()
Inthefigureabove,asmallcircle,withradiusx,isinsidealargercircle,withradiusWhatisthearea,intermsofx,oft
Thefirstparagraphshowsthat______.WhataretheAmericansconcernedaboutaccordingtothepoll?
最新回复
(
0
)