首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string_h> structA {inta;charb[10];doublec;); voidf(structAt); main( ) {structAa={1001,’’Zhan
有以下程序 #include<stdio.h> #include<string_h> structA {inta;charb[10];doublec;); voidf(structAt); main( ) {structAa={1001,’’Zhan
admin
2019-05-17
81
问题
有以下程序
#include<stdio.h>
#include<string_h>
structA
{inta;charb[10];doublec;);
voidf(structAt);
main( )
{structAa={1001,’’ZhangDa”,1098.0};
f(a);printf(”%d,%s,%6.1f\n”,a.a,a.b,a.c);
}
voidf(structAt)
{t.a=1002;
strcpy(t_b,”ChangRong”);
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ChangRong,1098.0
C、1001,ZhangDa,1098.0
D、1002,ZhangDa,1202.0
答案
C
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://www.kaotiyun.com/show/4DRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:chara=’\82’:则变量a
以下选项中关于C语言常量的叙述错误的是
以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为
下列语句组中,正确的是
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defin
给定程序MODll.C中函数fun的功能是:求出s所指字符串中最后一次出现的t所指子字符串的地址,通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为:“abcdabfabcdx”,
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
Allofusstillremembertheterribleearthquakethat______Wenchuanfouryearsago.
3~6个月佝偻病患儿可见的体征是
急性血源性骨髓炎转变为慢性骨髓炎的主要原因是
1895年11月8日,物理学家伦琴在实验室内研究阴极射线管放电现象时,发现用黑纸包着的照相底片感光了。用黑纸包着的阴极射线管通电后,发现在其附近的一块涂有铂氰化钡的纸屏上发出绿色荧光,关闭电源,荧光消失。根据上述现象,伦琴推测,一定是从阴极射线管发出一种新
临床上长期大量使用可的松治疗某些疾病时,可出现
我国北方一县级医院,有采暖用热、卫生热水用热、蒸气用热,则最佳设备组合为()
儿童能够独立表现出来的心理发展水平,和儿童在成人指导下所能够表现出来的心理发展水平之间的差距是()。
读下图,回答问题。有关图中甲地的说法正确的是()。
梅兰芳的主要代表剧目是()。
如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是_______。
最新回复
(
0
)