itgle.com

下列说法不正确的是()。 知识点:全局变量A.x = 5 def fun(): x = 2 x = x * 3 print(x, end=' ') fun() print(x) 程序无误,输出结果为6 5B.x = 5 def fun(): global x x = 2 x = x*3 print(x, end=' ') fun() print(x) 程序无误,输出结果为6 6C.x = 5 def fun(): x = x * 3 print(x ,end=' ') fun() print(x) 程序无

题目

下列说法不正确的是()。 知识点:全局变量

A.x = 5 def fun(): x = 2 x = x * 3 print(x, end=' ') fun() print(x) 程序无误,输出结果为6 5

B.x = 5 def fun(): global x x = 2 x = x*3 print(x, end=' ') fun() print(x) 程序无误,输出结果为6 6

C.x = 5 def fun(): x = x * 3 print(x ,end=' ') fun() print(x) 程序无误,输出的结果为15 15

D.x = 5 def fun(): print(x, end=' ') fun() print(x) 程序无误,输出的结果为5 5


相似考题
更多“下列说法不正确的是()。 知识点:全局变量”相关问题
  • 第1题:

    (11)下列说法错误的是 A.在同一模块不同过程的变量可以同名 B.不同模块中定义的全局变量可以同名C.引起另一模块中的全局变量时,必须在变量名前加模块名D.同意模块中不同级的变量可以同名


    正确答案:D
    【解析】变量可以分为3类:局部变量、模块变量、全局变量。在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。Visual Basic应用程序通常由窗体模块和标准模块组成。模块变量就是窗体变量和标准模块变量的总称。

  • 第2题:

    在一个源文件中定义的全局变量的作用域为:()

    A.本程序的全部范围

    B.本函数的全部范围

    C.从定义该变量的位置开始到本文件结束

    D.以上说法都不正确


    正确答案:C

  • 第3题:

    下列关于Java语言和C++语言之间差别的描述中,不正确的一项是______。

    A.Java虽然提供了安全机制,但是还是没有C++安全

    B.Java的内存管理基于C++的内存管理

    C.Java没有指针,但是C++的指针最灵活

    D.Java没有全局变量,但是C++有全局变量


    正确答案:A

  • 第4题:

    下面关于局部变量和全局变量的说法中,( )正确。

    A、main函数中定义的变量是全局变量

    B、在任何函数内部定义的变量都是局部变量

    C、全局变量都在程序运行期间根据需要动态分配存储空间的

    D、局部变量都是在程序运行期间根据需要动态分配存储空间的


    正确答案:B

  • 第5题:

    下列不属于session跟踪的方法是:()

    • A、URL重写
    • B、使用全局变量
    • C、使用表单隐藏字段
    • D、使用ServletAPI

    正确答案:B

  • 第6题:

    下列是全局变量的是()。

    • A、@error
    • B、@@error
    • C、!error
    • D、error()

    正确答案:B

  • 第7题:

    550B设备下列说法正确的是()。

    • A、O155-2盘单盘带的155M通道保护环,如果发生倒换动作,则SWR告警在本盘上报
    • B、全局变量中作的低阶通道保护如果发生倒换动作,则SWR告警在TUX盘上上报
    • C、全局变量中做的低阶通道保护如果发生倒换动作,则SWR告警在AUX盘上上报
    • D、上述说法部分有错误。

    正确答案:A,C,D

  • 第8题:

    在SQL中下列变量表示全局变量正确的是()

    • A、@sno
    • B、sno
    • C、@@sno
    • D、#sno

    正确答案:C

  • 第9题:

    下列说法中正确的是:()

    • A、SQL中局部变量可以不声明就使用
    • B、SQL中全局变量必须先声明再使用
    • C、SQL中所有变量都必须先声明后使用
    • D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

    正确答案:D

  • 第10题:

    单选题
    下列是全局变量的是()。
    A

    @error

    B

    @@error

    C

    !error

    D

    error()


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    以下针对全局变量的叙述错误的是(  )。
    A

    全局变量的作用域是从定义位置开始至源文件结束

    B

    全局变量是在函数外部任意位置上定义的变量

    C

    用extern说明符可以限制全局变量的作用域

    D

    全局变量的生存期贯穿于整个程序的运行期间


    正确答案: A
    解析:
    在不同编译单位内用extern说明符来扩展全局变量的作用域,extern可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域。答案选择C选项。

  • 第12题:

    单选题
    在多个应用程序访问同一个DLL时,下面关于DLL中使用全局变量的说法哪个是正确的?()
    A

    每个应用程序都各自使用在他自己的进程空间内复制的一份该全局变量

    B

    全局变量在DLL中是不允许使用的

    C

    每个应用程序访问的是同一个全局变量,该全局变量的有引用计数。


    正确答案: C
    解析: 暂无解析

  • 第13题:

    以下关于局部变量和全局变量的叙述正确的是()

    A.main函数中定义的变量是局部变量

    B.局部变量可以与全局变量重名

    C.在所有函数外定义的变量是全局变量

    D.形式参数不是局部变量


    正确答案:ABC

  • 第14题:

    以下说法错误的是:()

    A.全局变量就是在函数外定义的变量,因此又叫做外部变量

    B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

    C.局部变量的定义和全局变量的定义的含义不同

    D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


    正确答案:A

  • 第15题:

    下列说法中错误的是

    A.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值

    B.若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽

    C.静态全局变量可以被其他的编辑单位所引用

    D.所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失


    正确答案:C
    解析:静态全局变量只限于本文件所使用。静态全局变量只限于本文件所使用,不能被其他的文件所引用。

  • 第16题:

    函数调用时,下列说法中不正确的是 ( )

    A.若用值传递方式,则形式参数不予分配内存

    B.实际参数和形式参数可以同名

    C.主调函数和被调用函数可以不在同一个文件中

    D.函数间传送数据可以使用外部全局变量


    正确答案:A
    分析备选答案A:值传递时,先给形参分配内存,然后把实参值传给形参分配的内存,所以该说法是错误的,本题答案应选A。至于备选答案B:形参和实参是可以同名的,因为它们的作用域不重复。备选答案C:只要被调函数定义时的存储类型选取“extern”,就可以被其他文件中的函数调用。备选答案D:函数间传递数据的方法有4种,其中的一种就是利用外部全局变量来传递的。

  • 第17题:

    关于全局变量,下列哪种说法是错误的?()

    • A、全局变量是用于在不同的程序之间传递数据。
    • B、它只有前面板,没有程序框图。
    • C、全局变量是一个特殊的VI,可以使用公式节点进行编程。
    • D、全局变量通过接口实现主程序和子程序之间的数据传递。

    正确答案:C

  • 第18题:

    下面关于变量说法正确的是()

    • A、变量声明包括基本数据类型和用户定义类型。
    • B、全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量
    • C、全局变量和局部变量不能同名
    • D、任何窗体和模块对全局变量的修改都会影响其他窗体或模块

    正确答案:A,B,D

  • 第19题:

    550B设备8:1保护不成功的说法不正确的是()。

    • A、单盘所有端口告TU-AIS告警时不能保护
    • B、2M端子板不支持TSP保护
    • C、保护设置必须在交叉界面全局变量中设置
    • D、同时故障时优先级低的不被保护

    正确答案:C

  • 第20题:

    下列对教学策略的基本特点叙述不正确的是()。

    • A、结构功能的全局性
    • B、对教学行为的指向性
    • C、知识点的层次性
    • D、应用实施的灵活性

    正确答案:C

  • 第21题:

    下列关于SQL中的变量的说法中正确的是:()

    • A、SQL中局部变量可以不声明就使用
    • B、SQL中全局变量必须先声明再使用
    • C、SQL中所有变量都必须先声明后使用
    • D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。

    正确答案:D

  • 第22题:

    单选题
    在SQL中下列变量表示全局变量正确的是()
    A

    @sno

    B

    sno

    C

    @@sno

    D

    #sno


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    关于在线课程的制作,下列说法错误的是(  )。
    A

    视频资源以长视频为主

    B

    建立知识点清单是必不可少的流程

    C

    知识点清单是在线课程的框架结构,课程制作和上线均以此为准

    D

    拍摄流程包括课程脚本设计、视频拍摄、后期制作


    正确答案: B
    解析:
    视频资源以短视频为主,其制作过程主要是采用高清摄像机对整个教学过程进行高清标准摄像,再通过后期视频剪辑,形成短视频成片。

  • 第24题:

    多选题
    下面关于变量说法正确的是()
    A

    变量声明包括基本数据类型和用户定义类型。

    B

    全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量

    C

    全局变量和局部变量不能同名

    D

    任何窗体和模块对全局变量的修改都会影响其他窗体或模块


    正确答案: D,C
    解析: 暂无解析