首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟读取一个学生结构体中的人名,查找其年龄并输出: #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
38
问题
以下程序拟读取一个学生结构体中的人名,查找其年龄并输出:
#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全国计算机二级
相关试题推荐
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf("%d\n",z);}程
若有定义语句charc=’\101’;则变量c在内存中占()。
有以下程序#includemain(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
以下选项中作为C语言合法常量的是
以下选项中非法的C语言字符常量是
下面描述中,不属于软件危机表现的是
下列数据结构中,属于非线性结构的是()。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
下列成本较高的视觉辅助手段是
Excel2010中,若某一个单元格右上角有一个红色的三角形,这表示______________。
患儿男,13岁。1年前因右侧下后牙有冷热不适曾于外院治疗,近1个月来右下后牙区时有咬合不适,1日前出现咬合痛及自发痛。口内检查:右下第一磨牙远中面大面积充填物边缘探及腐质,远中部分缺损有大量食物嵌塞,龈乳头略红肿。右下第二前磨牙面有畸形中央尖折断后的痕迹。
下述颅内肿瘤中哪个在儿童最不常见
A、清热解毒,凉血开窍B、健脾化湿C、利湿化浊D、逐瘀退黄E、清热利湿急黄的主要治法是
医嘱地西泮5mg,PC,Prn.此医嘱属于
部门统计调查项目由县级以上人民政府有关部门制定。()
希腊文明由盛而衰的转折点是_______。
最早的应用领域是
PASSAGETHREEWhatwasVictoria’sonlyshortcomingasawife?
最新回复
(
0
)