首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include<string.h> struct A { int a;char b[10];double c;}; void f(struct A t); main() { struct A
有以下程序 #include <stdio.h> #include<string.h> struct A { int a;char b[10];double c;}; void f(struct A t); main() { struct A
admin
2020-11-23
23
问题
有以下程序
#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(struct A t)
{ 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://kaotiyun.com/show/sr3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算下式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回一0.204491。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序给出如下。
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DE
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lo
下列给定程序中函数Creatlink的功能是:创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不
以下叙述中正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下选项中,值为1的表达式是
软件需求规格说明书的作用不包括()。
关于数据库管理阶段的特点,下列说法中错误的是
随机试题
Fromthehealthpointofviewwearelivinginamarvelousage.Weareimmunizedfrombirthagainstmanyofthemostdangerousd
青霉素引起的过敏性休克首选治疗药物是
具有高等学校医学专科学历,参加执业助理医师资格考试者,应在医疗、预防、保健机构中试用期满
平屋面排水,每根水落管的允许屋面最大汇水面积的表述,哪个是正确的?[2000年第085题][2003年第082题]
重锤夯实地基的特点有()。
狭义的劳动争议,是指员工与用人单位之间关于劳动关系、()的争议,在多数情况下,劳动争议是针对狭义而言的。
我国正处于改革的攻坚期与深水期,改革要紧紧围绕群众,请谈谈你对党的群众路线教育实践活动的看法。
汽车上有男乘客45人,若女乘客人数减少10%,恰好与男乘客人数的3/5相等,汽车上女乘客有()人。
我国《宪法》规定,对任何公民的逮捕必须经过哪个国家机关的决定或批准?()
说明:假定你是李明,请根据以下内容以第一人称发一封电子邮件。内容:1.发件人:李明2.收件人:Linda3.发件人电子邮箱地址:liming2013@163.com4.收件人邮箱地址:linda2013@163.com5.事由:李明是某网上书店
最新回复
(
0
)