正确答案: D
对多个宏进行组织和管理
题目:使用宏组的目的是
查看原题查看所有试题
学习资料的答案和解析:
[单选题]在以下事件过程中,可以在用户按下鼠标右键时,显示一个上边框,以鼠标当前位置为中心的弹出式菜单,而且这个弹出式菜单还可以识别右键对菜单命令的选择,相应的选项是( )。
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _
[单选题]有如下类定义:
YY y4;
解析:解析:建立派生类对象时,构值函数的执行顺序为:执行基类的构造函数一执行成员对象的构造函数一执行派生类的构造函数。D)选项定义对象y4时没有传人任何值,则先调用基类的构造函数.XX( ),输出‘A。,然后调用派生类的构造函数YY( ),输出yy=0,最终输出为A0。故本题答案为D)。
[单选题]面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。
使用现实世界的概念抽象地思考问题从而自然地解决问题
解析:解析:面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。
[单选题]有如下程序: main() { int n=9; while(n>6){n--;printf("%d",n);}} 该程序的输出结果是
876
解析:解析:该题目应该根据循环体第一次和最后一次执行时的输出结果来决定哪一项是正确的。第一次进入循环时,n的值是9,循环体内,先经过n--运算,n的值变为8,所以第一次的输出值是8,由此可以排除选项A)和D)。由循环条件n>6可以知道,最后一次循环开始时,n的值应该为7,所以最后一次执行循环体时输出为6,由此可以排除选项C)。
[单选题]有以下程序 #includeiostream> using namespace std; class sample { private: int x; public: sample(int a) { x=a; } friend double square(sample s); }; double square(sample S) { return s.x*s.x; } int main() { sample s1(20),s2(30); coutsquare(s2)endl; return 0; } 执行结果是
900
解析:解析:本题考核友元函数的应用。程序中函数square是类sample的一个友元函数,它可以直接访问类sample的所有成员。它的功能是返回类sample的私有数据成员x的平方。所以程序的执行结果是:900。注意:友元函数不是类的成员函数,在类外定义时不要加上类名及其作用域运算符(::)。友元函数的调用与一般函数的调用的方式和原理一致,可以在程序的任何地方调用它。
[单选题]实现下列______接口可以对TextField对象的事件进行监听和处理。
ActionListener
[单选题]有下列程序:
abe
解析:C。【解析】把字符串abe以只写的方式写入到文件filea.txt中,覆盖掉原有的字符串hello。