首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> typedef stmct{ char name[9];char sex;float score[2];}STU; void f(STU a)
有以下程序 #include <stdio.h> #include <string.h> typedef stmct{ char name[9];char sex;float score[2];}STU; void f(STU a)
admin
2010-09-05
36
问题
有以下程序
#include <stdio.h>
#include <string.h>
typedef stmct{ char name[9];char sex;float score[2];}STU;
void f(STU a)
{ STU b={"Zhao",’m’,85.0,90.0}; int i;
strcpy(a.name,b.name) ;
a.sex=b.sex;
for(i=0;i<2;i++) a.score
=b.score
;
main( )
{ STU c={"Qian",’f’,95.0,92.0};
f(c);printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.score[0],c.score[1]) ;
}
程序的运行结果是
选项
A、Qian,f,95,92
B、Qian,m,85,90
C、Zhao,f,95,92
D、Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个副本,函数f的所有操作只是针对这个数据副本进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://jikaoti.com/ti/YPI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=3b=2Ifa*b<10T
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项( )。
VB中有3个键盘书件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母()。
设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动
设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是()。
在数据库系统的内部结构体系中,索引属于()。
在E盘当前目录文件夹下建立一个名为“Student。txt”的随机文件,要求用InputBox函数输入5个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序(
以下关于控件数组的叙述中,正确的是( )。
下列关于二叉树的叙述中,正确的是( )。
随机试题
万维网的特点不包括()
关于TAT的特性正确的是
小儿预防接种程序正确的是
急救物品应做到“五定”,不包括
成年子宫体与宫颈的比例是
下列关于沉井不排水下沉水下封底技术要求的说法,错误的是()。
已开具的发票,税务机关有权调出查验;空白发票,税务机关无权调出查验。()
2018年11月18日,国家主席习近平在出席亚太经合组织第二十六次领导人非正式会议时指出,我们要坚定维护以开放、包容为基础的多边贸易体制,旗帜鲜明抵制保护主义。()
WhatisMr.Bush’smainpurposeofthetrip?
A、Hewillbeathisopponentsbyafewvotes.B、He’sthemostpromisingcandidatefortheschoolboard.C、Hewillbesupportedby
最新回复
(
0
)