首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include "string.h" typedef struct{char name[9]; char sex ; float score[2];)STU; void f
有以下程序 #include #include "string.h" typedef struct{char name[9]; char sex ; float score[2];)STU; void f
admin
2016-12-28
31
问题
有以下程序
#include
#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/xuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
有以下程序#includemain(){charp[20]={′a′,′b′,′c′,′d′},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q);pri
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
有以下程序voidf(int*q){inti=0;for(;i
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
以下不能定义为用户标识符是______。
下列选项中不属于结构化程序设计方法的是()。
以下能正确定义一维数组的选项是
随机试题
下列各项,符合林徽因小说《九十九度中》结构特点的有()
下列哪项不是肠结核的治疗目的()
肾病综合征时可伴哪些血浆蛋白成分下降?
明适应是指人从光亮处进入黑暗处,能够看清视物的过程,需要的过渡时间为()。
可采用三栏式明细分类账核算的是()。
下列心理学家中,属于行为主义代表人物的是()。
()是指运用一定的知识,经过练习而获得的一种符合法则的活动方式。
按照柯尔伯格的理论,个体超越现实道德规范的约束,本着自己的良心从事道德判断的道德发展阶段处于
A、 B、 C、 D、 C
Ourlivesarewoventogether.AsmuchasIenjoymyown【C1】______InolongerimagineIcangetthroughasingledaycompletely【C
最新回复
(
0
)