正确答案: F
b+RIGHT(a,2)
题目:有如下赋值语句,结果为“大家好”的表达式是
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]该程序运行后屏幕显示的结果是( )。 S=0 FOR X=2 TO 10 STEP 2 S=S+X ENDFOR ?S RETURN
30
解析:解析:FOR-ENDFOR语句的格式为:
[单选题]有如下代码段 public class OperatorAndExceptions { public static void main(String args[ ] { int i=10,j=15; System.out.println(i==j); String s1 = new String("how are you!"); String s2=new String("how are you!"); System.out.println(s1==s2); } } 其输出为( )。
false false
解析:解析:本题考查比较运算符==的使用。比较运算符不仅可以用于基本数据类型的数据之间的比较,还可以用于复合数据类型的数据之间的比较。题中整型数i和j的值不同,故其==比较的结果为false。s1和s2的值虽然都是“howareyou!”,但是由于它们是不同的对象,因此运算后的结果为false。如果需要比较两个对象的值是否相同,则可以调用equals()方法。
[单选题]在正确安装VB6后,可以通过多种方式启动VB,以下方式中,不能启动VB的是( )
进入DOS方式,执行VB6.exe文件
解析:正确答案:D
[单选题]有以下程序: #include 〈iostream〉 using namespace std; class A { public: virtual void setx(int i,int j=0) { x=i; y=j; } virtual void print()=0; protected: int x,y; }; class B : public A { public: void print() { cout〈〈x*x〈〈", "; } }; class C : public A { public: void print() { cout〈〈x*x*x〈〈end1; } }; int main() { A *pa; B b; C c; pa=&b; pa->setx(5); pa->print (); pa=&c; pa->setx(2); pa->print(); return 0; } 程序运行后的输出结果是( )。
25,8
解析:解析:该程序中定义了A类、B类和C类共3个类。其中,类A是抽象类,它的类体内有一个纯虚函数pnnt()。抽象类不可以定义对象,但可以定义指向对象的指针。类B和类C都是类A的公有派生类,这些类是具体类,它们对A类中纯虚函数都有不同的实现。该程序的主函数中,定义一个指向类A对象的指针pa,又定义了类B和类C的2个对象,并使指针pa分别指向这些对象。这里,采用动态联编,在运行时选择print()函数。所以,执行语句序列“pa=&b;pa->setx(5);pa->print();”后,系统调用类B的print()函数,输出25;执行语句序列“pa=&c;pa->setx(2);pa->prim();”后,系统调用类C的prim()函数,输出8。
[单选题]三元条件运算符ex1?ex2:ex3,相当于下面______语句。 ( )
if(ex1)ex2;else ex3;
解析:解析:首先理解三元条件运算符ex1?ex2:ex3表示的意思,它所表示的是如果满足条件ex1则执行ex2,否则执行ex3。选项A表示的也是这个意思,所以选项A是正确的。选项B表示的是如果满足ex2则执行ex1,否则执行ex3,所以选项B是不正确的。选项C表示的是如果满足条件ex1则执行ex3,否则执行ex2,所以选项C是不正确的。选项D表示的是如果满足条件ex3则执行ex2,否则执行ex1,所以选项D是不正确的。
[单选题]集合的并运算符是______。
UNION
解析:解析:集合的并运算符是UNION,用于将两个SELECT语句的查询结果合并成一个查询结果,注意要保证两个查询结果具有相同的属性个数,对应属性的数据类型相同其值出自一个值域;A选项∪不是SQL的运算符;B选项OR是SQL的逻辑或运算符;C选项UNIQUE是建立表命令CREATETABLE中用于建立候选索引的短语。
[单选题]在深度为4的满二叉树中,叶子节点的个数为( )。
8
解析:解析:满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。