首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f
有以下程序: #include #include typedef struct stu{ char name[10]; char gender; int score; }STU; void f
admin
2019-01-11
28
问题
有以下程序:
#include
#include
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结构中包含3个数据。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/JZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据元素之间【】的整体称为逻辑结构。
以下程序运行后的输出结果是______。 ss(char*s) { char*p=s; while(*p)p++; return(p-s); } main() { char*a="abded";int i; i=ss(a); printf("%d\n",i
以下函数inverse的功能是使一个字符串按逆序存放,请填空。inverse(charstr[]){charm;inti,j;for(i=0,j=strlen(str);i<strlen(str)/2;
有以下程序:main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后的输出结果是(
若有以下程序段(n所赋的是八进制数)intm=32767,n=032767;printf("%d,%o\n",m,n);执行后输出结果是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
请补充main()函数,该函数的功能是:把字符串str1中的非空格字符复制到字符串str2中。例如,若str1=”nicetomeetyou!",则str2="nicetomeetyou!"。注意:部分源程序给出如下。请勿改动main()函数
应用数据库的主要目的是
在E-R图中,用来表示实体联系的图形是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
随机试题
在社会主义制度下,积累基金主要用于()。
从公元1400年到1900年是第三个大的气候时期,竺可桢称此期为
A.5%B.15%C.20%D.40%E.60%正常人体血浆约占体重的
5A电流互感器电缆芯线截面积宜不小于下列何值?
()是银行发放贷款前最重要的一环,也是贷款发放后能否如数按期收回的关键。
在发生全球危机那样的极为紧急的时刻,投机活动猖獗,利率急剧上升,一切都变化不定,保护好自己的财产是至关重要的。管理和经济领域的专家认为:储蓄仍然是最安全的避难所,尽管收益非常低,但是把钱存起来实际上不会遇到风险。即使存款的银行破产,政府也保证归还储户一定数
∫χsinχdχ=().
依据《行政处罚法》规定,限制人身自由的行政处罚应由()。
已知13+23+33+…+n3=(1+2+3+…+n)2,问13+33+53+…+193=()。
新型工业化道路的主线是
最新回复
(
0
)