首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c;}; void f(struct A
有以下程序 #include <stdio.h> #include <string.h> struct A { int a; char b[10]; double c;}; void f(struct A
admin
2020-01-10
12
问题
有以下程序
#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,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/HHCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:判定形参a所指的N×N(规定N为奇数)的矩阵是否是"幻方",若是,函数返回值为1;若不是,函数返回值为0。"幻方"的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。例如,以下3×3的矩阵就是一个"幻方":
给定程序中,函数fun的功能是将a和b所指的两个字符串分别转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串”32486”和”12345”,在主函数中输出的函数值为44831。请在程序的下画线处填
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
以下有关宏替换的叙述不正确的是()。
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain()
以下不能定义为用户标识符是
层次型、网状型和关系型数据库划分原则是
DOS文件系统的组织结构属于
下列关于算法复杂度叙述正确的是()。
下列与队列结构有关联的是()。
随机试题
在近端小管中滤出的HCO3-被重吸收的方式为
能提高外周血小板数目的是
糖尿病急性代谢合并症是
洁治术的目的是
首次办理报检业务时,须持有关证件向当地检验检疫机构申请办理备案登记手续,领取并填写登记申请表,并交验下列文件:( )
中国人民银行作为最后贷款人,在商业银行资金不足时,向其发放贷款,因此是( )。
环境保护中的非可再生资源,不包括________。
在我国历史上,南宋与金同时并立,上方战争不断,1140年,岳飞率领南宋军大败金国名将金兀术的“铁浮图”和“拐子马”,这是宋金双方精锐部队的一次决战,史称()。
下列关于我国近代史事件的表述,正确的是()。
下列不符合甲状腺危象表现的是
最新回复
(
0
)