首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*p){strcpy(p,"Qian");} main(){STU a={"Zhao
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*p){strcpy(p,"Qian");} main(){STU a={"Zhao
admin
2017-05-20
44
问题
若有以下程序
typedef struct stu{char name[10],gender;int score;}STU;
void f(char*p){strcpy(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.score);}
则程序的输出结果是
选项
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://kaotiyun.com/show/E4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){finta=5,b=6,c=8,k;k
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
检查软件产品是否符合需求定义的过程称为
C语言结构体类型变量在程序运行期间
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
下列叙述中,不属于软件需求规格说明书的作用的是
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(inta
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
判断char型变量c1是否为大写字母的正确表达式是
若有说明inta[][3]={0,0};,则不正确的叙述是()。
随机试题
熊某为某运输公司的货车驾驶员。在一次运输过程中,熊某从其驾驶的货车内取出一箱品名为“纪念品”的货物,从该封存箱内窃得30枚梅花鼠年纪念金币(价值人民币16万余元)。后在运输公司的一再追问下,熊某将窃得的纪念金币退还给该公司。对于熊某行为的评价,下列选项正确
关于司法、司法制度的特征和内容.下列哪一表述不能成立?(2012年卷一第45题)
投资项目决策分析与评价中,用于描述风险变量偏离期望值程度的相对指标是()。
BIM的特点有()。
移动通信核心网的优化,主要内容包括()。
下列不计入进口货物完税价格的是:
以下不属于备选决策方案特点的是()。
下列各项中不通过应付福利费核算的内容是()。
从前,有一个奇怪的岛屿,岛屿上只住着M族人和N族人。M族人从不说真话,N族人总是说真话。有一天,小张来到这个岛屿,碰到该岛屿上的三个人。小张问甲:“你是M族人吗?”甲做了回答。乙根据甲的回答说:“甲不是M族人。”丙说:“甲确实是M族人。”根据以上陈述,可推
Perhapsallcriminalsshouldberequiredtocarrycardswhichread;Fragile;HandlewithCare.Itwillneverso,thesedaystog
最新回复
(
0
)