首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟读取一个姓氏,查找其对应的年龄并输出: #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
37
问题
以下程序拟读取一个姓氏,查找其对应的年龄并输出:
#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://kaotiyun.com/show/Ij3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是()。
关系数据库中的键是指()。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是()。
基本路径测试是属于()。
有以下不完整函数intfun(char*p){char*t=p;while(*t++);return(______________);}该函数的功能是:计算p所指字符串占用内存单元的个数,作为函数值返回。return语句下划线处应填入的是(
若变量已正确定义,则语句s=32;s∧=32;printf(’’%d’’,s);的输出结果是()。
数据库中对概念模式内容进行说明的语言是()。
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈顺序是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数voidfun(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺
下面不属于软件工程的3个要素是
随机试题
A、Hemadenumerouspopularmovies.B、Hehaslongbeenalegendaryfigure.C、HewasbestatactinginHollywoodtragedies.D、Hew
开放性气胸患者呼吸困难最主要的急救措施是
发生溶血反应后,为增加血红蛋白在尿中的溶解度,常用
申请期货公司董事、监事和高级管理人员的任职资格,应当具有( )。
2013年9月7日举行的国际奥运会125次全会上,获得2020年夏季奥运会主办权的城市是()。
(2007年试题,4)设函数f(x)在x=0处连续,下列命题错误的是()•
Collegestudentsaremorestressedoutthaneverbefore—atleastaccordingtothelatestfindingsofalarge,nationalsurveyth
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
VBA表达式3*3\3/3的输出结果是
ThestudyfoundthatcigarettesmokingamongAmerican【36】______droppedduringthepastyear.Thedropcontinuesageneraldecre
最新回复
(
0
)