9指针Word文档下载推荐.docx

上传人:b****6 文档编号:19580582 上传时间:2023-01-08 格式:DOCX 页数:14 大小:18.31KB
下载 相关 举报
9指针Word文档下载推荐.docx_第1页
第1页 / 共14页
9指针Word文档下载推荐.docx_第2页
第2页 / 共14页
9指针Word文档下载推荐.docx_第3页
第3页 / 共14页
9指针Word文档下载推荐.docx_第4页
第4页 / 共14页
9指针Word文档下载推荐.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

9指针Word文档下载推荐.docx

《9指针Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《9指针Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。

9指针Word文档下载推荐.docx

1).6

第7题(10.0分)题号:

534

inta[4]={0,1,2,3},*p;

p=&

则*--p的值是【1】.

1).1

第8题(10.0分)题号:

414

设有以下定义的语句:

inta[3][2]={10,20,30,40,50,60},(*p)[2];

p=a;

则*(*(p+2)+1)值为【1】.

1).60

第9题(10.0分)题号:

369

将函数funl的入口地址赋给指针变量p的语句是【1】.

1).p=funl;

二、单项选择共43题(共计430分)

200

若有定义:

char*p1,*p2,*p3,*p4,ch;

则不能正确赋值的程序语句为()。

A:

p1=&

ch;

scanf("

%c"

p1);

B:

p2=(char*)malloc

(1);

scanf("

p2);

C:

*p3=getchar();

D:

p4=&

*p4=getchar();

C

702

对于基本类型相同的两个指针变量之间,不能进行的运算是()。

<

=

+

-

189

若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。

intp=&

x;

int*p=x;

int*p=&

*p=*x;

207

执行下列语句后的结果为()。

intx=3,y;

int*px=&

y=*px++;

x=3,y=4

x=3,y=3

x=4,y=4

x=3,y不知

B

682

sizeof(float)是()。

一种函数调用

一个不合法的表达式

一个整型表达式

一个浮点表达式

706

若有说明:

int*p,m=5,n;

以下正确的程序段是()。

n;

%d"

&

p);

*p)

n);

*p=n;

*p=m;

D

188

两个指针变量不可以()。

相加

比较

相减

指向同一地址

A

542

若有int*p=(int*)malloc(sizeof(int));

则向内存申请到内存

空间存入整数123的语句为()。

p);

*p);

**p);

205

变量p为指针变量,若p=&

a,下列说法不正确的是()。

&

*p==&

a

*&

a==a

(*p)++==a++

*(p++)==a++

第10题(10.0分)题号:

712

intn=2,*p=&

n,*q=p;

,则以下非法的赋值语句是()。

p=q;

*p=*q;

n=*q;

p=n;

第11题(10.0分)题号:

546

若有chara[80],*s=a;

不正确的输入语句是()。

%s"

s);

gets(s);

fscanf(stdin,"

fgets(s,80,stdin);

第12题(10.0分)题号:

709

若定义:

inta=511,*b=&

a;

则printf("

%d\n"

*b);

的输出结果为()。

无确定值

a的地址

512

511

第13题(10.0分)题号:

708

下面判断正确的是()。

char*a="

china"

;

等价于char*a;

*a="

charstr[10]={"

};

等价于charstr[10];

str[]={"

char*s="

等价于char*s;

s="

charc[4]="

abc"

d[4]="

等价于charc[4]=d[4]="

第14题(10.0分)题号:

541

若有inti=3,*p;

i;

下列语句中输出结果为3的是()。

printf("

*i);

第15题(10.0分)题号:

715

inti,j=2,*p=&

则能完成i=j赋值功能的语句是()。

i=*p;

*p=*&

j;

i=&

i=**p;

第16题(10.0分)题号:

指针变量p进行自加运算(即执行p++;

)后,地址偏移值为2,则其

数据类型为()。

int

float

double

char

第17题(10.0分)题号:

716

设有定义:

intn=0,*p=&

n,**q=&

p;

则以下选项中,正确的赋值语句是()。

p=1;

*q=2;

q=p;

*p=5;

第18题(10.0分)题号:

206

以下程序的输出结果是()。

main()

{chars[]="

123"

p=s;

printf("

%c%c%c\n"

*p++,*p++,*p++);

}

123

321

213

312

第19题(10.0分)题号:

705

若有语句int*point,a=4;

和point=&

下面均代表地址的一组选项是()。

a,point,*&

*a,&

a,*point

point,*point,&

a,&

*point,point

第20题(10.0分)题号:

704

变量的指针,其含义是指该变量的()。

地址

一个标志

第21题(10.0分)题号:

707

int*p1,*p2,m=5,n;

以下均是正确赋值语句的选项是()。

m;

p2=&

p1

*p1=*p2;

p2=p1;

*p2=*p1;

第22题(10.0分)题号:

192

下面选择中正确的赋值语句是(设chara[5],*p=a;

)()。

p="

abcd"

a="

*p="

第23题(10.0分)题号:

199

若有inta[][]={{1,2},{3,4}};

则*(a+1),*(*a+1)的含义分别为()。

非法,2

a[1][0],2

a[0][1],3

a[0][0],4

第24题(10.0分)题号:

197

以下程序段的输出结果是()。

char*alp[]={"

ABC"

"

DEF"

GHI"

intj;

puts(alp[1]);

DEF

第25题(10.0分)题号:

710

int*p[3];

,则以下叙述中正确的是()。

定义了一个基类型为int的指针变量p,该变量具有三个指针

定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

定义了一个名为*p的整型数组,该数组含有三个int类型元素

定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

第26题(10.0分)题号:

195

若有下列定义和语句,则对a数组元素的非法引用是()。

inta[2][3],(*pt)[3];

pt=a;

pt[0][0]

*(pt+1)[2]

*(pt[1]+2)

*(a[0]+2

第27题(10.0分)题号:

549

若有double*p,x[10];

inti=5;

使指针变量p指向元素x[5]的语句为()。

x[i];

p=x;

p=x[i];

(x+i)

第28题(10.0分)题号:

543

若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;

则输出结果不为5

的语句为()。

*(a+5));

p[5]);

*(p+5));

*p[5]);

第29题(10.0分)题号:

196

若有下列定义,则对a数组元素地址的正确引用是()。

inta[5],*p=a;

*(p+5)

*p+2

*(a+2)

a[5]

第30题(10.0分)题号:

703

若有以下的定义:

intt[3][2];

能正确表示t数组元素地址的表达式是()。

t[3][2]

t[3]

t[1]

t[2]

第31题(10.0分)题号:

186

已知p,p1为指针变量,a为数组名,j为整型变量,下列赋值语句中

不正确的是()。

j,p=p1;

a[j];

p=10;

第32题(10.0分)题号:

194

p+2

a++

第33题(10.0分)题号:

714

intaa[8];

则以下表达式中不能代表数组元aa[1]的

地址的是()。

aa[0]+1

aa[1]

aa[0]++

aa+1

第34题(10.0分)题号:

547

int(*p)[6];

它的含义为()。

具有6个元素的一维数组

定义了一个指向具有6个元素的一维数组的指针变量

指向整型指针变量

指向6个整数中的一个的地址

第35题(10.0分)题号:

191

设有说明int(*ptr)[M];

其中标识符ptr是()。

M个指向整型变量的指针

指向M个整型变量的函数指针

一个指向具有M个整型元素的一维数组的指针

具有M个指针元素的一维指针数组,每个元素都只能指向整型量

第36题(10.0分)题号:

471

以下程序段char*alp[]={"

的输出结果是()。

第37题(10.0分)题号:

198

设有以下语句,若0<

k<

4,下列选项中对字符串的非法引用是()。

charstr[4][2]={"

aaa"

bbb"

ccc"

ddd"

},*strp[4];

for(j=0;

j<

4;

j++)

strp[j]=str[j];

strp

str[k]

strp[k]

*strp

第38题(10.0分)题号:

701

设char*s="

\ta\017bc"

则指针变量s指向的字符串所占的字节数

是()。

9

5

6

7

第39题(10.0分)题号:

699

下面说明不正确的是()。

chara[10]="

chara[10],*p=a;

char*a;

chara[10],*p;

p=a="

第40题(10.0分)题号:

700

设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下

不能正确执行的赋值语句是()。

c=*p1+*p2;

p2=c;

p1=p2;

c=*p1*(*p2);

第41题(10.0分)题号:

711

下列选项中正确的语句组是()。

chars[8];

s={"

Beijing"

char*s;

s="

第42题(10.0分)题号:

544

char*s1="

hello"

*s2;

s2=s1;

则()。

s2指向不确定的内存单元

不能访问"

puts(s1);

与puts(s2);

结果相同

s1不能再指向其它单元

第43题(10.0分)题号:

548

char*match(charc)是()。

函数定义的头部

函数预说明

函数调用

指针变量说明

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1