在 C++ 中,如何声明一个指针变量?
int pointer1;
int &pointer2;
int *pointer3;
int @pointer4;
下列哪个符号用于取一个变量的地址?
&
*
$
#
下列代码的输出结果是什么?
int x = 5;
int *p;
p = &x;
cout << *p;
5
&x
p
0
如何使用指针访问数组的第一个元素?
int arr[10];
int *p = arr[0];
int arr[10];
int *p = arr;
int arr[10];
int &p = arr[0];
int arr[10];
int &p = &arr[0];
下列代码的输出结果是什么?
int x = 5, y = 10;
int *p1 = &x, *p2 = &y;
*p1 = *p1 + *p2;
cout << x;
5
10
15
20
指针可以指向什么类型的数据?
任何基本数据类型
任何数据类型
只能指向基本数据类型
只能指向*号左边的数据类型
下列代码的输出结果是什么?
int x = 10;
int *p = &x;
cout << &(*p);
10
x
&x
p
下列哪个符号用于解引用指针?
&
*
$
#
下列哪个函数用于释放动态分配的内存?
delete
free
remove
destroy
下列哪种情况会导致指针错误使用?
未初始化指针
指向一个已被销毁的变量
指向一个未分配内存的变量
所有上述情况
下列哪个符号用于获取指针所指向变量的地址?
&
*
$
#
下列代码的输出结果是什么?
int x = 5;
int *p = &x;
cout << *p++;
5
&x
p
6
下列哪种运算符可以用来访问指针所指的结构体或类的成员变量?
.
:
->
*
下列代码的输出结果是什么?
int arr[5] = {1, 2, 3, 4, 5};
int *p = arr;
cout << (p + 2);
3
4
&arr[2]
&p[2]
下列代码的输出结果是什么?
int arr[] = {1, 2, 3};
for (int i = 0; i < 3; i++) {
cout << arr + i << endl;
}
1, 2, 3
&arr[0], &arr[1], &arr[2]
arr, arr + 1, arr + 2
&arr, &arr + 1, &arr + 2
下列哪种语句可以用来动态地分配一块内存?
new
malloc
realloc
calloc
下列代码的输出结果是什么?
int arr[] = {1, 2, 3};
int *p = &arr[0];
cout << *(p+1);
1
2
3
0
下列代码的输出结果是什么?
int arr[] = {1, 2, 3, 4, 5};
cout << *(arr + 2);
2
3
4
5
下列哪种情况可以导致内存泄漏?
动态分配内存后未释放
使用已经被释放的内存
操作已经被销毁的变量
所有上述情况
下列哪个符号用于访问指向字符串的指针所指向的内容?
&
*
[]
::
下列代码的输出结果是什么?
int x = 5, *p = &x;
*p = 10;
cout << x << endl;
5
10
15
20
下列代码的输出结果是什么?
int arr[] = {1, 2, 3};
int *p = &arr[0];
cout << (p + 1) - &arr[0];
0
1
2
3
下列哪种语句可以用来移动指针的位置?
p++
p--
p += 3
所有上述语句都可以
下列哪种语句可以用来释放动态分配的一块内存?
dispose
clear
delete
free
下列代码的输出结果是什么?
int arr[] = {1, 2, 3};
int *p = &arr[0];
cout << *p << " " << *(p + 1) << " " << *(p + 2);
1 2 3
3 2 1
&arr[0] &arr[1] &arr[2]
p p++ p++
用户评论
阿巴阿巴阿巴阿巴阿巴阿巴阿巴
你干嘛~~嗨嗨哟
有亿点简单
cout<<"你干嘛";
#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }
he
11212213
CAABCBCBADAACCBABBABBCDCA
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
首页
题目
专项
试卷
资讯
首页
题目
2023年5月4日黄岐二小作业
多题目
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++
用户评论
yizhenyu 发表于 2天 前
阿巴阿巴阿巴阿巴阿巴阿巴阿巴
HQLIYONGCHEN 发表于 2天 前
你干嘛~~嗨嗨哟
删除
HQLIYONGCHEN 发表于 2天 前
有亿点简单
删除
HQLIYONGCHEN 发表于 2天 前
cout<<"你干嘛";
删除
HQLIYONGCHEN 发表于 2天 前
#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }
删除
HQHUANGYECHENG 发表于 大约20小时 前
he
HQHUANGYECHENG 发表于 大约20小时 前
11212213
HQHUANGYECHENG 发表于 大约20小时 前
mmm 发表于 大约17小时 前
CAABCBCBADAACCBABBABBCDCA
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
首页
题目
专项
试卷
资讯
首页
题目
2023年5月4日黄岐二小作业
多题目
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++
用户评论
yizhenyu 发表于5天 前
阿巴阿巴阿巴阿巴阿巴阿巴阿巴
HQLIYONGCHEN 发表于5天 前
你干嘛~~嗨嗨哟
删除
HQLIYONGCHEN 发表于5天 前
有亿点简单
删除
HQLIYONGCHEN 发表于5天 前
cout<<"你干嘛";
删除
HQLIYONGCHEN 发表于5天 前
#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }
删除
HQHUANGYECHENG 发表于4天 前
he
HQHUANGYECHENG 发表于4天 前
11212213
HQHUANGYECHENG 发表于4天 前
mmm 发表于4天 前
CAABCBCBADAACCBABBABBCDCA
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
HQLIYONGCHEN 发表于3天 前
搜索
HQLIYONGCHEN
首页
题目
专项
试卷
资讯
首页
题目
2023年5月4日黄岐二小作业
多题目
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++
用户评论
yizhenyu 发表于 2天 前
阿巴阿巴阿巴阿巴阿巴阿巴阿巴
HQLIYONGCHEN 发表于 2天 前
你干嘛~~嗨嗨哟
删除
HQLIYONGCHEN 发表于 2天 前
有亿点简单
删除
HQLIYONGCHEN 发表于 2天 前
cout<<"你干嘛";
删除
HQLIYONGCHEN 发表于 2天 前
#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }
删除
HQHUANGYECHENG 发表于 大约20小时 前
he
HQHUANGYECHENG 发表于 大约20小时 前
11212213
HQHUANGYECHENG 发表于 大约20小时 前
mmm 发表于 大约17小时 前
CAABCBCBADAACCBABBABBCDCA
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
首页
题目
专项
试卷
资讯
首页
题目
2023年5月4日黄岐二小作业
多题目
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++
用户评论
yizhenyu 发表于 5天 前
阿巴阿巴阿巴阿巴阿巴阿巴阿巴
HQLIYONGCHEN 发表于 5天 前
你干嘛~~嗨嗨哟
HQLIYONGCHEN 发表于 5天 前
有亿点简单
HQLIYONGCHEN 发表于 5天 前
cout<<"你干嘛";
HQLIYONGCHEN 发表于 5天 前
#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }
HQHUANGYECHENG 发表于 4天 前
he
HQHUANGYECHENG 发表于 4天 前
11212213
HQHUANGYECHENG 发表于 4天 前
mmm 发表于 4天 前
CAABCBCBADAACCBABBABBCDCA
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
HQLIYONGCHEN 发表于 3天 前
搜索
HQLIYONGCHEN
首页
题目
专项
试卷
资讯
首页
题目
2023年5月4日黄岐二小作业
多题目
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++
用户评论
yizhenyu 发表于 2天 前
阿巴阿巴阿巴阿巴阿巴阿巴阿巴
HQLIYONGCHEN 发表于 2天 前
你干嘛~~嗨嗨哟
删除
HQLIYONGCHEN 发表于 2天 前
有亿点简单
删除
HQLIYONGCHEN 发表于 2天 前
cout<<"你干嘛";
删除
HQLIYONGCHEN 发表于 2天 前
#include<bits/stdc++.h> using namespace std; int main(){ for(;;) { cout<<"niganma"; } return 0; }
删除
HQHUANGYECHENG 发表于 大约20小时 前
he
HQHUANGYECHENG 发表于 大约20小时 前
11212213
HQHUANGYECHENG 发表于 大约20小时 前
mmm 发表于 大约17小时 前
CAABCBCBADAACCBABBABBCDCA
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日黄岐二小作业
备案号测试 © 桔创青少儿编程考试系统