正确答案: C
和之前与其最近的且不带 else 的 if 配对
题目:在嵌套使用 if 语句时, C 语言规定 else 总是
解析:答案 C
查看原题
举一反三的答案和解析:
[单选题]在结构化方法中,用数据流程图(DFD. 作为描述工具的软件开发阶段是( )。
需求分析
解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。
[单选题]有如下程序: #includeiostream> using namespace std; class Base{ int x; public: Base(int n=0):x(n){coutn;} int getX( )const{return x;} }; class Derived:public Base{ int y; public: Derived(int m,int n):y(m),Base(n){toutm;} Derived(int m):y(m){coutm;} }; int main( ){ Derived dl(3),d2(5,7); return 0; } 程序的输出结果是
0375
解析:解析:有如下程序: #includeiostream> using namespace std; class Base{ int x; public: Base(int n=0):x(n){coutn;} int getX( )const{return x;} }; class Derived:public Base{ int y; public: Derived(int m,int n):y(m),Base(n){toutm;} Derived(int m):y(m){coutm;} }; int main( ){ Derived dl(3),d2(5,7); return 0; } 程序的输出结果是
[单选题]若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为( )。
a++
[单选题]已知Value是一个类,Value是Value的一个对象。 下列以非成员函数形式重载的运算符函数原形中,正确的是( )。
Valueoperator+(Valuev=value,inti);
解析:B。【解析】非成员函数的重载运算符函数的格式为operator+,是运算符+重载函数。
[单选题]图片框与图像框的区别是图片框可以作为其他控件的父对象,即为容器控件,而图像框 只能
显示图形信息
解析:解析:图片框(PictureBox)和图像框(Image)用于在窗体的指定位置显示图形信息,都可以放置图形文件(.bmp)图标文件(.ico)或Windows图元文件(.wmp)。图片框和图像框的主要区别是:图片框可以作为其他控件的父对象,而且可以通过Print方法接受文本;而图像框只能显示图形信息。因此图片框不如图像框使用更灵活,适用于动态环境,而图像框则适用于不需要修改的位图或者图标等。