首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[10]; char sex; int age;} STU; void fun(STU *t) { strcpy((*t).name,"Tong");
有以下程序 #include #include typedef struct { char name[10]; char sex; int age;} STU; void fun(STU *t) { strcpy((*t).name,"Tong");
admin
2020-05-19
37
问题
有以下程序
#include
#include
typedef struct {
char name[10];
char sex;
int age;} STU;
void fun(STU *t)
{ strcpy((*t).name,"Tong");
(*t).age++;
}
main()
{ STU s[2]={"Hua",’m’,18,"Qin",’f’,19};
fun(s+1);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name ,s[1].age );
}
程序运行后的输出结果是( )。
选项
A、Hua,18,Tong,20
B、Hua,18,Qin,19
C、Tong,19,Qin,19
D、Hua,19,Tong,19
答案
A
解析
结构体数组名作为函数参数为地址传参,函数fun()的作用是把当前指针指向的结构体变量中的name赋值为"Tong",并让成员变量age自增1,调用函数时传递的是数组第二个元素的地址,所以改变的是第二个元素的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8vCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>typedefstruet{intb,p;}A;voidf(AC)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2:}main(){inti;Aa={1,2};
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
有以下程序:#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));pfinff("%d\n",m);}intf(intx){returnx*2;}程序的运行结
下列叙述中错误的是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
有以下程序#includemain()intfun(){inti,s===1;{staticintx=1;for(i=1;i
层次型、网状型和关系型数据库划分原则是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
线性表的长度为n。在最坏情况下,比较次数为n—1的算法是
随机试题
乙型肝炎感染后,最常见的临床类型是
释放因子(RF)不具有的作用是
患者,男,9岁。两颗上颌中切牙受硬物撞击,牙齿酸痛,上、下牙咬合时有不适感,牙齿未见脱位,但釉质表面有裂纹。临床及X线检查.牙根组织未见明显折断.牙周间隙稍增宽。最恰当的诊断是()
某鞋帽城发生火灾事故,无员伤亡,过火面积超过500m。,直接经济损失为250万元,本起事故为()事故。
以下设备中,直接影响到工程项目使用功能的发挥的是()。
根据以下资料。回答下列问题。2009年,广东房地产开发企业土地购置面积2257.53万平方米,同比下降14.3%,降幅比上半年收窄34.1个百分点。本年完成土地开发面积1518.16万平方米,下降18.7%,降幅比上半年收窄4.3个百分点。商品房屋
日本脱口秀表演家金语楼曾获多项专利。有一种在打火机上装一个小抽屉代替烟灰缸的创意,在某次创意比赛中获得了大奖,备受推崇。比赛结束后,东京的一家打火机制造厂家将此创意进一步开发成产品推向市场,结果销路并不理想。以下哪项如果为真,能最好地解释上面的矛
结构式访谈
设方程,求常数a.
Whatdoesthewomanwanttodo?
最新回复
(
0
)