首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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://kaotiyun.com/show/qttp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
以下关于逻辑运算符两侧运算对象的叙述中正确的是
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
C源程序中不能表示的数制是()。
有以下程序#includemain(){inti,j,m=1;for(i=1:i0;j--){if(i*j>3)break;m*=i*j;}}printf("m=%d\n
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是()。
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
随机试题
下列关于多发性骨髓瘤的描述,错误的是
A.凝胶过滤法B.硅胶色谱法C.活性炭D.聚酰胺色谱法E.离子交换树脂根据物质形成氢键的能力不同进行分离的色谱是()
在接管一宗物业后,首先要()。
我国工程咨询行业正式形成的标志是()。
在风险管理中,评价风险管理效益的依据和方法之一是( )。
会员制期货交易所的权力机构是理事会。( )
以下金融产品或工具属于QDII基金投资对象的是()。
下列关于少数民族的描述错误的是()。
简述学生作为发展中的人的特点。
创作出《骆驼祥子》《四世同堂》等影响后人的文学作品,并获得“人民艺术家”称号的现代作家是()。
最新回复
(
0
)