下列关于 C++语言中函数的叙述,正确的是
函数必须有参数。
函数必须有返回值。
函数必须有名字。
函数定义必须写在函数调用前。
下列关于C++语⾔中函数的叙述 ,正确的是
函数调用前必须定义。
函数调用时必须提供足够的实际参数。
函数定义前必须声明。
函数声明只能写在函数调用前。
下列关于C++语⾔中函数的叙述 ,不正确的是
两个函数的声明可以相同。
两个函数的局部变量可以重名。
两个函数的参数可以重名。
两个函数可以重名。
下列关于C++语言中异常处理的叙述,正确的是
⼀个try⼦句可以有多个catch⼦句与之对应。
如果try⼦句在执⾏时发⽣异常 ,就⼀定会进⼊某⼀个catch⼦句执⾏。
如果try⼦句中没有可能发⽣异常的语句 ,会产⽣编译错误。
catch ⼦句处理异常后 ,会重新执⾏与之对应的try⼦句
下⾯有关函数参数的说法,正确的是
函数参数传递时,主函数当中采⽤值传递⽅式将参数传递给⼦函数时,若⼦函数将参数值改变,主函数当中的参数值不变。
函数参数传递时,主函数当中采⽤值传递⽅式将参数传递给⼦函数时,若⼦函数将参数值改变,主函数当中的参数值将随⼦函数⼀样改变⽽改变。
函数参数传递时,主函数如果将参数的地址传递给⼦函数,若⼦函数将参数值改变,主函数当中的参数值将不改变。
函数参数传递可以不满⾜⼦函数的参数个数要求。
在如下的C++代码执⾏后,设第11和12⾏的输出地址值分别为 X和 Y,则下⾯正确的是
X>Y X==Y X<Y 不确定
C++中,bool 类型的变量占用字节数为
1
2
3
4
以下关于 C++结构体的说法,正确的是
结构体中只能包含成员变量,不能包含成员函数
结构体不能从另一个结构体继承
结构体里面可以包含静态成员变量
结构体里面不能包含构造函数
以下关于数组的说法,不正确的是
数组中所有元素的类型必须都相同
数组中各元素在内存中是顺序存放的
数组最后一个元素的索引是数组的长度
数组名的第一个字符可以是下划线
该程序的输出为
127
97
126
63
下⾯C++代码⽤于判断N是否为质数(素数),约定输⼊N为⼤于等于2的正整数,请在横线处填⼊合适的代码
break
continue
return
exit
如果要找出整数a、b中较⼤⼀个,通常要⽤下⾯哪种程序结构?
顺序结构
循环结构
分支结构
跳转结构
下⾯C++代码⽤于判断N(⼤于等于2的正整数)是否为质数(素数)。下⾯对如下代码的说法,正确的是
代码能正确判断N是否为质数。
代码总是不能判断N是否质数。
删除第5⾏ break,将能正确判断N是否质数。
代码存在漏洞,边界存在问题,应将第2⾏和第7⾏的 N / 2改为 N /2+1
下⾯C++代码执⾏后的输出是
1
1,3
15,17
1,10 ,12
下⾯C++代码执⾏后的输出是
100
95
55
0
一个可能抛出异常的函数,调用它的位置没有在try⼦句中,会引起编译错误。
在C++语⾔中 try⼦句⾥抛出的结构体等类型的异常⽆法被 catch捕获。
在C++语⾔中 ,可以定义结构体类型的数组变量 ,定义结构体时也可以包含数组成员。
在C++语⾔中,可以通过定义结构体,定义⼀个新的数据类型。
17. C++语言中的数组可以根据需要自动调整大小。( )