首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟读取一个姓氏,查找其对应的年龄并输出: #include #include #include struct person{ char name[10];int age;}; struct person g
以下程序拟读取一个姓氏,查找其对应的年龄并输出: #include #include #include struct person{ char name[10];int age;}; struct person g
admin
2020-10-26
31
问题
以下程序拟读取一个姓氏,查找其对应的年龄并输出:
#include
#include
#include
struct person{ char name[10];int age;};
struct person group[6]={ “zhang”,18,
“wang”,20,
“li..,19,
“zhao”,18,
"liu¨.19
},*p;
main()
{ int i,flag=0;
P=(struct person*)malloe(sizeof(struct person));
gets(&p一>name);
for(i=0;i<6;i++)
if((strcmp(P一>name,group
.name)==0))
{prinff(“%d\n”,group
.age);
flag=1:
}
if(flag==0)prinff(“No find!\n”);
}
程序有语法错误,出错的是( )。
选项
A、gets(&p一>name);
B、P=(struct person*)malloe(sizeof(struct person))
C、if((strcmp(P一>name,group
.name)===0))
D、prinff(“%d\n”,group
.age)
答案
A
解析
语句gets(&p一>name)中,gets的参数应该是成员变量name数组的首地址,而&p一>name是首先获取数组name的首地址,然后再对首地址取地址符,所以这是错误的,正确参数应该是:gets(p一>name);,故答案选A。
转载请注明原文地址:https://jikaoti.com/ti/kWD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是()。
有以下程序:#include<stdio.h>main(){intk=5:while(--k)pfintf("%d",k-=3);pfintf("\n");}程序执行后的输出结果是()。
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,检索课号为2且成绩及格的学生学号的表达式为()。
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的()。
若变量已正确定义,则语句s=32;s∧=32;printf(’’%d’’,s);的输出结果是()。
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
随机试题
Perhapswedon’tliketoadmitit,butmostofusalsoenjoyshowingoffabouttheplaceswehavebeento,andthelovelytanned
在下列各项中,能够增加企业自有资金的筹资方式是()。
下列各项应在“长期应付款”科目核算的有()。
有限责任公司的净资产应不低于人民币()万元,才有资格发行公司债券。
组成《三体》的三部相互衔接,但各自又独立的作品与科幻迷们习惯的西方科幻作品不同,作者的姿态更像是一个中国传统意义上的说书人,将一段宇宙往事娓娓道来,整个宇宙的宏大背景和作者对于基础物理学理论富有想象力的甚至是________般的演绎,可以让读者们激动、兴奋
地球水陆分布极不平均,海洋的总面积占全球面积的()。
从1939年春天起,国共双方军队在驻防结合部的摩擦冲突不断升级,不是这一时期惨案的是()
简述蒙台梭利的幼儿教育的内容。
教育作为培养人的社会实践活动与其他社会活动区分开来的根本特性是
雨果的浪漫主义戏剧()的上演,标志着古典主义戏剧时代的结束。
最新回复
(
0
)