首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA {int a;char b[10];double c;}; void f(structAt); main() {struct A a={
有以下程序 #include #include structA {int a;char b[10];double c;}; void f(structAt); main() {struct A a={
admin
2015-08-14
46
问题
有以下程序
#include
#include
structA
{int a;char b[10];double c;};
void f(structAt);
main()
{struct A a={1001,"ZhangDa",1098.0};
f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);
}
void f(structA 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/eGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1));
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;a/=S(k+m)/S(k+m);
若有定义doublea[5];,则a数组元素下标的上限为______。
下列4个关于C语言的结论中错误的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用""(双撇号)括起时,寻找被包含文件的方式是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
随机试题
阑尾周围脓肿消退后作阑尾切除的最佳时间是
根据我国《劳动法》的有关规定,对未成年工的特殊保护规定主要包括()。
2006年10月15日A广告有限公司为C股份有限公司发布B产品广告收取广告代理费50000元。根据发生的经济业务开具广告发票,开票人:张东、收款人:陈红(剪票栏的剪切线用划线表示)。请回答以下问题:广告发票属于哪种发票?发票的基本联次包括哪些?
关联交易的价格原则上应不偏离()的价格或收费的标准。
劳动法律关系和劳动关系的区别在于前者体现了()。
小明思维灵活,行动敏捷,适应性强,但是缺乏耐心和毅力,稳定性差,见异思迁,小明的气质类型是()。
在民主革命时期,知识分子走向社会,与工农相结合开始于()。
警察的职能是由()决定的。
把课程划分为国家课程、地方课程和校本课程,这是从()角度来说的。
当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的()。
最新回复
(
0
)