[单选题]若运行时给变量x输入12,则以下程序的运行结果是 include void main( ) { int
若运行时给变量x输入12,则以下程序的运行结果是 #includeiostream.h> void main( ) { int x,y; cin > > x; y=x > 12? x+lO:x-12; cout y; cout end1; }
正确答案 :A
0
解析:解析:三目运算符的表达式为(表达式1)?(表达式2):(表达式3),运算过程是当(表达式1)的值为真时,求(表达式2)的值为整个表达式的值;如果(表达式1)的值为假,则求(表达式3)的值为整个表达式的值。题中,表达式x>12的结果为假,所以执行的语句是x-12,最终结果应该是0。注意:“?:”的优先级高于“=”运算符的优先级。
[单选题]有如下程序: #include iostream> using namespace std; class Part{ public: Part(int x=0):val(x) { coutval; } ~Part() { coutval; } private: int val; }; class Whole { public: Whole(int x, int y, int z=0):p2(x),p1 (y),val(z) { coutval; } ~whole() { coutval; private: Part p1,p2; int val; }; int main() { Whole obj (1,2,3); return 0; }程序的输出结果是
正确答案 :A
213312
解析:解析:本题考查的知识点是:类的构造与析构。建立一个类的对象时,构造函数的执行顺序如下:
[单选题]在窗体上面画一个命令按钮和一个标签,其名称分别为 Command1和 Label1,然后编写如下事件过程:
正确答案 :K
12
解析:此题考察的是循环的嵌套, Counter 的初始值为 0 ,
查看原题 点击获取本科目所有试题