首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟读取一个学生结构体中的人名,查找其年龄并输出: #include #include #include struct stu{char name[10];int age;}; struct stu team[6]={’’zhangli’’,18,
以下程序拟读取一个学生结构体中的人名,查找其年龄并输出: #include #include #include struct stu{char name[10];int age;}; struct stu team[6]={’’zhangli’’,18,
admin
2020-11-27
34
问题
以下程序拟读取一个学生结构体中的人名,查找其年龄并输出:
#include
#include
#include
struct stu{char name[10];int age;};
struct stu team[6]={’’zhangli’’,18,
’’wangtao’’,20,
’’limei’’,19,
’’zhaodong’’,18,,
’’liuxiu’’,19
},*P;
main()
{inti,flag=0;
p=(struct stu *)malloc(sizeof(struct stu));
gets(&p->name);
for(i=0;i<6;i++)
if((strcmp(p->name,team
.name)==0))
{pfintf(’’%d\n’’,team
.age);
flag=1;
}
if(flag==0)printf(’’No find!\n’’);
}
程序有语法错误,出错的是( )。
选项
A、pfintf(’’%d\n’’,team
.age)
B、p=(struct stu*)malloc(sizeof(structstu))
C、if((strcmp(p->name,team
.name)==0))
D、gets(&p->name);
答案
D
解析
gets的参数应该是成员变量name数组的首地址,而&p一>name是首先获取数组name的首地址,然后再对首地址取地址符,所以这是错误的,正确参数应该是:gets(p一>name)。
转载请注明原文地址:https://kaotiyun.com/show/9O3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
有以下程序段int*p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下面选项中关于编译预处理的叙述正确的是
下面选项中关于“文件指针”概念的叙述正确的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下面描述中,不属于软件危机表现的是
数据模型包括数据结构、数据完整性约束和
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
随机试题
下列关于围绝经期妇女的保健指导,正确的是【】
患者,男性,50岁。因门脉高压症行脾肾分流术。对患者行出院宣教时,为预防术后消化道出血,最重要的是
某一患者因外伤导致左侧髁突骨折,手术复位后,患侧眼睑不能闭合。可能是因为术中损伤了
在用户接入网中,()可传输多种业务,具有较为广阔的应用领域,传输频带较宽、与目前的用户设备兼容、支持宽带业务、成本较低。
施工项目管理实施规划内容中施工方案应包括()。
按照智商的高低,智力水平呈()分布。
关于上岗后的分散训练,下列说法正确的:是()。
2010年末我国国家外汇储备28473亿美元,比上年末增加4481亿美元。2010年末人民币汇率为1美元兑6.6227元人民币,比上年末升值3.0%。2009年末,人民币对美元的汇率为()。
判断题:客户端可以看见VLAN。A、正确B、错误
Whattimeisthemeeting?
最新回复
(
0
)