首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU;
有下列程序: #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU;
admin
2022-10-25
40
问题
有下列程序:
#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/ACkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下列给定程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
有以下程序:#includeintfun(intX){intP;if(x==0||x==1)return(3);P=x—fun(x一2);returnP;
有以下程序:#include<stdio.h>voidfun(intp){intd=2;p=d++;printf("%d",p);}main(){inta=1:fun(a);printf(
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能输出正确的结果。注意:不要改动smain
有以下程序#include<stdio.h>voidf(intx[],intn){if(n>1){printf("%d,",x[n-1]);f(x,n-1);}else
有以下程序:#include<stdio.h>main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
随机试题
从表中得知2014年1—5月该省城乡建设项目中平均项目规模为41266万元,其中:本年新开工18205万元,较上年同期的增长速度为20.6%,按照这样的增长速度计算,2015年同期开工()。
甲公司生产电器,其与乙公司订立了委托合同,由乙公司向丙公司销售甲公司所生产的电器,并且乙公司应以自己的名义与丙公司订立合同。之后,乙公司以自己的名义与丙公司订立了买卖合同,丙公司以100万元购买100台电器,但双方没有约定履行顺序。由于甲公司生产出现了问题
下列选项中不属于优质竹笋特征的是________。
公共政策评估的类型有
慢性阻塞性肺气肿病人肺功能检查可出现()。
五硬阳气虚衰证的用方是五硬寒凝血涩证的用方是
某新设立的工业因区规划建设1座规模为30000t/d的污水处理厂,收水范围包括工业园区和相距3km处的规划新农村小区。工业因区定向招商人区企业的工业废水总量15300t/d,拟收集的生活污水总量9200t/d。拟将入区企业工业废水分类收集送至污水处理厂进行
2018年10月经修改后公布的《节约能源法》规定,国家实行有利于节能和环境保护的产业政策,具体要求是()。
编写课程标准是开发课程的重要步骤,一般来讲,课程标准除了课程目标和内容标准,还应包括()。
宋朝王安石的《伤仲永》中说有一个叫方仲永的少年,5岁时就能作诗,但后来由于他父亲没有及时教育,使他到十二三岁时写的诗就不如以前了;到20岁左右,则“泯然众人矣”。“一两的遗传胜于一吨的教育”是谁提出的?()。
最新回复
(
0
)