首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
51
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是()。
有以下程序:#includevoidmain(){charch[80]="123abcdEFG":intj;longs=0;puts(ch);for(j=0;ch[j]>’\0’;j++)
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
下面描述错误的是()。
有如下程序#include<stdio.h>#include<string.h>8truetS{charname[10];};main(){structSs1
下列叙述中正确的是()。
数据库设计中反映用户对数据要求的模式是()。
基本路径测试是属于()。
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是
随机试题
组织整体对风险的应变能力可分解为()
决策过程中,人们对待风险的态度主要有()。
Themanagerneedsanassistantthathecan______totakecareofproblemsinhisabsence.
感冒的治疗.可分别采用辛温解表或辛凉解表.此属于
只有与HBV共生才能复制的病毒是()。
在桥梁整孔吊装或分段吊装逐孔施工中,为了加强桥梁的横向刚度,常采用梁间翼缘板有()m宽的现浇接头。
补充登记法适用于记账凭证中所记金额小于应记金额,并据以登记入账的情况。()
中国证监会对全国的证券发行、证券交易、中介机构的行为等依法实施全面监管,并负责组织各证券公司进行培训。()
NevermindthetsunamidevastationinAsialastDecember,therecentearthquakeinKashmirorthesuicidebombingsthisyearin
Marriagemaybeaboutlove,butdivorceisabusiness.Forglobalcouples—bornindifferentcountries,marriedinathird,noww
最新回复
(
0
)