首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟读取一个姓氏,查找其对应的年龄并输出: #include<stdio.h> #include<string.h> #include<stdlib.h> struct person{char name[10];int age;}; struet p
以下程序拟读取一个姓氏,查找其对应的年龄并输出: #include<stdio.h> #include<string.h> #include<stdlib.h> struct person{char name[10];int age;}; struet p
admin
2021-07-09
43
问题
以下程序拟读取一个姓氏,查找其对应的年龄并输出:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct person{char name[10];int age;};
struet person group[6]={"zhang",18,
"wang",20,
"li",19,
"zhao",18,
"liu".19
},*p;
main()
{int i,flag=0;
p=(struet person*)malloc(sizeof(struet person));
gets(&p->name);
for(i=0;i<6;i++)
if((stremp(p->name,group
.name)==0))
{printf("%d\n",group
.age);
flag=1;
}
if(flag==0)printf("No find!\n");
}
程序有语法错误,出错的是( )。
选项
A、gets(&p->name);
B、p=(struet person*)malloc(sizeof(struet person))
C、if((stremp(p->name,group
.name)==0))
D、printf("%d\n",group
.age)
答案
A
解析
语句gets(&p->name)中,gets的参数应该是成员变量name数组的首地址,而&p->name是首先获取数组name的首地址,然后再对首地址取地址符,所以这是错误的,正确参数应该是:gets(p->name);,故答案选A。
转载请注明原文地址:https://kaotiyun.com/show/j4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于白盒测试方法的是
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
以下叙述错误的是
下列关于栈的叙述中,正确的是
以下选项中可用作C程序合法实数的是()。
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
下列关于数据库设计的叙述中,正确的是
下列不属于软件工程3个要素的是,()。
随机试题
(2008年4月)最早以专门法典形式或单行法规的形式制定系统的冲突规范的国家是_____。
患者,男,15岁,面型略突,面下1/3高,ANB2°,下颌支发育不足,前牙切牙合。上下牙列轻度拥挤,磨牙轻近中关系,上下前牙略属倾,下牙弓方形,4个第三磨牙牙胚存在
乳腺从发育到老年的阶段,不包括
下列关于浆体喷射搅拌桩施工要求的说法,正确的是()。
为加强生活垃圾、建筑垃圾和环境卫生管理,创造整洁、优美、文明、和谐的城市环境,L市拟就市区垃圾处理费收费管理的相关事宜,向社会公开征求意见。假如你是L市市民,你可以()①通过社情民意反映制度参与民主决策②通过社会听证制度参
美国是全球有机猪肉产量最大的国家,但其价格却只比普通猪肉高两三成。在中国,有机猪肉竟比普通猪肉的价格高好几倍。因此,中国的有机猪肉行业是暴利行业。上述结论如果正确,需要以下哪项假设?()
(北京应届2009—9)
已知循环队列存储在一维数组A[0…n-1]中,且队列非空时front和rear分别指向队头元素和队尾元素。若初始时队列为空,且要求第1个进入队列的元素存储在A[0]处,则初始时front和rear的值分别是_______。
讨论函数f(x)=.x的连续性.
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
最新回复
(
0
)