正确答案:
题目:SUBSTR("ABCDEF",3,2)的结果是A)AB B)CD C)FE D)CB
解析:该函数的功能是从指定表达式值的指定起始位置取指定长度的子串作为函数值。因此SUBSTR("ABCDEF", 3, 2)的结果是表示从"ABCDEF"字符串的左边第3个字符开始,连续取两个字符。故选项B为正确答案。
查看原题
举一反三的答案和解析:
[单选题]以下程序的执行结果是 ( )。 #include iostream> using namespace std; class sample { private: int x; public: sample (int A) { x=a; } friend double square(sample s); }; double square(sample s) {
900
解析:解析:本题考核友元函数的应用。程序中函数square()是类sample的一个友元函数,它可以直接访问类sample的所有成员。它的功能是返回类sample的私有数据成员x的平方。所以程序的执行结果是:900。注意:友元函数不是类的成员函数,在类外定义时不要加上类名及其作用域运算符(::)。友元函数的调用与一般函数的调用的方式和原理一致,可以在程序的任何地方调用它。
[单选题]下面概念中,不属于面向对象方法的是
过程调用
解析:解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。过程调用是面向过程的程序设计方法的概念。