首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> typedef struct stu { char name[10], gender;
若有以下程序 #include <stdio.h> typedef struct stu { char name[10], gender;
admin
2020-04-18
31
问题
若有以下程序
#include <stdio.h>
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://jikaoti.com/ti/EWG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
请编写一个函数voidfun(char*tt,intpp[]),统计在tt所指字符串中’’’a’’’到’’’z’’’26个小写字母各自出现的次数,并依次放在pp所指数组中。例如,当输入字符串:abcdefgabcdeabc后,程序的输出结果
在软件开发中,需求分析阶段产生的主要文档是()。
若有以下程序段charstr[4][12]={’’an’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
数据字典(DD)所定义的对象都包含于
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
数据流图中带有箭头的线段表示的是
随机试题
ArchimedeswasafamousGreekmathematicianandscientist.Hewasbornaround287BCandhediedintheyear212BC.Archime
免疫活性细胞发生、分化、成熟的场所是
多发性骨髓瘤红细胞呈缗钱状排列的主要原因是
胫骨平台骨折治疗后不愈合的原因是
钢材的()是指焊接后在焊缝处的性质与母材性质的一致程度。
资料1上海某公司(31××34××××)自境外购进乙氧氟草醚(监管条件:AS;法定计量单位:千克)。货物运抵后委托宁波某报关公司向进境地海关办理进口申报手续。入境货物通关单编号:380000111025005000农药进口登记
在面对部分游客不当言行的问题时,导游应该()。
The______oflungcancerisparticularlyhighamonglong-termheavysmokers,especiallychainsmokers.
网络推手
ChooseTWOletters,A-E.WhichTWOaspectsdidthenewrulesattheendofthe19thcenturyfocuson?AcooperationBcompetitio
最新回复
(
0
)