首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender; int sc
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender; int sc
admin
2021-04-28
40
问题
有以下程序
#include <stdio.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *a, STU *b)
{ b = a;
printf("%s,%c,%d,", b->name, b->gender, b->score);
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(&a,&b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序的运行结果是
选项
A、Zhao,m,290,Qian,f,350
B、Qian,f,350,Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,m,290
答案
A
解析
程序执行过程为:调用f函数,将结构体a与b的地址作为参数传入函数,函数中指针a指向结构体a,指针b指向结构体b,将指针a赋给指针b,输出b指向的结构体a的元素Zhao, m,290。调用函数结束。输出结构体b的元素Qian,f,350。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/bPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段后,w的值为intw=’A’,x=14,y=15;w=((x‖y)&(w
有以下程序,程序的运行结果是#include#includeintfun(intn)main(){int*p;{inta;
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
有以下程序:#include<stdio.h>main(){inta=1,b=3,C=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
有以下程序:#includemain(){FILE*fp;inti,aE6]={1,2,3,4,5,6};fp=fopen(“d2.dat”,“W+”);for(i=0;i
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是()。
在面向对象方法中,实现信息隐蔽是依靠
C源程序中不能表示的数制是()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
随机试题
简报类文书的主要特点。
公有制是实行按劳分配的前提,所以,公有制企业职工的收入是按劳分配的收入。()
简述绩效评估的作用。
A.开窍剂B.安神剂C.补益剂D.润下剂E.固涩剂
评估企业管理团队经营成果贡献价值的方法是()
金融期货交易与金融现货交易的区别包括()。Ⅰ.交易主体不同Ⅱ.交易方式不同Ⅲ.交易目的不同Ⅳ.结算方式不同
连续竞价的成交价格决定原则是()。
近代中国社会的性质是半殖民地半封建社会;近代中国的主要矛盾是帝国主义与中华民族的矛盾、封建主义和人民大众的矛盾;近代中国革命的性质是资产阶级民主革命。以下关于三者关系的论断中,正确的有()
数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式结构的是()。
Thousandsperished,buttheJapanesewishedto______theextentofthecruelactscommittedbytheirsoldiers.
最新回复
(
0
)