网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下定义: struct st {  char name[12];  int age;  char sex; }std[10], *p=std; 以下语句错误的是(  )。
A

scanf(%d, p->age);

B

scanf(%s, std[0].name);

C

scanf(%d, &std[1].age);

D

scanf(%c, &(p->sex));


参考答案

参考解析
解析:
A项中,p->age是结构指针访问结构成员的方式,p->age为整型,使用scanf输入时,在p->age前面应该加入取地址符&。答案选择A选项。
更多 “单选题有如下定义: structst {  charname[12];  intage;  charsex; }std[10],*p=std; 以下语句错误的是(  )。A scanf(%d, p-age);B scanf(%s, std[0].name);C scanf(%d, std[1].age);D scanf(%c, (p-sex));” 相关考题
考题 单选题C语言中char类型数据占字节数为(  )。A 3B 4C 1D 2

考题 单选题以下选项中的编译预处理命令行,正确的是(  )。A #define PI 3.14B ##define eps 0.001C #DEFINE TRUED #define int INT

考题 单选题在数据库中,数据模型包括数据结构、数据操作和(  )。A 数据约束B 数据类型C 关系运算D 查询

考题 单选题有以下程序:#include main(){ char b[4][10]; int i; for(i=0;i4;i++)  scanf(%s,b[i]); printf(%s%s%s%s,b[0],b[1],b[2],b[3]);}执行时若输入:Fig flower is red.回车则输出结果是(  )。A Figflowerisred.B Figflowefis red.C Figflower is red.D Fig flower is red.

考题 单选题有以下程序#include #include struct S{ char name[10];};void change(struct S *data, int value){ strcpy(data-name, #); value = 6;}main(){ struct S input;  int num = 3; strcpy(input.name, OK); change(input, num); printf(%s,%d, input.name, num);}程序运行后的输出结果是(  )。A OK,6B #,6C OK,3D #,3

考题 单选题数据管理技术发展的三个阶段中,(  )没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A 仅ⅠB 仅ⅢC Ⅰ和ⅡD Ⅱ和Ⅲ

考题 单选题以下程序中关于指针输入格式正确的是(  )。A int *p;scanf(%d,p);B int * p;scanf(%d,p);C int k,* p=k;scanf(%d,p);D int k,*p;*p=k;scanf(%d,p);