首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STUB) { b = a; printf( "%s,%c
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STUB) { b = a; printf( "%s,%c
admin
2020-05-19
39
问题
若有以下程序
#include
typedef struct stu {
char name[10], gender;
int score;
} STU;
void f(STU a, STUB)
{ 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、Qian,f,350,Qian,f,350
B、Zhao,m,290, Zhao,m,290
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会首先输出被重新复制的b值,且与a相同,而执行完f函数后,b值并不会改变,所以还是维持原值,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/XMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx=8;for(;x>0;x一一){if(x%3){printf(“%d,”,x一一);continue;
以下叙述中正确的是()。
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(s=b)s*=s:printf(”%d”,s);
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串中的内容为:"ABCDEFG123456",其中字符A的ASCII码值为奇数
检查软件产品是否符合需求定义的过程称为()。
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#include#include#de
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
有以下程序:#includemain(){|while(getchar()!=’\n’);|}以下叙述中正确的是()。
随机试题
______theirsuggestions,wewilldiscussthemfullyatthenextmeeting.
Peoplefromdifferentculturessometimesdothingsthatmakeeachotheruncomfortable,sometimeswithoutrealizingit.MostAmer
成对的骨骼是
宫底在耻骨联合上2~3横指子宫出现Hegar征,为
A、TrrRAb平均阳性率为30%-40%B、广泛纤维化和淋巴细胞浸润C、与病毒感染有关D、20%发生永久性甲减E、滤泡结构破坏,存在大量吞噬细胞Graves病
A.肝素B.华法林C.噻氯匹定D.尿激酶E.维生素K可抑制血小板聚集和释放的药物是
GPS测量成果的质量元素包括()。
5,6,9,18,45,()
基因和性状、疾病之间有着非常复杂的关系,破译这一关系最原始的方法是上个世纪中叶建立的基因连锁分析:通过比较受遗传疾病影响的家族中不同成员的染色体条带或遗传标记的异同,在染色体上定位致病基因。这种方法在研究单基因遗传病方面取得了很多成绩,但其缺点是分辨率有限
以下能够触发文本框Change事件的操作是______。
最新回复
(
0
)