更多“C语言主要是借助以下哪个功能来实现程序模块化?( )A.定义函数B.定义常量和外部变量### ”相关问题
  • 第1题:

    下面关于C++语言变量的叙述错误的是

    A.C++语言中变量分为auto、static、extern和register4种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.内部静态变量的作用域是定义它的函数

    D.外部静态变量的作用域是定义它的文件


    正确答案:B
    解析:自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。

  • 第2题:

    关于局部变量,下面说法错误的是()。

    A、定义该变量的程序文件中的函数都可以访问

    B、定义该变量的函数中的定义处以下的任何语句都可以访问

    C、定义该变量的复合语句中的定义处以下的任何语句都可以访问

    D、定义该变量的函数中的定义处以上的任何语句都可以访问


    参考答案:ABD

  • 第3题:

    内部静态变量的作用域是( )。

    A.定义该静态变量的函数外部

    B.定义该静态变量的函数内部

    C.定义该静态变量的文件外部

    D.定义该静态变量的文件内部


    正确答案:D

  • 第4题:

    以下叙述中错误的是( )

    A.局部变量的定义可以在函数体和复合语句的内部

    B.全局变量的定义可以在函数以外的任何部位

    C.同一程序内局部变量和全局变量不允许同名

    D.函数的形参属于局部变量


    正确答案:C

  • 第5题:

    以下叙述中正确的是( )。

    A.C语言程序总是从第一个定义的函数开始执行

    B.在C语言程序中,要调用的函数必须在main()函数中定义

    C.C语言程序总是从main()函数开始执行

    D.C语言程序中的main()函数必须放在程序的开始部分


    正确答案:C
    A错,C程序总是从main()函数开始执行。B错,调用的函数不是必须放在程序的开始部分。D错,调用的函数可以放在main()函数之后,故正确答案为C。

  • 第6题:

    在JavaScript语言中,要定义局部变量则可以( )。

    A.由关键字private在函数内定义

    B.由关键字private在函数外定义

    C.由var在函数内定义

    D.由关键字var在函数外定义


    正确答案:C

  • 第7题:

    下列说法中,不正确的是______。

    A.主函数main中定义的变量在整个文件或程序中有效

    B.不同函数中,可以使用相同名字的变量

    C.形式参数是局部变量

    D.在函数内部,可在复合语句中定义变量,这些变量只在本复合语句中有效


    正确答案:A

  • 第8题:

    在C语言中,下列说法中错误的是()

    A.函数定义可以分为两个部分:函数说明部分和函数体

    B.主函数可以调用任何非主函数

    C.任何非主函数可以调用其它任何非主函数

    D.程序可以从任何函数开始执行


    正确答案:D
    每个C函数的定义分两部分,函数说明部分和函数体,所以叙述A.是正确的叙述。C语言中,函数可以递归调用,主函数可以调用程序中的任何函数,当然可以调用任何非主教的其它函数,所以叙述B.是一个正确的叙述。同样理由,叙述C.也是正确的。C语言规,C程序只有一个主函数,并总是从主函数开始执行,不能从非主函数开始执行。所以,说程可以从任何函数开始执行是错误的。所以解答是D。

  • 第9题:

    试题13

    以下选项中关于C语言的叙述错误的是()

    A.所谓常量,是指在程序运行过程中,其值不能被改变的量

    B.常量可分为整型常量,实型常量,字符常量和字符串常量

    C.常量可分为数值型常量和非数值型常量

    D.经常被使用的变量可以定义成常量


    正确答案:D
    试题13分析
    常量是在程序运行过程中,其值不能被改变,可分为整型常量,实型常量等,不能认为经常被使用的变量就可以定义成常量。
    试题13答案
    D

  • 第10题:

    变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。

    • A、在第一个函数中定义的变量
    • B、在定义第一个函数之前所定义的变量
    • C、在主函数中定义的变量
    • D、在函数中定义的静态变量

    正确答案:B

  • 第11题:

    在C语言程序中,在函数内部定义的变量称为()

    • A、全局变量
    • B、外部变量
    • C、局部变量
    • D、内部变量

    正确答案:C

  • 第12题:

    单选题
    C语言主要是借助以下(  )功能来实现程序模块化的。
    A

    定义函数

    B

    定义常量和外部变量

    C

    三种基本结构语句

    D

    丰富的数据类型


    正确答案: B
    解析:
    C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。

  • 第13题:

    所有在函数中定义的变量及函数的形式参数,都属于( )。

    A.全局变量

    B.局部变量

    C.静态变量

    D.常量


    正确答案:B
    B。【解析】全局变量是在所有函数定义、类定义和程序块之外声明的变量,局部变量是在某个函数定义、类定义或程序块之内声明的变量。用关键字Static声明的局部变量称为静态变量,故正确答案为B项。

  • 第14题:

    以下选项中关于C语言常量的叙述错误的是( )。

    A.所谓常量,是指在程序运行过程中,其值不能被改变的量

    B.常量分为整型常量、实型常量、字符常量和字符串常量

    C.常量可分为数值型常量和非数值常量

    D.经常被使用的变量可以定义成常量


    正确答案:D
    此题考查的是常量和变量的定义,常量不是经常使用的变量,而是一个确定的数值,所以答案选择D。

  • 第15题:

    在C语言程序中,以下说法正确的是( )。

    A.函数的定义和函数的调用均不可以嵌套

    B.函数的定义不可嵌套,但函数的调用可以嵌套

    C.函数的定义可以嵌套,但函数的调用不可以嵌套

    D.函数的定义和函数的调用均可以嵌套


    正确答案:B
    解析:本题考查函数调用的基本概念。因为函数的结果是一个未知量,而函数定义时不能使用未知量,所以函数定义不可以嵌套,但是函数调用可以嵌套。

  • 第16题:

    下列叙述错误的是( )。

    A.函数名是属于用户标识符,需符合C语言对标识符的规定

    B.形参只能是变最

    C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名

    D.函数中定义的变量可以与其他函数中的变量同名


    正确答案:C
    解析:本题考查函数调用时参数的作用域。在函数调用时,函数体内定义的变量的作用域连函数体内,因而在不同函数体内定义的变量可以相同,不影响各个变量的使用。

  • 第17题:

    请教:2016年计算机二级C++基础练习三单选题14如何解答?

    下面关于c+十语言变量的叙述错误的是()。

    A.c++语言中变量分为aut0、static、extem和register4种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.内部静态变量的作用域是定义它的函数

    D.外部静态变量的作用域是定义它的文件


    B

    【解析】自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。

  • 第18题:

    以下叙述中错误的是

    A.在函数外部定义的变量在所有函数中都有效

    B.在函数内部定义的变量只能在本函数范围内使用

    C.函数中的形参属于局部变量

    D.在不同的函数中可以使用相同名字的变量


    正确答案:A
    全局变量有效范围是从定义的位置开始到所在源文件的结束,在这区域内的函数才可以调用,如果在定义函数之后,定义的变量,该变量不能被之前的函数访问所以A选项说法错误,答案为A选项。

  • 第19题:

    以下关于脚本语言的叙述中,正确的是()。

    A.脚本语言是通用的程序设计语言

    B.脚本语言更适合应用在系统级程序开发中

    C.脚本语言主要采用解释方式实现

    D.脚本语言中不能定义函数和调用函数


    正确答案:C

  • 第20题:

    函数定义时,形参是整型变量,则函数调用时,实参不可以是(C)。

    A.整型常量

    B.字符型常量

    C.数组名

    D.整型表达式


    正确答案:C

  • 第21题:

    在C语言程序中,在函数内部定义的变量称为静态局部变量。


    正确答案:错误

  • 第22题:

    下列关于模块化程序设计的说法中,错误的是()。

    • A、模块化程序设计方法主要是通过递归算法和递归程序来实现的
    • B、模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的
    • C、模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略
    • D、程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计

    正确答案:A

  • 第23题:

    单选题
    下列关于模块化程序设计的说法中,错误的是()。
    A

    模块化程序设计方法主要是通过递归算法和递归程序来实现的

    B

    模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的

    C

    模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略

    D

    程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计


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