[单选题]

若程序中有以下说明和定义。struct abc{ int x;char y;}struct abc s1,s2;则会发生的情况是

A.编译时出错

B.程序将顺序编译、连接、执行

C.能顺序通过编译、连接,但不能执行

D.能顺序通过编译,但连接出错

参考答案与解析:

相关试题

设有以下说明语句: struct ex { int x;floct y;char

[单选题]设有以下说明语句: struct ex { int x;floct y;char z;} example; 则下面的叙述中不正确的是 ( )A.struct是结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.struct ex是结构体类型

  • 查看答案
  • 设有以下说明语句struct ex{int x;float y;char z;}

    [单选题]设有以下说明语句 struct ex {int x;float y;char z;}example; 则下面的叙述中不正确的是A.struct结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.struct ex是结构体类型名

  • 查看答案
  • 设有以下说明语句:struct ex{int x;float y;char z;

    [单选题]设有以下说明语句: struct ex {int x;float y;char z; }example;在下面的叙述中,不正确的一条是______。A.struct是结构体类型的关键词B.example是结构体类型名C.x,y,2都是结构体成员名D.struct ex是结构体类型

  • 查看答案
  • 有以下说明和定义语句struct student{ int age; char

    [单选题]有以下说明和定义语句struct student{ int age; char num[8];};struct student stu[3]={{20,"200401"},{21,"200402"},{10/9,"200403"}};struct student *p=stu;以下选项中引用结构体变量成员的表达式错误的是A.(p++)->num B.p->num C.(*p).num D.stu[3].age

  • 查看答案
  • 有以下说明和定义语句 struct student {int age;char

    [单选题]有以下说明和定义语句 struct student {int age;char num[8]; }; struct student stu[3]={{20,"200401"},{21,"200402"},{10/9,"200403"}}; struct student*p=stu;以下选项中引用结构体变量成员的表达式错误的是______。A.(p++)->numB.p->numC.*p.numD.stu[0].age

  • 查看答案
  • 有以下说明和定义语句:struct student{int age; char

    [单选题]有以下说明和定义语句:struct student{int age; char num[8] ;};struct student stu [3] = { { 20, "200401" } , {21, "200402" } , {19, "200403" } };stract student * p = stu;以下选项中引用结构体变量成员的表达错误的是( )。A.(p++) ->numB.p- >numC.( *p).numD.stu[3].age

  • 查看答案
  • 有以下说明和定义语句struct student{int age;char nu

    [单选题]有以下说明和定义语句 struct student { int age;char num[8]; struct student stu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}; struct student *p=stu;}; 以下选项中引用结构体变量成员的表达式错误的是A.(p++)->numB.p->numC.(*p).numD.stu[3].age

  • 查看答案
  • 有以下程序} struct s { int x,y; } data[2]={10

    [单选题]有以下程序}struct s{ int x,y; } data[2]={10,100,20,200};}main( )}{ struct s *p=data;}printf("%d/n",++(p->x));}程序运行后的输出结果是A.10B.11C.20D.21

  • 查看答案
  • 若有如下语句:struct a{char x[10]int y;}s,*t;t=

    [单选题]若有如下语句: struct a {char x[10] int y; }s,*t; t=&s; 则对结构体变量s中的成员y的正确引用是( )A.a.y;B.t->y;C.t.y,D.*t->y;

  • 查看答案
  • 有以下程序:struct s{ int x,y; }data[2]={10,10

    [单选题]有以下程序:struct s{ int x,y; }data[2]={10,100,20,200};main(){ struct s *p=data;printf("%d/n",(++p)->x);}程序运行后的输出结果是( )。A.10 B.11 C.20 D.21

  • 查看答案