首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender;
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender;
admin
2021-04-28
37
问题
有以下程序
#include <stdio.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU a, STU *b)
{ a = *b;
printf("%s,%c,%d,", a.name, a.gender, a.score);
}
main( )
{ STU a = {"Zhao", ’m’, 290}, b = {"Qian", ’f’, 350};
f(a,&b);
printf("%s,%c,%d\n", a.name, a.gender, a.score);
}
程序运行后的输出结果是
选项
A、Qian,f,350,Qian,f,350
B、Zhao,m,290,Qian,f,350
C、Qian,f,350,Zhao,m,290
D、Zhao,m,290,Zhao,m,290
答案
C
解析
main函数中,首先定义两个结构体STU类型的变量a,b,并对a,b初始化,f函数的功能是:用形参结构体指针b指向的结构体对形参a赋值,此时形参结构体a的值为指针b指向的值,输出a即输出指针b指向的结构体,返回到main函数后,在输出实参a的值,答案为C选项,注:形参a,b不要和实参a,b混淆。
转载请注明原文地址:https://kaotiyun.com/show/YFtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是
若有说明:typedefstruct{inta;charc;}}w;则以下叙述正确的是()。
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((c
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
在结构化程序设计中,模块划分的原则是()。
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]=’’ABCD\0EFG\0’’,b[]=’’IJK
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
合法的C语言数值常量是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
随机试题
药物牙膏必须
1mol刚性双原子分子理想气体,当温度为T时,其内能为()。
砌体结构相关的温度应力问题,以下论述不妥的是( )。
用人单位每月要求劳动者延长工作时间最长()。
由承包人供应的( )在使用前,承包人应按照工程师的要求进行检验或试验,不合格的不得使用,检验或试验费用由承包人承担。
在个人住房贷款业务中,贷款审批环节的主要业务风险控制点不包括()。
如果出现下列()情况,注册会计师无需将统计抽样用于控制测试,便可直接作出拒绝信赖内部控制的决定。
和平犹如空气和阳光,受益而不觉,失之则难存,没有和平,发展就无从谈起。国家无论大小、强弱、贫富,都应该做和平的维护者和促进者。这表明()。
根据下列材料回答下列题。2009年末,云南省共有金融企业法人单位414个。其中,银行业占48.1%,证券业占1.7%,保险业占22.7%,其他金融活动业占27.5%。金融企业就业人员13.96万人。其中,银行业占62.4%,证券业占1.4%,保险业
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
最新回复
(
0
)