多题目

第1题 单选

在 C++ 中,如何声明一个指针变量?

A.

int pointer1;

B.

int &pointer2;

C.

int *pointer3;

D.

int @pointer4;

第2题 单选

下列哪个符号用于取一个变量的地址?

A.

&

B.

*

C.

$

D.

#

第3题 单选

下列代码的输出结果是什么? 

int x = 5;

int *p;

p = &x;

cout << *p;


A.

5

B.

&x

C.

p

D.

0

第4题 单选

如何使用指针访问数组的第一个元素?

A.

int arr[10];

int *p = arr[0];

B.

int arr[10];

int *p = arr;

C.

int arr[10];

int &p = arr[0];

D.

int arr[10];

int &p = &arr[0];

第5题 单选

下列代码的输出结果是什么?

int x = 5, y = 10;

int *p1 = &x, *p2 = &y;

*p1 = *p1 + *p2;

cout << x;

A.

5

B.

10

C.

15

D.

20

第6题 单选

指针可以指向什么类型的数据?

A.

任何基本数据类型

B.

任何数据类型

C.

只能指向基本数据类型

D.

只能指向*号左边的数据类型

第7题 单选

下列代码的输出结果是什么?

int x = 10;

int *p = &x;

cout << &(*p);

A.

10

B.

x

C.

&x

D.

p

第8题 单选

下列哪个符号用于解引用指针?

A.

&

B.

*

C.

$

D.

#

第9题 单选

下列哪个函数用于释放动态分配的内存?

A.

delete

B.

free

C.

remove

D.

destroy

第10题 单选

下列哪种情况会导致指针错误使用?

A.

未初始化指针

B.

指向一个已被销毁的变量

C.

指向一个未分配内存的变量

D.

所有上述情况

第11题 单选

下列哪个符号用于获取指针所指向变量的地址?

A.

&

B.

*

C.

$

D.

#

第12题 单选

下列代码的输出结果是什么?

int x = 5;

int *p = &x;

cout << *p++;

A.

5

B.

&x

C.

p

D.

6

第13题 单选

下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?

A.

.

B.

:

C.

->

D.

*

第14题 单选

下列代码的输出结果是什么?

int arr[5] = {1, 2, 3, 4, 5};

int *p = arr;

cout << (p + 2);


A.

3

B.

4

C.

&arr[2]

D.

&p[2]

第15题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

for (int i = 0; i < 3; i++) {

    cout << arr + i << endl;

}


A.

1, 2, 3

B.

&arr[0], &arr[1], &arr[2]

C.

arr, arr + 1, arr + 2

D.

&arr, &arr + 1, &arr + 2

第16题 单选

下列哪种语句可以用来动态地分配一块内存?

A.

new

B.

malloc

C.

realloc

D.

calloc

第17题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *(p+1);


A.

1

B.

2

C.

3

D.

0

第18题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2);


A.

2

B.

3

C.

4

D.

5

第19题 单选

下列哪种情况可以导致内存泄漏?

A.

动态分配内存后未释放

B.

使用已经被释放的内存

C.

操作已经被销毁的变量

D.

所有上述情况

第20题 单选

下列哪个符号用于访问指向字符串的指针所指向的内容?

A.

&

B.

*

C.

[]

D.

::

第21题 单选

下列代码的输出结果是什么?

int x = 5, *p = &x;

*p = 10;

cout << x << endl;


A.

 5

B.

10

C.

15

D.

 20

第22题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << (p + 1) - &arr[0];


A.

0

B.

1

C.

2

D.

3

第23题 单选

下列哪种语句可以用来移动指针的位置?

A.

p++

B.

p--

C.

p += 3

D.

所有上述语句都可以

第24题 单选

下列哪种语句可以用来释放动态分配的一块内存?

A.

dispose

B.

clear

C.

delete

D.

free

第25题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *p << " " << *(p + 1) << " " << *(p + 2);


A.

1 2 3

B.

3 2 1

C.

&arr[0] &arr[1] &arr[2]

D.

p p++ p++

用户评论

yizhenyu 发表于

阿巴阿巴阿巴阿巴阿巴阿巴阿巴

HQLIYONGCHEN 发表于

你干嘛~~嗨嗨哟

HQLIYONGCHEN 发表于

有亿点简单

HQLIYONGCHEN 发表于

cout<<"你干嘛";


HQLIYONGCHEN 发表于

#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }


HQHUANGYECHENG 发表于

he





















































































































































































HQHUANGYECHENG 发表于

11212213


HQHUANGYECHENG 发表于

mmm 发表于

CAABCBCBADAACCBABBABBCDCA

liangzhicheng 发表于

1.C

2.A

3.A

4.B

5.C

6.B

7.C

8.B

9.A

10.D

11.A

12.A

13.C

14.C

15.B

16.A

17.B

18.B

19.A

20.B

22.B

23.C

24.D

25.C

26.A

HQLIYONGCHEN 发表于

51331_ezof_6743.png?591476052

多题目

2023年5月4日黄岐二小作业

第1题 单选

在 C++ 中,如何声明一个指针变量?

A.

int pointer1;

B.

int &pointer2;

C.

int *pointer3;

D.

int @pointer4;

第2题 单选

下列哪个符号用于取一个变量的地址?

A.

&

B.

*

C.

$

D.

#

第3题 单选

下列代码的输出结果是什么? 

int x = 5;

int *p;

p = &x;

cout << *p;


A.

5

B.

&x

C.

p

D.

0

第4题 单选

如何使用指针访问数组的第一个元素?

A.

int arr[10];

int *p = arr[0];

B.

int arr[10];

int *p = arr;

C.

int arr[10];

int &p = arr[0];

D.

int arr[10];

int &p = &arr[0];

第5题 单选

下列代码的输出结果是什么?

int x = 5, y = 10;

int *p1 = &x, *p2 = &y;

*p1 = *p1 + *p2;

cout << x;

A.

5

B.

10

C.

15

D.

20

第6题 单选

指针可以指向什么类型的数据?

A.

任何基本数据类型

B.

任何数据类型

C.

只能指向基本数据类型

D.

只能指向*号左边的数据类型

第7题 单选

下列代码的输出结果是什么?

int x = 10;

int *p = &x;

cout << &(*p);

A.

10

B.

x

C.

&x

D.

p

第8题 单选

下列哪个符号用于解引用指针?

A.

&

B.

*

C.

$

D.

#

第9题 单选

下列哪个函数用于释放动态分配的内存?

A.

delete

B.

free

C.

remove

D.

destroy

第10题 单选

下列哪种情况会导致指针错误使用?

A.

未初始化指针

B.

指向一个已被销毁的变量

C.

指向一个未分配内存的变量

D.

所有上述情况

第11题 单选

下列哪个符号用于获取指针所指向变量的地址?

A.

&

B.

*

C.

$

D.

#

第12题 单选

下列代码的输出结果是什么?

int x = 5;

int *p = &x;

cout << *p++;

A.

5

B.

&x

C.

p

D.

6

第13题 单选

下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?

A.

.

B.

:

C.

->

D.

*

第14题 单选

下列代码的输出结果是什么?

int arr[5] = {1, 2, 3, 4, 5};

int *p = arr;

cout << (p + 2);


A.

3

B.

4

C.

&arr[2]

D.

&p[2]

第15题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

for (int i = 0; i < 3; i++) {

    cout << arr + i << endl;

}


A.

1, 2, 3

B.

&arr[0], &arr[1], &arr[2]

C.

arr, arr + 1, arr + 2

D.

&arr, &arr + 1, &arr + 2

第16题 单选

下列哪种语句可以用来动态地分配一块内存?

A.

new

B.

malloc

C.

realloc

D.

calloc

第17题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *(p+1);


A.

1

B.

2

C.

3

D.

0

第18题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2);


A.

2

B.

3

C.

4

D.

5

第19题 单选

下列哪种情况可以导致内存泄漏?

A.

动态分配内存后未释放

B.

使用已经被释放的内存

C.

操作已经被销毁的变量

D.

所有上述情况

第20题 单选

下列哪个符号用于访问指向字符串的指针所指向的内容?

A.

&

B.

*

C.

[]

D.

::

第21题 单选

下列代码的输出结果是什么?

int x = 5, *p = &x;

*p = 10;

cout << x << endl;


A.

 5

B.

10

C.

15

D.

 20

第22题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << (p + 1) - &arr[0];


A.

0

B.

1

C.

2

D.

3

第23题 单选

下列哪种语句可以用来移动指针的位置?

A.

p++

B.

p--

C.

p += 3

D.

所有上述语句都可以

第24题 单选

下列哪种语句可以用来释放动态分配的一块内存?

A.

dispose

B.

clear

C.

delete

D.

free

第25题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *p << " " << *(p + 1) << " " << *(p + 2);


A.

1 2 3

B.

3 2 1

C.

&arr[0] &arr[1] &arr[2]

D.

p p++ p++

用户评论

31626_9cic_3877.jpg?1451868806

yizhenyu 发表于 2天 前

阿巴阿巴阿巴阿巴阿巴阿巴阿巴

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

你干嘛~~嗨嗨哟

删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

有亿点简单

删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

cout<<"你干嘛";


删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }


删除

42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前

he





















































































































































































42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前

11212213


42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前


avatar.png?1531270898

mmm 发表于 大约17小时 前

CAABCBCBADAACCBABBABBCDCA

avatar.png?1531270898

liangzhicheng 发表于 大约7小时 前

1.C

2.A

3.A

4.B

5.C

6.B

7.C

8.B

9.A

10.D

11.A

12.A

13.C

14.C

15.B

16.A

17.B

18.B

19.A

20.B

22.B

23.C

24.D

25.C

26.A

发表评论

12px

代码语言

发表回复

题目信息

NCT等级考试一级

正确率 -   |   评论 10   |   点击 102

已收藏

上一题: [多题目] 冒泡排序练习下一题: [多题目] 2023年4月27日黄岐二小作业

备案号测试 © 桔创青少儿编程考试系统


HQLIYONGCHEN 发表于

51331_ezof_6743.png?591476052                

多题目

2023年5月4日黄岐二小作业

第1题 单选

在 C++ 中,如何声明一个指针变量?

A.

int pointer1;

B.

int &pointer2;

C.

int *pointer3;

D.

int @pointer4;

第2题 单选

下列哪个符号用于取一个变量的地址?

A.

&

B.

*

C.

$

D.

#

第3题 单选

下列代码的输出结果是什么? 

int x = 5;

int *p;

p = &x;

cout << *p;


A.

5

B.

&x

C.

p

D.

0

第4题 单选

如何使用指针访问数组的第一个元素?

A.

int arr[10];

int *p = arr[0];

B.

int arr[10];

int *p = arr;

C.

int arr[10];

int &p = arr[0];

D.

int arr[10];

int &p = &arr[0];

第5题 单选

下列代码的输出结果是什么?

int x = 5, y = 10;

int *p1 = &x, *p2 = &y;

*p1 = *p1 + *p2;

cout << x;

A.

5

B.

10

C.

15

D.

20

第6题 单选

指针可以指向什么类型的数据?

A.

任何基本数据类型

B.

任何数据类型

C.

只能指向基本数据类型

D.

只能指向*号左边的数据类型

第7题 单选

下列代码的输出结果是什么?

int x = 10;

int *p = &x;

cout << &(*p);

A.

10

B.

x

C.

&x

D.

p

第8题 单选

下列哪个符号用于解引用指针?

A.

&

B.

*

C.

$

D.

#

第9题 单选

下列哪个函数用于释放动态分配的内存?

A.

delete

B.

free

C.

remove

D.

destroy

第10题 单选

下列哪种情况会导致指针错误使用?

A.

未初始化指针

B.

指向一个已被销毁的变量

C.

指向一个未分配内存的变量

D.

所有上述情况

第11题 单选

下列哪个符号用于获取指针所指向变量的地址?

A.

&

B.

*

C.

$

D.

#

第12题 单选

下列代码的输出结果是什么?

int x = 5;

int *p = &x;

cout << *p++;

A.

5

B.

&x

C.

p

D.

6

第13题 单选

下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?

A.

.

B.

:

C.

->

D.

*

第14题 单选

下列代码的输出结果是什么?

int arr[5] = {1, 2, 3, 4, 5};

int *p = arr;

cout << (p + 2);


A.

3

B.

4

C.

&arr[2]

D.

&p[2]

第15题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

for (int i = 0; i < 3; i++) {

    cout << arr + i << endl;

}


A.

1, 2, 3

B.

&arr[0], &arr[1], &arr[2]

C.

arr, arr + 1, arr + 2

D.

&arr, &arr + 1, &arr + 2

第16题 单选

下列哪种语句可以用来动态地分配一块内存?

A.

new

B.

malloc

C.

realloc

D.

calloc

第17题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *(p+1);


A.

1

B.

2

C.

3

D.

0

第18题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2);


A.

2

B.

3

C.

4

D.

5

第19题 单选

下列哪种情况可以导致内存泄漏?

A.

动态分配内存后未释放

B.

使用已经被释放的内存

C.

操作已经被销毁的变量

D.

所有上述情况

第20题 单选

下列哪个符号用于访问指向字符串的指针所指向的内容?

A.

&

B.

*

C.

[]

D.

::

第21题 单选

下列代码的输出结果是什么?

int x = 5, *p = &x;

*p = 10;

cout << x << endl;


A.

 5

B.

10

C.

15

D.

 20

第22题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << (p + 1) - &arr[0];


A.

0

B.

1

C.

2

D.

3

第23题 单选

下列哪种语句可以用来移动指针的位置?

A.

p++

B.

p--

C.

p += 3

D.

所有上述语句都可以

第24题 单选

下列哪种语句可以用来释放动态分配的一块内存?

A.

dispose

B.

clear

C.

delete

D.

free

第25题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *p << " " << *(p + 1) << " " << *(p + 2);


A.

1 2 3

B.

3 2 1

C.

&arr[0] &arr[1] &arr[2]

D.

p p++ p++

用户评论

                                                                                   31626_9cic_3877.jpg?1451868806                                                                                                                

yizhenyu                                        发表于5天 前

阿巴阿巴阿巴阿巴阿巴阿巴阿巴

                                                                                   31688_pqpa_6645.jpg?3707179345                                                                                                                

HQLIYONGCHEN                                        发表于5天 前

你干嘛~~嗨嗨哟

删除                                                                            

                                                                                   31688_pqpa_6645.jpg?3707179345                                                                                                                

HQLIYONGCHEN                                        发表于5天 前

有亿点简单

删除                                                                            

                                                                                   31688_pqpa_6645.jpg?3707179345                                                                                                                

HQLIYONGCHEN                                        发表于5天 前

cout<<"你干嘛";


删除                                                                            

                                                                                   31688_pqpa_6645.jpg?3707179345                                                                                                                

HQLIYONGCHEN                                        发表于5天 前

#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }


删除                                                                            

                                                                                   42907_821i_5050.jpg?3154656550                                                                                                                

HQHUANGYECHENG                                        发表于4天 前

he





















































































































































































                                                                                   42907_821i_5050.jpg?3154656550                                                                                                                

HQHUANGYECHENG                                        发表于4天 前

11212213


                                                                                   42907_821i_5050.jpg?3154656550                                                                                                                

HQHUANGYECHENG                                        发表于4天 前


                                                                                   avatar.png?1531270898                                                                                                                

mmm                                        发表于4天 前

CAABCBCBADAACCBABBABBCDCA

                                                                                   avatar.png?1531270898                                                                                                                

liangzhicheng                                        发表于3天 前

1.C

2.A

3.A

4.B

5.C

6.B

7.C

8.B

9.A

10.D

11.A

12.A

13.C

14.C

15.B

16.A

17.B

18.B

19.A

20.B

22.B

23.C

24.D

25.C

26.A

                                                                                   31688_pqpa_6645.jpg?3707179345                                                                                                                

HQLIYONGCHEN                                        发表于3天 前

51331_ezof_6743.png?591476052

多题目

2023年5月4日黄岐二小作业

第1题 单选

在 C++ 中,如何声明一个指针变量?

A.

int pointer1;

B.

int &pointer2;

C.

int *pointer3;

D.

int @pointer4;

第2题 单选

下列哪个符号用于取一个变量的地址?

A.

&

B.

*

C.

$

D.

#

第3题 单选

下列代码的输出结果是什么? 

int x = 5;

int *p;

p = &x;

cout << *p;


A.

5

B.

&x

C.

p

D.

0

第4题 单选

如何使用指针访问数组的第一个元素?

A.

int arr[10];

int *p = arr[0];

B.

int arr[10];

int *p = arr;

C.

int arr[10];

int &p = arr[0];

D.

int arr[10];

int &p = &arr[0];

第5题 单选

下列代码的输出结果是什么?

int x = 5, y = 10;

int *p1 = &x, *p2 = &y;

*p1 = *p1 + *p2;

cout << x;

A.

5

B.

10

C.

15

D.

20

第6题 单选

指针可以指向什么类型的数据?

A.

任何基本数据类型

B.

任何数据类型

C.

只能指向基本数据类型

D.

只能指向*号左边的数据类型

第7题 单选

下列代码的输出结果是什么?

int x = 10;

int *p = &x;

cout << &(*p);

A.

10

B.

x

C.

&x

D.

p

第8题 单选

下列哪个符号用于解引用指针?

A.

&

B.

*

C.

$

D.

#

第9题 单选

下列哪个函数用于释放动态分配的内存?

A.

delete

B.

free

C.

remove

D.

destroy

第10题 单选

下列哪种情况会导致指针错误使用?

A.

未初始化指针

B.

指向一个已被销毁的变量

C.

指向一个未分配内存的变量

D.

所有上述情况

第11题 单选

下列哪个符号用于获取指针所指向变量的地址?

A.

&

B.

*

C.

$

D.

#

第12题 单选

下列代码的输出结果是什么?

int x = 5;

int *p = &x;

cout << *p++;

A.

5

B.

&x

C.

p

D.

6

第13题 单选

下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?

A.

.

B.

:

C.

->

D.

*

第14题 单选

下列代码的输出结果是什么?

int arr[5] = {1, 2, 3, 4, 5};

int *p = arr;

cout << (p + 2);


A.

3

B.

4

C.

&arr[2]

D.

&p[2]

第15题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

for (int i = 0; i < 3; i++) {

    cout << arr + i << endl;

}


A.

1, 2, 3

B.

&arr[0], &arr[1], &arr[2]

C.

arr, arr + 1, arr + 2

D.

&arr, &arr + 1, &arr + 2

第16题 单选

下列哪种语句可以用来动态地分配一块内存?

A.

new

B.

malloc

C.

realloc

D.

calloc

第17题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *(p+1);


A.

1

B.

2

C.

3

D.

0

第18题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2);


A.

2

B.

3

C.

4

D.

5

第19题 单选

下列哪种情况可以导致内存泄漏?

A.

动态分配内存后未释放

B.

使用已经被释放的内存

C.

操作已经被销毁的变量

D.

所有上述情况

第20题 单选

下列哪个符号用于访问指向字符串的指针所指向的内容?

A.

&

B.

*

C.

[]

D.

::

第21题 单选

下列代码的输出结果是什么?

int x = 5, *p = &x;

*p = 10;

cout << x << endl;


A.

 5

B.

10

C.

15

D.

 20

第22题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << (p + 1) - &arr[0];


A.

0

B.

1

C.

2

D.

3

第23题 单选

下列哪种语句可以用来移动指针的位置?

A.

p++

B.

p--

C.

p += 3

D.

所有上述语句都可以

第24题 单选

下列哪种语句可以用来释放动态分配的一块内存?

A.

dispose

B.

clear

C.

delete

D.

free

第25题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *p << " " << *(p + 1) << " " << *(p + 2);


A.

1 2 3

B.

3 2 1

C.

&arr[0] &arr[1] &arr[2]

D.

p p++ p++

用户评论

31626_9cic_3877.jpg?1451868806

yizhenyu 发表于 2天 前

阿巴阿巴阿巴阿巴阿巴阿巴阿巴

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

你干嘛~~嗨嗨哟

删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

有亿点简单

删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

cout<<"你干嘛";


删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }


删除

42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前

he





















































































































































































42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前

11212213


42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前


avatar.png?1531270898

mmm 发表于 大约17小时 前

CAABCBCBADAACCBABBABBCDCA

avatar.png?1531270898

liangzhicheng 发表于 大约7小时 前

1.C

2.A

3.A

4.B

5.C

6.B

7.C

8.B

9.A

10.D

11.A

12.A

13.C

14.C

15.B

16.A

17.B

18.B

19.A

20.B

22.B

23.C

24.D

25.C

26.A

发表评论

12px

代码语言

发表回复

题目信息

NCT等级考试一级

正确率 -   |   评论 10   |   点击 102

已收藏

上一题: [多题目] 冒泡排序练习下一题: [多题目] 2023年4月27日黄岐二小作业

备案号测试 © 桔创青少儿编程考试系统


删除                                                                            

发表评论

题目信息

NCT等级考试一级                                                            

正确率 -                                                         |                                                         评论 11                                                         |                                                         点击 111                        

                                                                       

已收藏

                           

                                   上一题:                                    [多题目]                                    冒泡排序练习                                                                                                                                                            下一题:                                    [多题目]                                    2023年4月27日黄岐二小作业                                                                                    

备案号测试                ©                桔创青少儿编程考试系统


HQPENGHAORAN 发表于

51331_ezof_6743.png?591476052

多题目

2023年5月4日黄岐二小作业

第1题 单选

在 C++ 中,如何声明一个指针变量?

A.

int pointer1;

B.

int &pointer2;

C.

int *pointer3;

D.

int @pointer4;

第2题 单选

下列哪个符号用于取一个变量的地址?

A.

&

B.

*

C.

$

D.

#

第3题 单选

下列代码的输出结果是什么? 

int x = 5;

int *p;

p = &x;

cout << *p;


A.

5

B.

&x

C.

p

D.

0

第4题 单选

如何使用指针访问数组的第一个元素?

A.

int arr[10];

int *p = arr[0];

B.

int arr[10];

int *p = arr;

C.

int arr[10];

int &p = arr[0];

D.

int arr[10];

int &p = &arr[0];

第5题 单选

下列代码的输出结果是什么?

int x = 5, y = 10;

int *p1 = &x, *p2 = &y;

*p1 = *p1 + *p2;

cout << x;

A.

5

B.

10

C.

15

D.

20

第6题 单选

指针可以指向什么类型的数据?

A.

任何基本数据类型

B.

任何数据类型

C.

只能指向基本数据类型

D.

只能指向*号左边的数据类型

第7题 单选

下列代码的输出结果是什么?

int x = 10;

int *p = &x;

cout << &(*p);

A.

10

B.

x

C.

&x

D.

p

第8题 单选

下列哪个符号用于解引用指针?

A.

&

B.

*

C.

$

D.

#

第9题 单选

下列哪个函数用于释放动态分配的内存?

A.

delete

B.

free

C.

remove

D.

destroy

第10题 单选

下列哪种情况会导致指针错误使用?

A.

未初始化指针

B.

指向一个已被销毁的变量

C.

指向一个未分配内存的变量

D.

所有上述情况

第11题 单选

下列哪个符号用于获取指针所指向变量的地址?

A.

&

B.

*

C.

$

D.

#

第12题 单选

下列代码的输出结果是什么?

int x = 5;

int *p = &x;

cout << *p++;

A.

5

B.

&x

C.

p

D.

6

第13题 单选

下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?

A.

.

B.

:

C.

->

D.

*

第14题 单选

下列代码的输出结果是什么?

int arr[5] = {1, 2, 3, 4, 5};

int *p = arr;

cout << (p + 2);


A.

3

B.

4

C.

&arr[2]

D.

&p[2]

第15题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

for (int i = 0; i < 3; i++) {

    cout << arr + i << endl;

}


A.

1, 2, 3

B.

&arr[0], &arr[1], &arr[2]

C.

arr, arr + 1, arr + 2

D.

&arr, &arr + 1, &arr + 2

第16题 单选

下列哪种语句可以用来动态地分配一块内存?

A.

new

B.

malloc

C.

realloc

D.

calloc

第17题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *(p+1);


A.

1

B.

2

C.

3

D.

0

第18题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2);


A.

2

B.

3

C.

4

D.

5

第19题 单选

下列哪种情况可以导致内存泄漏?

A.

动态分配内存后未释放

B.

使用已经被释放的内存

C.

操作已经被销毁的变量

D.

所有上述情况

第20题 单选

下列哪个符号用于访问指向字符串的指针所指向的内容?

A.

&

B.

*

C.

[]

D.

::

第21题 单选

下列代码的输出结果是什么?

int x = 5, *p = &x;

*p = 10;

cout << x << endl;


A.

 5

B.

10

C.

15

D.

 20

第22题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << (p + 1) - &arr[0];


A.

0

B.

1

C.

2

D.

3

第23题 单选

下列哪种语句可以用来移动指针的位置?

A.

p++

B.

p--

C.

p += 3

D.

所有上述语句都可以

第24题 单选

下列哪种语句可以用来释放动态分配的一块内存?

A.

dispose

B.

clear

C.

delete

D.

free

第25题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *p << " " << *(p + 1) << " " << *(p + 2);


A.

1 2 3

B.

3 2 1

C.

&arr[0] &arr[1] &arr[2]

D.

p p++ p++

用户评论

31626_9cic_3877.jpg?1451868806

yizhenyu 发表于 5天 前

阿巴阿巴阿巴阿巴阿巴阿巴阿巴

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 5天 前

你干嘛~~嗨嗨哟

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 5天 前

有亿点简单

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 5天 前

cout<<"你干嘛";


31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 5天 前

#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }


42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 4天 前

he





















































































































































































42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 4天 前

11212213


42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 4天 前


avatar.png?1531270898

mmm 发表于 4天 前

CAABCBCBADAACCBABBABBCDCA

avatar.png?1531270898

liangzhicheng 发表于 3天 前

1.C

2.A

3.A

4.B

5.C

6.B

7.C

8.B

9.A

10.D

11.A

12.A

13.C

14.C

15.B

16.A

17.B

18.B

19.A

20.B

22.B

23.C

24.D

25.C

26.A

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 3天 前

51331_ezof_6743.png?591476052

多题目

2023年5月4日黄岐二小作业

第1题 单选

在 C++ 中,如何声明一个指针变量?

A.

int pointer1;

B.

int &pointer2;

C.

int *pointer3;

D.

int @pointer4;

第2题 单选

下列哪个符号用于取一个变量的地址?

A.

&

B.

*

C.

$

D.

#

第3题 单选

下列代码的输出结果是什么? 

int x = 5;

int *p;

p = &x;

cout << *p;


A.

5

B.

&x

C.

p

D.

0

第4题 单选

如何使用指针访问数组的第一个元素?

A.

int arr[10];

int *p = arr[0];

B.

int arr[10];

int *p = arr;

C.

int arr[10];

int &p = arr[0];

D.

int arr[10];

int &p = &arr[0];

第5题 单选

下列代码的输出结果是什么?

int x = 5, y = 10;

int *p1 = &x, *p2 = &y;

*p1 = *p1 + *p2;

cout << x;

A.

5

B.

10

C.

15

D.

20

第6题 单选

指针可以指向什么类型的数据?

A.

任何基本数据类型

B.

任何数据类型

C.

只能指向基本数据类型

D.

只能指向*号左边的数据类型

第7题 单选

下列代码的输出结果是什么?

int x = 10;

int *p = &x;

cout << &(*p);

A.

10

B.

x

C.

&x

D.

p

第8题 单选

下列哪个符号用于解引用指针?

A.

&

B.

*

C.

$

D.

#

第9题 单选

下列哪个函数用于释放动态分配的内存?

A.

delete

B.

free

C.

remove

D.

destroy

第10题 单选

下列哪种情况会导致指针错误使用?

A.

未初始化指针

B.

指向一个已被销毁的变量

C.

指向一个未分配内存的变量

D.

所有上述情况

第11题 单选

下列哪个符号用于获取指针所指向变量的地址?

A.

&

B.

*

C.

$

D.

#

第12题 单选

下列代码的输出结果是什么?

int x = 5;

int *p = &x;

cout << *p++;

A.

5

B.

&x

C.

p

D.

6

第13题 单选

下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?

A.

.

B.

:

C.

->

D.

*

第14题 单选

下列代码的输出结果是什么?

int arr[5] = {1, 2, 3, 4, 5};

int *p = arr;

cout << (p + 2);


A.

3

B.

4

C.

&arr[2]

D.

&p[2]

第15题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

for (int i = 0; i < 3; i++) {

    cout << arr + i << endl;

}


A.

1, 2, 3

B.

&arr[0], &arr[1], &arr[2]

C.

arr, arr + 1, arr + 2

D.

&arr, &arr + 1, &arr + 2

第16题 单选

下列哪种语句可以用来动态地分配一块内存?

A.

new

B.

malloc

C.

realloc

D.

calloc

第17题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *(p+1);


A.

1

B.

2

C.

3

D.

0

第18题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3, 4, 5};

cout << *(arr + 2);


A.

2

B.

3

C.

4

D.

5

第19题 单选

下列哪种情况可以导致内存泄漏?

A.

动态分配内存后未释放

B.

使用已经被释放的内存

C.

操作已经被销毁的变量

D.

所有上述情况

第20题 单选

下列哪个符号用于访问指向字符串的指针所指向的内容?

A.

&

B.

*

C.

[]

D.

::

第21题 单选

下列代码的输出结果是什么?

int x = 5, *p = &x;

*p = 10;

cout << x << endl;


A.

 5

B.

10

C.

15

D.

 20

第22题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << (p + 1) - &arr[0];


A.

0

B.

1

C.

2

D.

3

第23题 单选

下列哪种语句可以用来移动指针的位置?

A.

p++

B.

p--

C.

p += 3

D.

所有上述语句都可以

第24题 单选

下列哪种语句可以用来释放动态分配的一块内存?

A.

dispose

B.

clear

C.

delete

D.

free

第25题 单选

下列代码的输出结果是什么?

int arr[] = {1, 2, 3};

int *p = &arr[0];

cout << *p << " " << *(p + 1) << " " << *(p + 2);


A.

1 2 3

B.

3 2 1

C.

&arr[0] &arr[1] &arr[2]

D.

p p++ p++

用户评论

31626_9cic_3877.jpg?1451868806

yizhenyu 发表于 2天 前

阿巴阿巴阿巴阿巴阿巴阿巴阿巴

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

你干嘛~~嗨嗨哟

删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

有亿点简单

删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

cout<<"你干嘛";


删除

31688_pqpa_6645.jpg?3707179345

HQLIYONGCHEN 发表于 2天 前

#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }


删除

42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前

he





















































































































































































42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前

11212213


42907_821i_5050.jpg?3154656550

HQHUANGYECHENG 发表于 大约20小时 前


avatar.png?1531270898

mmm 发表于 大约17小时 前

CAABCBCBADAACCBABBABBCDCA

avatar.png?1531270898

liangzhicheng 发表于 大约7小时 前

1.C

2.A

3.A

4.B

5.C

6.B

7.C

8.B

9.A

10.D

11.A

12.A

13.C

14.C

15.B

16.A

17.B

18.B

19.A

20.B

22.B

23.C

24.D

25.C

26.A

发表评论

12px

代码语言

发表回复

题目信息

NCT等级考试一级

正确率 -   |   评论 10   |   点击 102

已收藏

上一题: [多题目] 冒泡排序练习下一题: [多题目] 2023年4月27日黄岐二小作业


备案号测试 © 桔创青少儿编程考试系统


发表评论

字号

代码语言

发表回复

题目信息

NCT等级考试一级

正确率 -   |   评论 11   |   点击 112

收藏

上一题: [多题目] 冒泡排序练习下一题: [多题目] 2023年4月27日黄岐二小作业

备案号测试 © 桔创青少儿编程考试系统


发表评论

登录 后再回复