首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struc t STU{ char name [10] int num; void f1(struct STU c) { struct STU b={"LiSiGuo",2042};
有以下程序 struc t STU{ char name [10] int num; void f1(struct STU c) { struct STU b={"LiSiGuo",2042};
admin
2009-01-15
23
问题
有以下程序 struc t STU{ char name [10] int num; void f1(struct STU c) { struct STU b={"LiSiGuo",2042}; c=b; } void f2(struct STU *c) { struct STU b={"SunDan",2044); *c=b; } main ( ) { struct STU a={"YangSan",2041},b={"WangYin",2043}; f1 (a); f2 (&b); printf ( "%d %d\n" ,a.num,b.num); } 执行后输出结果是
选项
A、2041 2044
B、2041 2043
C、2042 2044
D、2042 2043
答案
1
解析
本题考核的知识点是结构体类型的综合应用。本题中首先定义了一个结构体类型STU,它由一个字符数组和一个整形变量 num组成。然后定义两个函数n和n。其中n是值传递的,n是地址传递的。主函数中定义两个结构体变量a和b并分别赋初值,接着调用函数f1(a),由于函数f1是值传递,故执行该函数后并没有改变 a的值,在接着调用函数f2(&b),由于该函数是地址传递,执行该函数后将使变量b的值为{“SunDan”, 2044},故函数最后输出的a.num和b.num的值为 2041和2044。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/QIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列运算符中,优先级别最低的是
以下合法的VisualBasic标识符是
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
设工程中有2个窗体:Form1和Form2,Form1为启动窗体。Form2中有菜单,其结构如下表所示。要求在程序运行时,在Form1的文本框Text1中输入口令并按Enter键(回车键的ASCII码为13)后,隐藏Form1,显示Form2。若口令为“T
下面不能作为结构化方法软件需求分析工具的是
下面关于菜单的叙述中正确的是
窗体上已有的3个单选按钮组成了1个名为ChkOpt1的控件数组。用于区分控件数组ChkOpt1中每个元素的属性是
假定在窗体上添加了一个通用对话框控件,其名称为CDI,并有如下程序段:CDl.ShowOoen:CDI.DefaultExt=“doc”在打开文件的对话框中选择了“c:\file_1.txt”文件,则FileTitle属性的值是
下面叙述中错误的是
已知a=6,b=15,c=23,则语句PrintSgn(a+b.Mod6-c\a)&a+b的输出结果为
随机试题
看到这种手势信号时可以向左转弯。
真虚假实中假象出现的机理是
有关异位肾超声表现描述错误的是
Ⅲ型高脂血症与载脂蛋白基因多态性关系最密切的是
特级护理适用于
在驾驶客车运输旅客途中,遭遇险时,要做到()。
下列与队列结构有关联的是
线性表进行二分查找法查找,其前提条件是______。
Inaboxof10electricalparts,2aredefective.(a)Ifyouchooseonepartatrandomfromthebox,whatistheprobabilitythat
Jackwasthewinnerofnationaltenniscompetitionforasecond______year.
最新回复
(
0
)