C语言复习题指针结构体.docxVIP

  • 133
  • 0
  • 约5.69千字
  • 约 8页
  • 2018-01-05 发布于河南
  • 举报
C语言复习题指针结构体

C语言复习题_指针结构体一、选择1、若有以下定义:char s[20]=programming,*ps=s; 则不能代表字符o的表达式是A。A) ps+2 B) s[2] C) ps[2] D) ps+=2,*ps2、若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是B。 A) *pB) a[10] C) *a D) a[p-a]3、已知 int *p,a; p=a; 这里的运算符 的含义D。A) 位与运算B) 逻辑与运算 C) 取指针内容 D) 取变量地址4、定义结构体如下:struct student { int num; char name[4]; int age; }; 则printf(“%d”,sizeof(struct student))的结果为: 12。5、若有定义如下:int i=3,*p=i; 显示i的值的正确语句是B。A) printf(“%d”,p);B) printf(“%d”,*p); C) printf(“%p”,*p);D) printf(“%p”,p);6、在定义结构体时,下列叙述正确的是A。A) 系统不会分配空间B) 系统会按成员大小分配空间 C) 系统会按最大成员大小分配空间D) 以上说法均不正确7、指针是一种D。A) 标识符 

文档评论(0)

1亿VIP精品文档

相关文档