单项选择题

有以下程序 #include<iostream.h> float fun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b),a-c);} 程序运行后的输出结果是( )。

A.编译出错
B.9
C.21
D.9.0
<上一题 目录 下一题>
热门 试题

单项选择题
下面关于运算符重载的描述错误的是( )。 A,运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构 B.不是所有的运算符都可以进行重载 C.运算符函数的调用必须使用关键字operator D.在C++语言中不可通过运算符重载创造出新的运算符
下面关于运算符重载的描述错误的是( )。 A,运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构 B.不是所有的运算符都可以进行重载 C.运算符函数的调用必须使用关键字operator D.在C++语言中不可通过运算符重载创造出新的运算符
单项选择题
以下程序段的执行结果是( )。 int a,y: a=l0;y=10 do{ a+=2; y+=a; cout<< a = <<a<< , << y= <<y<< n ; if(y>20)break: }while(a<=14);
A.a=12,y=12 a=14,y=16
B.a=12,y=12 a=16,y=28
C.a=12,y=12 a=14,y=26
D.a=12,y=12 a=14,y=44
相关试题
  • 对虚函数使用对象指针或引用调用,系统使用...
  • 以下程序的执行结果是______。#incl...
  • 每个以符号______开头的行,为编译预...
  • 在析构函数中调用虚函数时,采用_____...
  • 在程序设计阶段应该采取______和逐步...