首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU
有以下程序 #include<stdio.h> #include"string.h" typedef struct{char name[9];char sex;float score[2];}STU; void f(STU
admin
2020-05-19
95
问题
有以下程序
#include<stdio.h>
#include"string.h"
typedef struct{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
;
}
程序的运行结果是
选项
A、Qian,m,85,90
B、Zhao,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
B
解析
本题考查在结构体中函数的实参和形参的传递,调用f(c)后,实参传向形参,进行f()函数功能的实现,但程序中没有返回语句,故形参不能将值传回实参,它们值的传递具有不可逆性,所与printf输出的还是c中实参的值。
转载请注明原文地址:https://kaotiyun.com/show/WcCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
下列关于线性表的叙述中,不正确的是()。
以下有关宏替换的叙述不正确的是()。
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下列定义变量的语句中错误的是()。
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回所剩字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
试述《牡丹亭》中杜丽娘的形象。
女性,32岁,突然尿频、尿急、尿痛,排尿困难,偶有排尿中断且有终末血尿,初步诊断为
心理医生通过自由联想来收集资料,运用医患关系、追溯童年经历和梦析等方法,从不同的角度去解析早年的问题是如何反映在当前面临的心理问题中,通过人格的改变和从童年的压抑中解脱来达到改善精神症状的治疗效果。
补体
米非司酮的作用机制是()。
下列关于单位人民币卡结算使用的表述中,不符合法律规定的有()。
关于《对外贸易法》适用范围的说法,不正确的是()。
纳税人发生下列情形的,应办理变更税务登记的有()。
无论当下的生活多么衣食无忧,中国人还是爱假想将来可能遇到的______,即使这些真正发生的机率接近于零。这只能从中国人______的传统心理方面进行解释。
[*]
最新回复
(
0
)