首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
有以下程序: #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A*t); m
admin
2018-09-26
28
问题
有以下程序:
#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(structA *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/TNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
有以下程序:inta=3;main(){ints=0;{inta=5;s+=a++;)s+=a++;printf(’%d\n’,s);}程序运行后的输出结
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
设一棵完全二叉树共有500个结点,则在该二叉树中有________个叶子结点。
下列叙述中正确的是()。
软件的【】设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为[]。
可以在C语言程序中用做用户标识符的一组标识符是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
团队
公共项目的主要(直接)成本:(1)_______。(2)__________。(3)___________。
药物代谢酶不足时不可能出现的情况是
感冒风寒束表证的代表方是( )。
有规律的呼吸几次后,突然停止一段时间,又开始呼吸。周而复始常见的病因
资产评估师在确定是否承接评估项目时,应当分析的重要因素之一是()。
进程从运行状态进入就绪状态的原因不可能是()。
简述《艺术概论》的学科性质。
哲学物质概念与自然科学关于具体的物质形态和物质结构的概念之间的关系是()
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()
最新回复
(
0
)