更多"当程序运行陷于死循环时,说明程序中存在 (10) 。采用递归方式编写的"的相关试题:
[单项选择]当程序运行陷于死循环时,说明程序中存在 (10) 。采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (11) 。
A. 递归程序经编译后形成较长目标代码,所以需要较多的运行时间
B. 递归程序执行时多次复制同一段目标代码占用了较多的时间
C. 递归程序执行时一系列的调用及返回占用了较多的时间
D. 递归程序执行过程中重复存取相同的数据占用了较多的时间
[单项选择]当程序运行陷于死循环时,说明程序中存在______。
A. 语法错误
B. 静态的语义错误
C. 词法错误
D. 动态的语义错误
[单项选择]当程序中存在 (26) 时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是 (27) 。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (28) 。
A. 语法错误
B. 静态的语义错误
C. 词法错误
D. 动态的语义错误
[单项选择]当程序中存在 (2) 时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是 (3) 。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (4) 。
A. 语法错误
B. 静态的语义错误
C. 词法错误
D. 动态的语义错误
[单项选择]
当程序中存在()时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是()。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是()。
当程序中存在()时,程序运行容易陷于死循环。
A. 语法错误
B. 静态的语义错误
C. 词法错误
D. 动态的语义错误
[简答题]【说明】
该程序运行后,输出下面的数字金字塔
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
......
1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1
【程序】
#include < stdio. h >
main ( )
char max, next;
int i;
for( max = ’1’; max <= ’9’; max + +)
for(i=1;i<=20- (1) ;++i)
printf(" ");
for(next = (2) ;next <= (3) ;next ++)
printf(" %c" ,next);
for(next= (4) ;next>= (5) ;next--)
printf(" %c" ,next);
printf(" /n" );
[填空题][程序5.1说明]
下列程序运行时,当单击窗体后,从键盘输入一个字符,判断该字符是字母字符、数字字符还是其他字符,并做相应的显示。窗体上无任何控件,并禁用Ase和Chr函数,Select Case语句中禁用枚举值。
[Visual Basic代码]
Private Sub Form Load ( )
Dim x As String*1
X= (1) (“请输入单个字符”,“字符”)
Select Case UCase ( (2) )
Case (3) 。
Print X+“是字母字符”
Case (4)
Print X+ “是数字字符”
Case Else
Print X+“是其他字符”
End Select
[程序5.2说明]
在窗体上画一个名称为Timer1的计时器和一个名称为Labe11的标签。当运行程序后,将在标签中显示当前时间的数字时钟(包括时:分:秒)。
[Visual Basic代码]
Private Sub Fom_Load ( )
Timer1.Interval=1000
EndSub
Private Sub Timer1_ timer( ) (5)
EndSub
[填空题][程序5.1说明]
下列程序运行时,当单击窗体后,从键盘输入一个字符,判断该字符是字母字符、数字字符还是其他字符,并做相应的显示。窗体上无任何控件,并禁用Ase和Chr函数,Select Case语句中禁用枚举值。
[Visual Basic代码]
Private Sub Form Load ( )
Dim x As String*1
X= (1) (“请输入单个字符”,“字符”)
Select Case UCase ( (2) )
Case (3) 。
Print X+“是字母字符”
Case (4)
Print X+ “是数字字符”
Case Else
Print X+“是其他字符”
End Select
[程序5.2说明]
在窗体上画一个名称为Timer1的计时器和一个名称为Labe11的标签。当运行程序后,将在标签中显示当前时间的数字时钟(包括时:分:秒)。
[Visual Basic代码]
Private Sub Fom_Load ( )
Timer1.Interval=1000
EndSub
Private Sub Timer1_ timer( ) (5)
EndSub
[简答题]
阅读以下应用说明、图和C++代码,根据要求回答问题1至问题3。
[说明]
已知以下C++程序运行时的输出结果如下。
1:1
1:1
1:1
[C++程序]
01 #include <iostream>
02
using namespace std;
03 class Stock{
04 protect:
05 (1)
{ };
06 Stock(int n, int pr=1)
{
07 shares = n;
share_val=pr;
08 };
09
void ~Stock( ) { };
10
public:
11 //成员函数
12
void output( ) {
13
(2) << shares << ":" << share_val <<
endl;
14 }
15
private:
16 //成员变量
17
int shares;
18 int
share_val;
19 };
20
21
void main( ) {
22 Stock a(1);
a.output
23
Stock b;
b.output
24 Stock c = Stock ( );
c.output
25 }
[问题1]
请根据C++程序运行时的输出结果,将代码中(1)、(2)空缺处的内容补充完整。 |
[单项选择]在SAS程序运行窗口中,用窗口命令( )或按( )键调用日志窗口,仔细观察窗口中的运行记录,程序运行是否错误
A. LOE;F3
B. LOG;F3
C. LOE;F9
D. LOG;F9
E. LOG;F8