1若有如下说明.docVIP

  • 96
  • 0
  • 约1.15万字
  • 约 12页
  • 2016-12-03 发布于河南
  • 举报
1若有如下说明

一、选择题 1.若有如下说明,则( )的叙述是正确的(已知int类型占两个字节)。 struct st { int a; int b[2]; }a; A.结构体变量a与结构体成员a同名,定义是非法的 B.程序只在执行到该定义时才为结构体st分配存储单元 C.程序运行时为结构体st分配6个字节的存储单元 D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后) 【答案】D 【说明】结构体变量可以和结构体成员同名,因此A选项不对。结构体st是一种类型,C编译系统不会为类型分配存储单元,只能为结构体变量分配存储单元,因此B和C选项均不对。结构体类型可以通过extern关键字提前引用,所以,本题答案选D。 2.设有以下说明语句struct ex { int x; float y; char z; } example; 则下面的叙述中不正确的是A.struct是结构体类型的关键字 B.example是结构体类型名C.x,y,z都是结构体成员名 D.struct ex是结构体类型example { int x; int y; }v2; 则( )是正确的引用或定义。 A.example.x=10 B.example v2.x=10; C.struct v2; v2.x=10; D.struct

文档评论(0)

1亿VIP精品文档

相关文档