首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU; void f(STU *a) {
有下列程序 #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU; void f(STU *a) {
admin
2022-04-02
43
问题
有下列程序
#include<stdio.h>
typedef struct stu{
char name[9];
char gender;
int score;
}STU;
void f(STU *a)
{
STU c={"Sun",’f’,90},*d=&c;
*a=*d;
printf("%s,%c,%d,",a->name,a->gender,a->score);
}
main()
{ STU b={"Zhao",’m’,85},*a=&b;
f(a);
printf("%s,%c,%d",a->name,a->gender,a->score);
}
程序执行后的输出结果是( )。
选项
A、Zhao,m,85,Zhao,m,85
B、Sun,f,90,Zhao,m,85
C、Zhao,m,85,Sun,f,90
D、Sun,f,90,Sun,f,90
答案
D
解析
程序定义结构体类型STU,main函数定义结构体STU变量b,并将b的地址赋给指针变量a。调用函数f,传入a。在函数f中,定义了STU变量c,并将c的地址赋给d,再用d指向的值赋给a指向的地址,接着输出a指向的值,也就是c的值:Sun,f,90;由于函数f的调用通过指针参数a修改了变量b的值,所以a指向的值也就是b的值等价于c:Sun,f,90。本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/1hkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,己知字母A的ASCII码为65,程序运行后的输出结果是main(){charc1,c2;c1=’A’+’8’-’4’:c2=’A’+’8’一’5’;printf("%c,%\n",c1,c2)
下列叙述中正确的是
有以下程序#includevoidf(int*q){inti=0;for(;i
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
C语言中char类型数据占字节数为
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("good
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
以下选项中,合法的一组C语言数值常量是
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
随机试题
A.膀胱炎B.膀胱结石C.膀胱破裂D.肾小球肾炎E.肾病腹部对称性增大,全身散发有尿臭味,腹腔穿刺液呈黄色,直肠检查膀胱空虚,未见尿液排出
简述假释的概念及我国假释的条件。
气体灭火系统按防护对象的保护形式可以分为()。
某企业2002年度内共计取得产品销售收入净额6000万元,计算企业所得税应纳税所得额时,准许扣除的业务招待费限额为( )万元。
关于无形资产摊销的下列说法中,正确的有()
根据《公司法》的规定,人民法院依照强制执行程序转让有限责任公司的股权时,应当通知公司及全体股东,其他股东在同等条件下有优先购买权。其他股东自人民法院通知之日起满()不行使优先购买权的,视为放弃优先购买权。
睛天下午4时左右从景山顶观望故宫,错落有致、层次分明的宏伟宫殿群尽收眼底,这是导游人员正确把握()结果。
文化馆、图书馆、博物馆、民风民俗等都可以作为课程资源。()
一个高使用率的四位密码门锁。为了防止他人从按键附着的指纹破解,怎样设置密码相对更安全?
ThreeyearsagoElonCollege,aschoolofmorethan4,000studentswitharisingacademicreputation,decideditwasnolonger
最新回复
(
0
)