第八章 结构体:结构体8.1问题的引入:问题的引入[单选题]变量a所占的内存字节数是【数据类型以Visual C++系统为例】( )
8.2构建用户自己需要的数据类型:构建用户自己需要的数据类型
8.3结构体指针的应用:结构体指针的应用
8.4共用体:共用体
8.5使用枚举类型:使用枚举类型
8.6用typedef声明新类型名:用typedef声明新类型名
8.7结构体应用案例:结构体应用案例
8.8结构体常见错误:结构体常见错误
8.1问题的引入:问题的引入
8.2构建用户自己需要的数据类型:构建用户自己需要的数据类型
8.3结构体指针的应用:结构体指针的应用
8.4共用体:共用体
8.5使用枚举类型:使用枚举类型
8.6用typedef声明新类型名:用typedef声明新类型名
8.7结构体应用案例:结构体应用案例
8.8结构体常见错误:结构体常见错误
struct stu
{char name[20];
int n;
int score[4];
} a ;选项:[28, 36, 32, 40]
[单选题]下列程序的输出结果是( )
struct abc
{
int a;
int b;
int c;
};
int main()
{
struct abc s[2]={{1,2,3},{4,5,6}};int t;
t=s[0].a+s[1].b;
printf(%dn,t);
return 0;
}选项:[7, 8, 6, 5]
[单选题]有如下定义
struct person
{ char name[9];
int age;
};
struct person calss[4]={ Johu,17, Paul,19, Mary,18, Adam,16,};
根据以上定义,能输出字母M的语句是( )。选项:[printf(%cn, calss [3].name[1]);, printf(%cn, calss [2].name[1]); , printf(%cn, calss [3].name); , printf(%cn, calss [2].name[0]);]
[单选题]设有以下说明语句
struct ex
{ int x;
float y;
char z;
} example;
则下面的叙述中不正确的是( )。选项:[x,y,z都是结构体成员名 , struct是结构体类型的关键字 , struct ex是结构类型, example是结构体类型名]
[单选题]设有变量定义
struct stu
{ int age;
int num;
}std,*p=&std;
能正确引用结构体变量std中成员age的表达式是( )。选项:[(*p).age, std->age, *p.age, *std->age]
[单选题]设有变量定义
struct stu
{ int age;
int num;
}std,*p=&std;
能正确引用结构体变量std中成员age的表达式是( )。选项:[*std->age, *p.age, std->age, (*p).age]
[单选题]设有以下说明语句
struct ex
{ int x;
float y;
char z;
} example;
则下面的叙述中不正确的是( )。选项:[struct ex是结构类型, x,y,z都是结构体成员名 , example是结构体类型名, struct是结构体类型的关键字 ]
[单选题]有如下定义
struct person
{ char name[9];
int age;
};
struct person calss[4]={ Johu,17, Paul,19, Mary,18, Adam,16,};
根据以上定义,能输出字母M的语句是( )。选项:[printf(%cn, calss [2].name[1]); , printf(%cn, calss [3].name); , printf(%cn, calss [2].name[0]);, printf(%cn, calss [3].name[1]);]
[单选题]下列程序的输出结果是( )
struct abc
{
int a;
int b;
int c;
};
int main()
{
struct abc s[2]={{1,2,3},{4,5,6}};int t;
t=s[0].a+s[1].b;
printf(%dn,t);
return 0;
}选项:[6, 8, 5, 7]
[单选题]变量a所占的内存字节数是【数据类型以Visual C++系统为例】( )
struct stu
{char name[20];
int n;
int score[4];
} a ;选项:[36, 28, 40, 32]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!