单选题有如下程序:编译运行这个程序将出现的情况是(  )。A编译出错,无法运行B输出:3C输出:3.0D输出一个不确定的数

单选题
有如下程序:编译运行这个程序将出现的情况是(  )。
A

编译出错,无法运行

B

输出:3

C

输出:3.0

D

输出一个不确定的数


参考解析

解析:
在main函数中声明了函数function,形参是一个double型变量,参数使用传值方式,在function内部对形参的改变不会影响实参的值,主函数没有对实参进行赋值,因此会输出一个不确定的数。

相关考题:

有如下程序: br#includebrusing namespace std;brint main()br{brint *p;br*p =9;brcoutlt;lt;"The value at p:"lt;lt;*p;brreturn 0;br}br 编译运行程序将出现的情况是 brA .够编译时出现语法错误,不能生成可执行文件 brB .运行时一定输出: The value at p: 9brC .运行时一定输出: The value at p: *9brD .运行时有可能出错 br

有如下程序:#includeusing namespace std;int main(){void function(double val);double val;function(val);coutreturn 0;}void function(double val){val = 3;}编译运行这个程序将出现的情况是A .编译出错,无法运行B .输出: 3C .输出: 3.0D .输出一个不确定的数

●对于高级语言源程序,若(19),则可断定程序中出现语法错误。(19)A.编译时发现表达式中操作数的类型不匹配B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况

当程序出现编译错误时,程序可以继续执行,只是运行过程中会出错。()

从编写到运行一个完整的程序的流程是( )。A.编译程序、运行程序B.编译程序、测试程序、运行程序C.编写程序、编译程序、运行程序D.需求分析、编译程序

有如下程序:#includeiostreamusingnamespacestd;intmain(){int*P;*P=9:coutThevalueatP:*P;return0;}编译运行程序将出现的情况是( )。A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出ThevalueatP:9C.运行时一定输出ThevalueatP:*9D.运行时有可能出错

如何一步步的跟踪代码,找到问题,搞明白为何程序不能正常运行,这个过程称为()。 A、编写程序B、调试程序C、执行程序D、编译程序

有如下程序: ﹟ncludeiostream using namespace std; int main { int*P; *P=9: cout”The value at p:” *p; return 0; } 编译运行程序将出现的情况是( )。A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:llle value at P:9C.运行时一定输出:llle value at P:*9D.运行时有可能出错

有如下程序: #include<iostream) using namespace std; int main() { int*p; *p=9; cout<<“The value at p:”<<*p; return 0; } 编译运行程序将出现的情况是( )。A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:The value at p:9C.运行时一定输出:The value at p:*9D.运行时有可能出错

有如下程序: #includeiostream using namespaee std; int main { void function(double val); double val: function(val); eoutval: return 0; } void function(double val) { val=3; } 编译运行这个程序将出现的情况是( )。A.编译出错,无法运行B.输出:3C.输出:3.0D.输出一个不确定的数

有如下程序: include using namespace std; int main() { int *p; 有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<<*p; return 0; } 编译运行程序将出现的情况是A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:The value at p:9C.运行时一定输出:The value at p:*9D.运行时有可能出错

有如下程序: include using namespace std; int main() { void fu 有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; function(val); cout<<val; return 0; } void function(double val) { val=3; } 编译运行这个程序将出现的情况是A.编译出错,无法运行B.输出:3C.输出:3.0D.输出一个不确定的数

有如下程序:编译运行程序将出现的情况是( )。

有如下程序:D.程序编译时出错

给定如下JAVA程序片断下述程序将()。A.不能通过编译B.通过编译,输出为:ABC.通过编译,输出为:BD.通过编译,输出为:A

有如下程序:include using namespace std;int main(){ int *p; *p = 9;cout 有如下程序: #include <iostream> using namespace std; int main() { int *p; *p = 9; cout << "The value at p: " << *p; return 0; } 编译运行程序将出现的情况是( )。A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出:The value at p:9C.运行时一定输出:The value at p:*9D.运行时有可能出错

有如下程序: #includeiostream usingnamespacestd; intmain() { int*P; *P=9: cout"ThevalueatP:"*P; return0; } 编译运行程序将出现的情况是( )。A.编译时出现语法错误,不能生成可执行文件B.运行时一定输出ThevalueatP:9C.运行时一定输出ThevalueatP:*9D.运行时有可能出错

●对于高级语言源程序,若(34),则可断定程序中出现语法错误。(34)A.编译时发现所定义的变量未赋初值B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况

关于编译程序和解释程序,下面说法错误的是()。A.编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序B.编译程序编译时间较长,运行速度较快C.解释程序方法较简单,运行速度也较快D.解释程序将源程序翻译成机器语言,并且翻译一条以后,立即执行这条语句

将高级语言编写的源程序按动态的运行顺序逐句进行翻译并执行的程序,称为编译程序。A对B错

将多个目标程序装配成可运行的程序的过程称为()。A、编译B、链接C、装载D、编辑

下列选项中关于程序运行结果的描述正确的是()。A、程序运行结果为0falseB、程序运行结果为1trueC、程序无法通过编译D、程序可以通过编译但结果不确定

将高级语言源程序"翻译"为目标程序有()两种方式。A、连接和运行B、编译和连接C、编辑和查询D、编译和解释

将高级语言编写的源程序按动态的运行顺序逐句进行翻译并执行的程序,称为编译程序。

单选题将高级语言源程序"翻译"为目标程序有()两种方式。A连接和运行B编译和连接C编辑和查询D编译和解释

单选题有如下程序:编译运行这个程序将出现的情况是(  )。A编译出错,无法运行B输出:3C输出:3.0D输出一个不确定的数

单选题有如下程序:编译运行程序将出现的情况是(  )。A编译时出现语法错误,不能生成可执行文件B运行时一定输出:The value at p:9C运行时一定输出:The value at p:*9D运行时有可能出错

单选题下列选项中关于程序运行结果的描述正确的是()。A程序运行结果为0falseB程序运行结果为1trueC程序无法通过编译D程序可以通过编译但结果不确定