首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f(STU a,ST
有以下程序: #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f(STU a,ST
admin
2017-07-05
31
问题
有以下程序:
#include
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/4pDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){int
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
在C语言中,函数返回值的类型最终取决于()。
为了提高软件模块的独立性,模块之间最好是()。
以下程序的输出结果是______。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
下列叙述中错误的是
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
下列关于栈叙述正确的是
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
对如下二叉树:ABDECF进行后序遍历的结果为()。
随机试题
农业产业一体化经营是第二次世界大战后发达国家农业走向现代化的重要组织形式,()不是主要的农业产业一体化经营形式。
什么叫裂纹?常见的裂纹有哪些?裂纹有什么危害?
女性,30岁,颜面和双下肢水肿伴少尿半年,查血压140/95mmHg,尿蛋白(+++),红细胞(++)/Hp,血Hb105g/L,胆固醇10.2mmol/L,白蛋白21g/L,补体C3下降,血Cr145μmol/L。本例最可能的诊断为
企业月度财务会计报告的保管期限为()。
某服装加工厂与外商签订了一份加工服装出口合同,该厂报关员到海关办理该批合同备案手续(纸质手册)时,应向海关提交的单证资料包括;
收入汇缴账户除向其基本存款账户或预算外资金财政专用存款户划缴款项外,只收不付,不得支取现金。()
下列关于中外合资经营企业组织机构的表述中,不符合规定的是()。
下列清盛京三陵的名称及墓主人对应正确的是()。
简述学前儿童心理发展的趋势。
某大学某班学生总数为32人,在第一次考试中有26人及格,在第二次考试中有24人及格,若两次考试中,都没有及格的有4人,那么两次考试都及格的人数是()。
最新回复
(
0
)