首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> typedef struct { char name[10]; char sex;
有以下程序 #include <stdio.h> #include <string.h> typedef struct { char name[10]; char sex;
admin
2021-04-28
22
问题
有以下程序
#include <stdio.h>
#include <string.h>
typedef struct {
char name[10];
char sex;
int age;} STU;
void fun(STU *t)
{ strcpy((*t).name,"Tong");
(*t).age++;
}
main()
{ STU s[2]={"Hua",’m’,18,"Qin",’f’,19};
fun(s+1);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name ,s[1].age );
}
程序运行后的输出结果是
选项
A、Hua,18,Tong,20
B、Hua,18,Qin,19
C、Tong,19,Qin,19
D、Hua,19,Tong,19
答案
A
解析
用typedef说明一种新类型名STU,其使用情况与结构体基本一致。程序执行过程为:定义STU类型数组,长度为2,并为其初始化。s[0].name="Hua",s[0].sex=’m’,s[0].age=18,s[1].name="Qin",s[1].sex=’f’,s[1].age=19。调用函数fun(s+1)将变量s[1]地址传入函数,则s[1].name="Tong",s[1].age=20。依次输出s[0].name,s[0].age,s[1].name ,s[1].age,结果为Hua,18,Tong,20,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/4zz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
设有定义语句int(*f)(int);则以下叙述正确的是
以下程序的输出结果是()。#include#includestruetA{inta;charb[10];doublec;};struetAf(struetAt);main(){structAa={1001,’’Bob’
C语言主要是借助以下哪种手段来实现程序模块化
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="bbxxyy";fun(s
若有定义语句:intx=12,y=8,z;在其后执行语句:z=0.9+x/y;则z的值为()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
有如下嵌套的if语句if(a
随机试题
试论述虚拟团队的人力资源管理。
血淋虚证宜选用便血湿热蕴蒸证宜选用
关于药品注册管理的基本制度和要求,说法错误的是
某国有企业拟改制为公司。除5个法人股东作为发起人外,拟将企业的190名员工都作为改制后公司的股东,上述法人股东和自然人股东作为公司设立后的全部股东。根据我国公司法的规定,该企业的公司制改革应当选择下列哪种方式?(2007年试卷三第25题)
对明代都察院司法执掌表达不正确的是:()
对于水泥土搅拌桩采用水泥作加固料的说法,正确的是()。
面包()时,不能食用。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
ThefamilyisthecenterofmosttraditionalAsians’lives.Manypeopleworryabouttheirfamilies’welfare,reputation,andhon
Insiders"Insiders,"rated"R"andwitharunningtimeofabouttwohoursandfortyminutesisanintelligentthrillerabou
最新回复
(
0
)