在过程A中定义了静态变量y。当调用过程A后,在退出过程A前,y的值为5。请问,下次再进入过程A时,y的值为()
A不定值
B5
C0
D无定义出错
正确答案
答案解析
相似试题
(判断题)
过程中的静态变量是局部变量,当过程再次被执行时,静态变量的初值是上一次过程调用后的值。
(单选题)
设有过程首部procedure f(VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是()
(单选题)
设有过程首部procedure f (VAR x:integer;y:real); 若a,b为整型变量,c为实型变量,则合法的过程调用语句是()
(单选题)
在应用程序中用Private Function fun(x As Integer,y AsInteger)定义了函数fun,调用函数fun的过程中的变量I,J均定义为Integer型,能正确引用函数fun的是()。 ①fun(I,J) ②Callfun(I,3.65) ③fun(3.14,234) ④fun(245,231.5)
(单选题)
假定以定义了一个过程sub add(a as single, b as single),则正确的调用语句是()
(单选题)
如果在程序中要将a定义为静态变量,且为整型数,则应使用的语句是()
(单选题)
已知整型数组a(12),若要在过程调用后返回其元素最大值的下标,下面的过程定义语句合法的是()
(单选题)
定义两个过程Private Sub Fun 1(S as String)和Private Sub Fun2 (a( )as String*6),在调用过程中用Dim St (6) as String*6定义了一个字符串数组。下面调用语句中正确的有()。 ①Call Fun1(St(3)) ②Call Fun2(St) ③Call Fun1(St) ④Call Fun2(st(6))
(单选题)
假设已定义子过程p,它有3个数值参数;再设a为实型变量,调用子过程p的正确语句为()。