
急!!!!!!!c++的一些题目,请高手帮忙做下!!!
1.C++中,专门用来申请一块动态空间的操作符是()。A.newB.deleteC.coutD.cin2.假定p是一个指向float型数据的指针,则p+1所指数据的地址比...
1.C++中,专门用来申请一块动态空间的操作符是( )。
A. new B. delete C. cout D. cin
2. 假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大( )。
A. 1 B. 2 C. 4 D. 8
3.假定a为一个整型数组名,则元素a[4]的字节地址为( )。
A. a+4 B. a+8 C. a+16 D. a+32
4.num为一整型数组名,则表达式sizeof(num)/sizeof(num[0])表示( )。
A. 数组num中每个元素所占的字节空间数
B. 数组num所占的空间总数
C. 数组num中的元素个数
D. 数组num的地址
5.与下列循环语句等价的for语句是( )。
i=10;
while ( i>0 )
cout<<i--;
A. for(i>10;i=10;i--) B. for(i=10;i>0;i--)
cout<<i; cout<<i;
C. for(i--;i>0;i=10) D. for(i>10;i=10;i--)
cout<<i; cout<<--i;
6.与语句
if (x>80)
return true;
else return false;
等价的return语句是( )。
A. return true; B. return false;
C. return (x>80); D. return (x<=80);
7.假定a为一个一维数组名,则下面哪一种表示有错误( )。
A. a[i] B. *a++
C. *a D. *(a+i)
8.执行下列语句
int n, a[10], *p1=&a[1], *p2=&a[8];
n=p2-p1;
后,n的值是( )。
A. 10 B. 9 C. 8 D. 7
9. 定义结构体类型时,使用的类型保留字是( )。
A. struct B. union C. static D.extern
10.使用函数调用时,可以不用给出被调用函数原形的情况是( )。
A. 函数的定义在被调用处之前
B. 函数的定义在被调用处
C. 被调用函数是无返回值函数
D. 被调用函数是有返回值函数
11.下列有关局部变量的各种说法中,正确的是( )。
A. 局部变量不一定定义在函数内部
B. 定义一个局部变量的程序文件中的所有函数都可以访问该局部变量
C. 局部变量是定义于函数内部的变量
D. 局部变量可用于函数之间传递数据
12.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A. ios::in B. ios::out
C. ios::in|ios::out D. 没有
13.类中的每个成员都有一定的存取权限,其中可以表明该成员能被任意函数访问的是( )。
A. private B. public
C. protected D. static
14.静态成员函数不能说明为( )。
(A) 整型函数 (B)浮点函数 (C) 虚函数 (D)字符型函数
15. 假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete [] px;”语句时,自动调用该类析构函数的次数为( )。
A. 0 B. 1
C. n D. n+1 展开
A. new B. delete C. cout D. cin
2. 假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大( )。
A. 1 B. 2 C. 4 D. 8
3.假定a为一个整型数组名,则元素a[4]的字节地址为( )。
A. a+4 B. a+8 C. a+16 D. a+32
4.num为一整型数组名,则表达式sizeof(num)/sizeof(num[0])表示( )。
A. 数组num中每个元素所占的字节空间数
B. 数组num所占的空间总数
C. 数组num中的元素个数
D. 数组num的地址
5.与下列循环语句等价的for语句是( )。
i=10;
while ( i>0 )
cout<<i--;
A. for(i>10;i=10;i--) B. for(i=10;i>0;i--)
cout<<i; cout<<i;
C. for(i--;i>0;i=10) D. for(i>10;i=10;i--)
cout<<i; cout<<--i;
6.与语句
if (x>80)
return true;
else return false;
等价的return语句是( )。
A. return true; B. return false;
C. return (x>80); D. return (x<=80);
7.假定a为一个一维数组名,则下面哪一种表示有错误( )。
A. a[i] B. *a++
C. *a D. *(a+i)
8.执行下列语句
int n, a[10], *p1=&a[1], *p2=&a[8];
n=p2-p1;
后,n的值是( )。
A. 10 B. 9 C. 8 D. 7
9. 定义结构体类型时,使用的类型保留字是( )。
A. struct B. union C. static D.extern
10.使用函数调用时,可以不用给出被调用函数原形的情况是( )。
A. 函数的定义在被调用处之前
B. 函数的定义在被调用处
C. 被调用函数是无返回值函数
D. 被调用函数是有返回值函数
11.下列有关局部变量的各种说法中,正确的是( )。
A. 局部变量不一定定义在函数内部
B. 定义一个局部变量的程序文件中的所有函数都可以访问该局部变量
C. 局部变量是定义于函数内部的变量
D. 局部变量可用于函数之间传递数据
12.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A. ios::in B. ios::out
C. ios::in|ios::out D. 没有
13.类中的每个成员都有一定的存取权限,其中可以表明该成员能被任意函数访问的是( )。
A. private B. public
C. protected D. static
14.静态成员函数不能说明为( )。
(A) 整型函数 (B)浮点函数 (C) 虚函数 (D)字符型函数
15. 假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete [] px;”语句时,自动调用该类析构函数的次数为( )。
A. 0 B. 1
C. n D. n+1 展开
4个回答
展开全部
1:A 2:C 3:C 4:C 5:B 6:C 7:B 8:D 9:C 10:A 11:B 12:C 13:B 14:C 15:C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ACCCB CBDAA ACBCC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1-15:ACCCBCBDAAACBCC
祝你考满分
祝你考满分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询