手机版

江苏省计算机二级资料整理大全(21)

发布时间:2021-06-08   来源:未知    
字号:

(1)如有语句:int x,y=0,z,*p[3]; p[0]=&x; p[1]=&y;p[2]=&z;,以下表达式中有语法错误的是 。

A. y++ B. p++ C.*++p[0] D.(*p[0])++

6、指向指针的指针

(1) 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是

A) p=1; B) *q=2; C) q=p; D) *p=5;

7、main函数的命令行参数

十一、结构体(即“结构”)与共用体(即“联合”)

出题方向:

1. 结构体变量和数组(重点掌握)

(1)结构体数据类型的定义

(2)结构体变量、结构体数组的明及初始化

(3)结构体变量中成员、结构体数组元素中成员的赋值和引用

2. 联合体变量和数组(一般了解)

(1)联合体数据类型的定义

(2)联合体变量和数组的声明

(3)联合体变量中成员、联合体数组元素中成员的赋值和引用

3. 单向链表的建立和基本操作(重点掌握)

1. 结点的数据类型定义

2. 使用malloc函数,free函数动态申请和释放结点存储区

3. 链表基本操作:建立、遍历、插入新结点、删除结点

4. 枚举类型数据(一般了解)

1. 枚举类型的定义

2. 枚举类型变量的命名、声明

3. 枚举常量的使用

4. 枚举变量的赋值及使用

1、结构体的定义

(1)设有以下说明和语句,则值为210的表达式是 。

A. *p->b B. (++p)->a C. *(p++)->b D. *(++p)->b

struct s { int a; int *b;};

int x0[ ]={110,120},x1[ ]={210,220};

struct s x[ ]={{100},{200}}, *p=x;

x[0].b=x0; x[1].b=x1;

(2)以下说法正确的是 25 。

A. 一个结构只能包含一种数据类型 B. 不同结构中的成员不能有相同的成员名

C. 两个结构变量不可以进行比较 D. 关键字typedef用于定义新的数据类型

2、结构体的引用

(1)设有定义如下:

typedef struct { int x,y ;}POINT;

typedef enum{RED,YELLOW,BLUE,GREEN}COLOR;

struct

{ POINT xy ; COLOR c ; }pixel, *p=&pixel ;

以下对变量pixel的赋值操作中正确的是

江苏省计算机二级资料整理大全(21).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)