首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct{ char name[9]; char sex; float score[2]; }STU; void f(STU a) { STU b={"
有以下程序 #include #include typedef struct{ char name[9]; char sex; float score[2]; }STU; void f(STU a) { STU b={"
admin
2010-12-10
30
问题
有以下程序
#include
#include
typedef struct{ char name[9]; char sex; float score[2]; }STU;
void f(STU a)
{ STU b={"Zhao",′m′,850,900}; 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/qgB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
设a=“VisualBasic”,下面语句中可使b=“Basie”的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
如果要定义一个窗体级变量,定义变量语句的位置应该是
在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件。其功能是:单击“显示”命令按钮,则把考生目录下的in5.txt文件中的所有字符放入Text1(可多行显示),如图所示;如果单击“统计”命令按钮,则统计文本框中字母A,B,C,D各自出现的
负责数据库中查询操作的数据库语言是( )。
在窗体模块的声明部分声明变量时,不能使用的关键字是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
若有程序 main( ) { inti,j; scanf("i=%d,j=%d",&i,&j); printf("i=%d,j=%d\n",i,j); } 要求给i赋10,给j赋20,则应该从键盘输入【】。
随机试题
简述现代生态学的发展趋势。
患者男,56岁。中风后遗症6个月,诊断发现患者肩关节开始外展时无疼痛,但外展越接近90°越疼痛,前屈肌力3级,无疼痛,肘伸展位肩前屈180°,下肢有轻微的随意运动。患者肩外展可能出现的问题为
A.对乙酰氨基酚B.吡罗昔康C.美洛昔康D.双氯芬酸E.阿司匹林选择性抑制环氧酶-2(COX-2)的药物是
生长发育最为迅速的一期是
粉尘的()是直接决定粉尘对人体危害性质和严重程度的重要因素。
工程变更发生后,( )应在商定或确定适宜费率或价格前,确定用于期中付款证书的临时费率或价格。
企业在追加筹资时,需要计算( )。
下列各项业务中,能引起企业资产和所有者权益总额发生变动的业务是()。
在Excel中组成工作表的最小单位是______。
下面关于超文本的叙述中,不正确的是______。
最新回复
(
0
)