【单选题】【消耗次数:1】
若有以下说明语句: structstudent {int charname[ floatscore; }stu; 则下面的叙述不正确的是()
struct是结构体类型的关键字
structstudent是用户定义的结构体类型
num,score都是结构体成员名
stu是用户定义的结构体类型名
参考答案:
复制
纠错
相关题目
【多选题】 以下对结构体变量stu1中成员age的合法引用是() structstudent {intage; intnum; }stu1;
①  stu1.age
②  stu1.num
③  student.age
④  student.num
【单选题】 student是一个结构体类型,则结构体变量定义正确的是()
①  struct student a
②  a student
③  struct a
④  以上都不对
【多选题】 以下说法正确的是(  )。#include stdio.hint main(){struct student // 声明结构体类型struct student {int num;char name[20];float score;}student1;
①  student是变量名
②  student是类型名
③  student1是变量名
④  student1类型名
【判断题】 可以不指定类型名而直接定义结构体类型变量。
①  正确
②  错误
【单选题】 下面正确的结构体定义格式是()
①  struct结构体名{类型成员变量1;类型成员变量2;.类型成员变量n;};
②  struct结构体名{类型成员变量1;类型成员变量2;.类型成员变量n;}
③  struct{类型成员变量1;类型成员变量2;.类型成员变量n;}结构体名;
④  struct{类型成员变量1;类型成员变量2;.类型成员变量n;}结构体名
【单选题】 若有定义:structstudent{intnum;charname[8];charsex;floatscore;}stu1;则变量stu1所占用的内存字节数是()。
①  15
②  16
③  8
④  19
【单选题】 若有下面定义,对结构体变量成员不正确引用的语句是()。structpup{charname[20];intage;intsex;}p[3],*q;q=p;
①  scanf("%s",p[0].name);
②  scanf("%d",q
③  -scanf("%d",(q
④  -scanf("%d",p[0].age);
【单选题】 若有以下说明语句: structdate {intyear; intmonth; int }brithday; 则下面的叙述不正确的是().
①  struct是声明结构体类型时用的关键字
②  structdate是用户定义的结构体类型名
③  brithday是用户定义的结构体类型名
④  year,day都是结构体成员名
【判断题】 可以先声明结构体类型,再定义该类型的变量。
①  正确
②  错误
【判断题】 可以引用结构体变量中成员的值,引用方式为结构体变量名.成员名
①  正确
②  错误
随机题目
【单选题】 求5阶完全图K5的边覆盖数a1 =
①  1;
②  2;
③  3;
④  4。
【单选题】 求4阶完全图K4的边覆盖数a1 =
①  1;
②  2;
③  3;
④  4。
【单选题】 求4阶完全图K4的点独立数b0 =
①  1;
②  2;
③  3;
④  4。
【单选题】 下列哪个不是平面图:
①  K2,5;
②  K5,2;
③  K5,5;
④  K3。
【单选题】 求3-正则的彼得森(Petersen)图的匹配数b1 =
①  3;
②  4;
③  5;
④  6。
【单选题】 求完全二部图K2,4的点覆盖数a0 =
①  1;
②  2;
③  3;
④  4。
【单选题】 设平面图 G 的对偶图 G*是欧拉图, 则下面哪个论断是正确的:
①  G 的所有顶点度都是偶数;
②  G 中每个面的次数均为奇数;
③  G 的所有顶点度都是奇数;
④  G 中每个面的次数均为偶数 。
【单选题】 设 G*是连通平面图 G 的对偶图, n*, m*, r* 和 n, m, r 分别为 G*和 G 的顶点数, 边数, 面数, 则下面哪个式子不正确:
①  n* = r;
②  m* = m;
③  r* = n - 2;
④  r* = n 。
【单选题】 下列哪个不是平面图:
①  K2,10;
②  K5,2;
③  K4;
④  K3,3。
【单选题】 求3-正则的彼得森(Petersen)图的边覆盖数a1 =
①  3;
②  4;
③  5;
④  6。