首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c一(’a’-’A’);C++;}}voidmain(){char
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){______________printf("%d",w[i]);}printf
有下列程序: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
在软件开发中,需求分析阶段产生的主要文档是
下面选项中合法的字符常量是
若有定义语句charc=’\101’;则变量C在内存中占
以下叙述中正确的是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
以下C语言用户标识符中,不合法的是
随机试题
与儿童锌缺乏无关的表现是
甲村为了灌溉A土地,与乙村签订了书面合同,约定甲村每年支付乙村1万元,甲村在乙村的B水库取水1千吨,合同期限为10年。双方办理了地役权登记手续。一年后,甲村将A地承包给丙,乙村将B水库承包给丁。后来,丙经过甲村的允许,将部分土地转包给戊,转包的土地需要灌溉
设f(x)=x3+ax2+bx在x=1处有极小值一2,则必有()。
商检法及其实施条例规定,须实施检验的进出口商品目录由国家质检总局制定、调整并公布实施。 ( )
一个由若干组成部分构成的复杂产品,不论组成部分故障是什么分布,只要出故障后即予维修,修后如新,则产品的故障分布就近似()。
如何理解心理测验的特点?
地球上生物细胞的直接能源为三磷酸腺苷。最近,研究人员将含磷陨石放置在模拟的早期地球环境中与酸性流质物等进行反应,产生了原始的、可供生命使用的能量源——三磷酸腺苷分子的早起形式,该发现为解开地球上的无机环境如何进化出最初的生命物质这一生命起源之谜提供了新的可
TheGowanusCanalinBrooklynisnotoriouslytoxic.Since1869,themile-longwaterwayhasbeenadumpinggroundforgarbage,in
在选择通道方式中,优先级高的中高速设备(磁盘、磁带等)进行输入输出传送时,适合其采用的数据宽度是(1)。
下列关于字符流的叙述中,不正确的是()。
最新回复
(
0
)