C++第二章题目

C++第二章题目(选择题)

  1. (504)有全局变量 int x = 100 ;同时main函数中有同名局部变量 int x = -5;下列说法正确的是( )
    A.全局变量 x 在main函数中不可以访问B.全局变量 x 在main函数中可以访问,形如:“x = 1;”使其获得新的值1
    C.全局变量 x 在main函数中可以访问,形如:“::x = 1;” 使其获得新的值1D.由于全局变量x在main函数中可访问,所以局部变量失效,不可访问
    正确答案是: C
  2. (503)C++使用运算符( )释放所申请的动态内存空间。
    A.malloc( )B.free( )
    C.newD.delete
    正确答案是: D
  3. (502)假设定义了名空间ABC,其中有一个int 型变量x,则下列哪一个选项不能实现将这个x赋值为10( )
    A.ABC::x = 10;B.using namespace ABC; x = 10;
    C.using ABC::x ; x = 10;D.using namespace ABC::x ; x = 10;
    正确答案是: D
  4. (501)运算符“<<”在C++中的含义下列哪种说法不对( )。
    A.用于输出的插入符B.左移位运算符
    C.该运算符右边可以是表达式D.该运算符右边只能是变量
    正确答案是: D
  5. (500)假设已有定义int x=1,y=2,&r=x; 则语句r=y;执行后,x、y和r的值依次为( )。
    A.1 2 1B.1 2 2
    C.2 2 2D.2 1 2
    正确答案是: C
  6. (123)关于try-catch,下列说法错误的是________    。
    A.try-catch语句块必须一起出现,缺一不可B.如果try-catch语句块一起出现,一定是try块在先catch块在后
    C.如果有try块,只能有一个D.与try块对应的catch块可以有多个,表示可与不同的异常信息相匹配
    正确答案是: C 你的答案是: A
  7. (121)在C++源程序中,关于语句int *p=new int(5);的说法中正确的是________    。
    A.用指针p申请了连续5个int型的空间,但未向这些动态空间中赋初值B.用指针p申请了1个int型的空间,同时向该动态空间中赋入初值5
    C.用指针p申请了1个int型的空间,同时为指针p赋入初值5D.该语句存在语法错误
    正确答案是: B
  8. (119)设有带默认值的函数原型声明void f(int x,int y=4,int z=5);,以下几种调用中错误的是________    。
    A.f(10,20,30);B.f(10,20);
    C.f( );D.f(10);
    正确答案是: C
  9. (118)下列关于引用的说法错误的是________    。
    A.引用是变量的别名,所以不另外为引用分配内存空间B.引用作为形式参数要求对应的实际参数只能是变量
    C.在同一个函数中,不作为形式参数的引用也可以作为不同变量的别名D.引用作为返回值的函数可以作为左值调用
    正确答案是: C
  10. (116)下列语句中错误的是________  。
    A.int *p=new int(10);B.int *p=new int[10];
    C.int *p=new int;D.int *p=new int40;
    正确答案是: D
  11. (115)下列不正确的重载函数是________。
    A.int print(int X); 和 void print(float X);B.int disp(int X); 和 char *disp(int Y);
    C.int show(int X , char * s);和 int show (char * sD.int view(int X , int y); 和 int view(int X);
    正确答案是: B
  12. (114)以下设置默认值的函数原型声明中错误的是________。
    A.int add(int X=3,int y=4,int Z=5);B.int add(int x,int y=4,int z);
    C.C.int add(int x,int y=4,int z=5);D.int add(int x,int y,int z=5);
    正确答案是: B
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ddj-sun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值