首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟读取一个姓氏,查找其对应的年龄并输出: #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
54
问题
以下程序拟读取一个姓氏,查找其对应的年龄并输出:
#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全国计算机二级
相关试题推荐
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
有以下程序#include<stdio.h>int*f(int*s){s+=2;s[1]+=6;*s=7;returns;}main(){inta[5]={1,2,3,4,5},*p=a;p=f(p);prinff("%d,%d
有以下程序:#includemain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d
有以下程序段:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
以下选项中,合法的实数是()。
要求通过while循环不断读入字符,当读人字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
数据库中对概念模式内容进行说明的语言是()。
给定程序中,函数fun的功能是:在任给给定的9个正整数中找出按升序排列时处于中间的数,将原数据序列中比该中间数小的数用该中间数替换,位置不变,在主函数中输出处理后的数据序:列,并将中间数作为函数值返回。例如,有9个正整数:15723875
随机试题
放射检查时,保护对象是儿童,因为儿童处于生长发育期,故对射线损伤非常敏感。()
降低细胞外液的容量,将导致
Cushing病的病因为
选磨正中早接触点时主要选磨
麻疹最常见的并发症是
(2002年考试真题)根据《中华人民共和国合同法》的规定,除法律另有规定或当事人另有约定外,买卖合同标的物的所有权转移时间为()。
Therocketengine,withitssteadyroarlikethatofawaterfallorathunderstorm,isanimpressivesymbolofthenewspaceage.R
求助者:您的分析有道理。可是即便是绝对化要求或者有点以偏概全,但它们并非不合理呀!心理咨询师:这就是我下一步要解决的问题,也是我们工作的核心部分。我们首先要做的是……合理情绪疗法中的认知性家庭作业包括()
陈经理今天将乘飞机赶回公司参加上午10点的重要会议。秘书小张告诉王经理:如果陈经理乘坐的飞机航班被取消,那么他就不能按时到达会场。但事实上该航班正点运行,因此,小张得出结论:陈经理能按时到达会场。王经理回答小张:“你的前提没错,但推理有缺陷;我的结论是:陈
设,其中c1,c2,c3,c4为任意常数,则下列向量组线性相关的为()
最新回复
(
0
)