单选题

在过程A中定义了静态变量y。当调用过程A后,在退出过程A前,y的值为5。请问,下次再进入过程A时,y的值为()

A不定值

B5

C0

D无定义出错

正确答案

来源:www.examk.com

答案解析

相似试题
  • 过程中的静态变量是局部变量,当过程再次被执行时,静态变量的初值是上一次过程调用后的值。

    判断题查看答案

  • 设有过程首部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的正确语句为()。

    单选题查看答案