首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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语言表达式是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((c
若有以下程序#include<stdio.h>int*flint*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
有以下程序#includemain(){inta[]={2,3,5,4},i;for(i=0;i
在结构化程序设计中,模块划分的原则是()。
结构化程序设计的基本原则不包括( )。
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,
表达式3.6-5/2+1.2+5%2的值是()。
以下选项中不属于C语言程序运算符的是
随机试题
上牙槽神经阻滞麻醉后,允许拔牙的时机是
瘀血型胸痹宜选用心血瘀型心悸宜选用
采用地质雷达对某隧道模筑混凝土衬砌质量进行检测,请回答下列问题。在隧道检测中,关于雷达天线的选择,叙述正确的有()。
二氧化碳灭火器可用来扑灭()。
一个拥有100%权益资本的公司被称为()。
某市区一内资房地产开发公司在2012年1月至9月中旬开发写字楼一栋,总建筑面积10000平方米。在开发写字楼的过程中,取得土地使用权支付金额2400万元,发生房地产开发成本2600万元。9月至12月将写字楼全部销售,销售合同记载收入9600万元。另外该公司
2011年7月1日,甲公司应收乙公司账款的账面余额为5000万元,由于乙公司发生财务困难,无法偿付该应付账款。经双方协商同意,乙公司以其普通股偿还债务。假定普通股的面值为1元,乙公司以1000万股抵偿该项债务,股票每股市价为4元。甲公司对该项应收账款计提了
俾斯麦
社会评价一个人的人生价值的普遍标准是()
SQL支持集合的并运算,运算符是【】。
最新回复
(
0
)