首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> stmct A {int a;char b[10];double c;}; void f(struct A*t); main() {struct A a={1001,"
有以下程序: #include<stdio.h> #include<string.h> stmct A {int a;char b[10];double c;}; void f(struct A*t); main() {struct A a={1001,"
admin
2019-09-03
74
问题
有以下程序:
#include<stdio.h>
#include<string.h>
stmct A
{int a;char b[10];double c;};
void f(struct A*t);
main()
{struct A a={1001,"ZhangDa",1098.0};
if(&a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(stmct 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/mKRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
以下选项中,不合法的C语言用户标识符是
可在C程序中用作用户标识符的一组标识符是
有下列程序:voidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i
设有定义:intk=1,m=2;f=7;,则以下选项中错误的表达式是
不能正确表示数学式的表达式是
若X和Y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
下面选项中合法的字符常量是
若有定义语句charc=’\101’;则变量C在内存中占
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
随机试题
最早提出管理的五大职能和有效管理的十四项原则的是()
社会主义城镇集体所有制企业创造的国民收入,在初次分配时所采用的形式包括()。
内毒素的毒性作用包括()
传染性单核细胞增多症患者血中存在的嗜异性凝集素阳性反应达到最高滴定度是在
某单位建一办公大楼,清A建筑公司承包施工,该公司所报送的建筑安装工程预算,除设备部分由单位提供外,采取包工包料方式,预算工程直接费(含其他直接费)共为4850万元,其中土建部分为3800万元,安装部分为1050万元。其中安装人工费为126万元。双方在承包
气体灭火系统中,5年后的维护保养工作是()。
1月8日电.中国国务院日前发布《关于限制生产销售使用塑料购物袋的通知》。通知指出.鉴于购物袋已成为“白色污染”的主要来源,今后各地人民政府、部委等应禁止生产、销售、使用超薄塑料购物袋、并将实行塑料购物袋有偿使用制度。自2008年()起,在所有超市、
802.11b定义了使用跳频扩频技术的无线局域网标准,传输速率为1Mbps、2Mbps、5Mbps与
(89)IwashesitanttowritethisarticlethewayIhavebecauseIknowsomepeoplemaymisinterpretmyintentions,soIwillcl
A、Itenhancesone’smemory.B、Itlowersone’sspeedoflearning.C、Itdeepensthedifficultyoflearning.D、Itmakesreadingmor
最新回复
(
0
)