首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Cup{ public: Cup(double val,string cr="red"):price(val),color(cr) {} //① ~
有如下类定义: class Cup{ public: Cup(double val,string cr="red"):price(val),color(cr) {} //① ~
admin
2015-07-22
21
问题
有如下类定义:
class Cup{
public:
Cup(double val,string cr="red"):price(val),color(cr) {} //①
~Cup(); //②
private:
string color; //③
double price=5.8; //④
};
在标注号码的语句行中存在语法错误的是
选项
A、①
B、②
C、③
D、④
答案
D
解析
本题考查如何初始化对象,其中类的数据成员是不能再声明类时初始化的,所以D选项错误,在定义类的同时对数据成员price进行赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/rtNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
由于静态成员函数不属于某个具体的对象,但它属于某个【】,所以它没有this指针。
关于类模板,下列表述中不正确的是()。
对下列程序的描述正确的是()。#include<iostream>usingnamespacestd;intfuc(int,int);intmain(){cout<<fuc(1,10)<<
有如下程序: #include<iostream> using namespace std; class Base { protected: in i; public
下面关于运算符重载的描述错误的是
模板对类型的参数化提供了很好的支持,因此
下列符号中能够作为C++标识符的是
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
以下都是C++语言标识符的是
以下哪个不是C++语言中的有效标识符()。
随机试题
Ittookhimseveralmonthsto______thewildhorse.
很少发生嵌顿的疝是
征收农民土地需向农民支付土地补偿费,土地补偿费为该耕地被征收前3年平均产值的()倍。
根据城市用地性质、功能,结合自然地形,可将地面规划为三种形式,分别是()。
城镇化的阶段包括()
使用惰性气体与氧化性气体的混合气体作保护气体时,其主要作用为()。
项目的盈利能力越强,则( )越大。
甲公司于2×16年年初制订和实施了一项短期利润分享计划,以对公司管理层进行激励。该计划规定,公司全年的净利润指标为2000万元,如果在公司管理层的努力下完成的净利润超过2000万元,公司管理层可以分享超过2000万元净利润部分的10%作为额外报酬,奖金于2
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
All______isacontinuoussupplyofthebasicnecessitiesoflife.
最新回复
(
0
)