首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender;
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender;
admin
2021-07-09
20
问题
有以下程序
#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,m,290,Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,m,290
答案
D
解析
本题定义了一个结构变量struct stu,并且命名为STU,STU结构中包含三个数据。main函数中,首先为结构变量a,b初始化,再调用函数f(),在f()函数中,使用结构体变量a对指针b指向的结构体进行赋值,使得指针b指向的结构体成员依次赋值为结构体a的成员,然后依次输出指针b指向的结构体成员的值;由于f函数形参b为指针,所以指针b指向的值被修改为a的同时,main函数中的实参b的值也被修改成a,答案为D选项。(注:形参指针b与实参结构体变量b不要混淆)
转载请注明原文地址:https://kaotiyun.com/show/rEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序#include#includemain(){inti;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]==’’)strcpy(a,&a[i+1]);pr
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
有以下程序#include<stdio.h>main(){inta;a=(int)(-1.53*3);printf("%d\n",a);}程序的运行结果是
下列定义数组的语句中,正确的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
下列哪一条不属于数据库设计的任务?()
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
下面选项中合法的字符常量是
随机试题
按照“四呼”分类的方法,“自己”一词中两个音节的韵母分别属于()
泌尿男性生殖器结核原发灶多发生在
颈总动脉分为颈内动脉和颈外动脉的部位是()
关于居住区道路用地的叙述正确的是()。
2005年5月,某公司从香港进口一批机械设备,成交价格为CFR广州800000港币,已知该设备的进口税率为10%,保险费率为0.3%,当时的外汇牌价的买卖中间价为100港币=107元人民币,则海关应征收的进口关税税额是()人民币。
企业摊销无形资产价值时,应贷记的科目是()。
甲公司将100万元的设备出租给乙公司,租期1年。承租人乙公司破产,该设备在破产申请受理前灭失。保险公司应赔偿60万元,该赔偿金尚未交付给乙公司。根据破产法律制度的规定,下列表述中,正确的是()。
甲公司为境内上市公司,专门从事能源生产业务。2×15年,甲公司发生的企业合并及相关交易事项或事项如下:(1)2×15年2月30日,甲公司召开董事会,审议通过了以换股方式购买专门从事新能源开发业务的乙公司80%股权的议案。2×15年3月10日,甲公司、乙公
多媒体技术的上要特点是
Whenateacher【B1】______astudenttoreadabookit’susuallyforaparticularpurpose.Thebookmay【B2】______usefulinformatio
最新回复
(
0
)