首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*p){sgcpy(p,"Qian");} main(){STU a={"Zhao",’m’,290},b;
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*p){sgcpy(p,"Qian");} main(){STU a={"Zhao",’m’,290},b;
admin
2019-05-17
80
问题
若有以下程序
typedef struct stu{char name[10],gender;int score;}STU;
void f(char*p){sgcpy(p,"Qian");}
main(){STU a={"Zhao",’m’,290},b;
b=a;f(b.name);
b.gender=’f’;b.score=350;
printf("%s,%c,%d,",a.name,a.gender,a.score);
printf("%s,%c,%d\n",b.name,b.gender,b.sc
选项
A、Zhao,m,290,Zhao,m,290
B、Qian,f,350,Qian,f,350
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
主函数中结构体变量定义同时赋初值。执行b=a;语句后,b的数据和a的数据相同,调用函数f(b.name),形参指针p接收实参b.name的地址,此时p和b.name指向同一个存储空间,流程转到f执行,p指向的存储空间存放字符串"Qian",流程结束返回主函数。主函数中变量b的其他成员存放数据。因此a的数据{"Zhao",’m’,290},b的数据为{"Qian",’f’,350}。注意本题结构体STU类型变量a和b中的name成员为数组,不是指针,它具有自己的存储空间。
转载请注明原文地址:https://www.kaotiyun.com/show/gDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值也为’’真’’的表达式是
以下数组定义中错误的是
以下叙述中错误的是
以下叙述中正确的是
函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长
数据库应用系统中的核心问题是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
在软件开发中,需求分析阶段产生的主要文档是
随机试题
下列属于结账程序的是( )。
简述监狱执法文书的概念、功用。
关于关节脱位特有体征的叙述,哪项是正确的
流行病学中的偏倚是指
患者,男,25岁。右上中切牙因外伤牙冠切1/3横断,近中髓角暴露24小时,无松动,口内余牙无异常。咬合关系正常。戴入修复体后3天出现咬合痛处理方法是
男,35岁。诊断为肾病综合征,用强的松60mg/d2个月,尿蛋白由(++++)减为(±)。近1周发生上腹痛、烧心。应如何处理
会计电算化使财务会计管理由事后管理向事中控制、事先预测转变,为()信息化打下基础。
下列关于证券投资组合方差的说法,正确的是()。
1968年哥伦比亚大学教授爱德华.奥特曼提出了著名的Z分模型,这个模型可用来分析企业的()。
一个不透明的袋子中有3个分别标有3,1,一2的球,这些球除了所标的数字不同外其他都相同,若从袋子中随机摸出两个球,则这两个球上的两个数字之和为负数的概率是__________.
最新回复
(
0
)