贵州电大2018年秋季[C++语言程序设计(本)(省)]任务03阶段性测验
【贵州电大】任务03阶段性测验试卷总分100得分100贵州电大
第1题实型数赋值给整型时,仅取整数部分赋值,当整数部分的值超出整型变量的范围时,产生溢出,结果出错。
√
第2题goto语句只能从循环体内跳到循环体外,不能从循环体外跳到循环体内。
√
第3题void是无值,而不是0,因为0也是一个值。
√
第4题变量是在程序的执行过程中其值可以改变的量。变量有数据类型和初值。变量在使用之前必须首先声明其类型和名称。
√
第5题do/while重复结构执行循环体之后再测试循环条件,因此,do/while结构至少执行循环体一次。
√
第6题条件表达式的形式为:&lt表达式1&gt?&lt表达式2&gt&lt表达式3&gt 其含义为若&lt表达式1&gt的值为"真",则条件表达式取&lt表达式2&gt的值;否则取&lt表达式3&gt的值。
√
第7题C++语言允许对整型变量赋以字符值,也允许对字符变量赋以整型值。在输出时,允许把字符变量按整型量输出,也允许把整型量按字符量输出。
√
第8题用const修饰的标识符称为符号常量因为符号常量同样需要系统为其分配内存,所以又称为const变量符号常量在使用之前一定要先进行声明
√
第9题switch结构case语句后的多个语句必须放在花括号中。
√
第10题continue语句用于循环语句中,并不终止本层循环,而只是绕过本次循环。
√
第11题一个赋值表达式中使用多个赋值运算符可实现多个变量赋值的功能,如表达式(x=y=z=2)与操作序列(z=2;y=z;x=y;)是等价的。
√
第12题++和运算符可以作用于常量。
√
第13题true值可以表示任何非0值,false值也可以表示0值。
√
第14题整型数据和字符型数据的类型不同,它们之间不能进行运算。
√
第15题空语句就是在正常语句出现的地方放一个分号(;),表示不采取任何操作。
√
第16题C++提供自增(++)和自减()运算符,可以将变量加1或减1。如果运算符放在变量前面,则变量先加1(减1),然后在表达式中使用。如果运算符放在变量后面,则变量先加1(减1)然后在表达式中使用。
√
第17题break语句在while、for和do/while结构中执行时,将使程序立即退出这些结构。
√
第18题声明语句中使用的符号"="称为初始化符,它不是赋值运算符。
√
第19题C++语言标识符是以字母或下划线下开头的,由字母,数字和下划线组成的字符串。
√
第20题C++中逗号也是一种运算符,在所有运算符中优先级最低。
√
第21题类和对象
正确答案类是对逻辑上相关的函数与数据的封装,它是对问题的抽象描述。类实际上是一种抽象机制,它描述了一类问题的共同属性和行为,在c++中类的对象就是对该类的某一特定实体
第22题怎样继承
正确答案多继承
派生类构造函数的执行顺序是先执行所有基类的构造函数(顺序按照定义派生类时指定的各基类顺序),再执行派生类的构造函数,析构函数执行顺序,与构造函数完全相反(因为,数据是按栈存储的)。
单继承
先执行基类构造函数,在执行派生类构造函数,析构函数执行顺序与构造函数相反。
更多学习资料请登录www.openhelp100.com
页:
[1]