首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> typedef struct stu { char name[10]; ch
有以下程序 #include <stdio.h> #include <string.h> typedef struct stu { char name[10]; ch
admin
2020-10-26
38
问题
有以下程序
#include <stdio.h>
#include <string.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *c)
{ strcpy(c->name, "Qian");
c->gender = ’f’;
c->score = 350;
}
main( )
{ STU a = {"Zhao", ’m’, 290}, b;
b = a;
f(&b);
printf("%s,%c,%d,", a.name, a.gender, a.score);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序运行后的输出结果是
选项
A、Zhao,m,290,Qian,f,350
B、Zhao,m,290,Qian,m,290
C、Zhao,m,290,Zhao,m,290
D、Zhao,m,290,Qian,m,350
答案
A
解析
本题定义了一个结构变量struct stu,并且命名为STU,STU结构中包含三个数据。main函数中,首先定义两个结构体STU类型的变量a,b,并对a完成初始化,然后将a赋值给b,使得结构体a,b的值都是{"Zhao", ’m’, 290},然后调用f函数,f函数的功能是将形参结构体指针c指向的结构体赋值为{"Qian", ’f’, 350},由于形参是指针,c指向的结构体就是b,所以实参b的值被修改为{"Qian", ’f’, 350},而a的值不变,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/0j3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是()。
下面描述错误的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,检索课号为2且成绩及格的学生学号的表达式为()。
对于语句void*p=malloc(sizeof(int)*250);,下面说法正确的是()。
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
算法的有穷性是指()。
面向对象方法中,继承是指()。
基本路径测试是属于()。
下面不能作为结构化方法软件需求分析工具的是()。
算法的有穷性是指()。
随机试题
A.温肺祛痰,利气散结B.化痰止咳,和胃降逆C.消痰行水,降气止呕D.降气祛痰,宣散风热E.燥湿化痰,祛风止痉(2004年第79,80题)白附子具有的功效是()
什么是观察法?它有什么特点?
韦伯所考察的理想的行政组织体系之所以能够实现高效率,主要由于两条原则,这包括()
AML-M2b型可伴有哪一种异常染色体
牙髓温度测试注意事项如下,除外
A.抗生素药膜局部贴敷B.口服维生素AC.去除刺激因素D.泼尼松E.2%碳酸氢钠溶液天疱疮治疗的首选药物是
钢材中的主要成分主要是指碳、硅、锰、磷、硫、氧和氮,以及其他合金元素等,它们对钢的性能具有不同的影响,下列叙述中正确的是()。
仪表安装施工程序中,综合控制系统试验后的下一步工作是()。
对主营业收入的理解,不正确的是()。
A、1n2B、C、1D、A
最新回复
(
0
)