首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() { s
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() { s
admin
2012-08-23
24
问题
有以下程序:
#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);
}
voidf(struct 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://jikaoti.com/ti/ThB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++
已知字符A的ACSII码值为65,以下语句的输出结果是______。charch=’B’;printf("%c%d\n",ch,ch);
数据库管理系统中用来定义模式、内模式和外模式的语言为()。
以下叙述中不正确的是()。
请选择以下语句的输出结果()。printf("%d\n",strlen("\t\"\065\xff\n"));
以下叙述中错误的是
在C语言中,形参的缺省存储类是
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
随机试题
在Word编辑状态下,要选定一竖块文本,可以把鼠标指针移到选定文本块的左上角,按住()键的同时拖动鼠标向选定文本块的右下角移动。
目前我国在医疗机构的医药政策实行的是
18世纪在()起步的工业革命极大地改变了人类居住地的模式,城市化进程迅速推进。
甲向乙借款20万元,以自己的轿车进行抵押,办理了抵押登记,同时甲的好友丙同意以其居住的一套房屋为甲提供担保,丁愿意作为该借款合同的保证人。如果甲不能按期归还借款,下列说法正确的是()。
放弃现金折扣成本的大小与()。
幼儿教师应享有哪些权利?
为降低乘客的眩晕感,“高速列车”的车里安装了减速玻璃。下列关于减速玻璃和普通玻璃的表述正确的是()。
雾霾:污染:生病
将“画图”窗口中的图形进行水平翻转。
设有关系R、S和T如下。关系T是由关系R和S经过哪种操作得到的?() R
最新回复
(
0
)