更多“C51程序中,中断服务子程序可以被主函数或其他函数调用。”相关问题
  • 第1题:

    以下说法错误的是()

    A、C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数

    B、在主函数main()中可以调用其他函数,其他函数之间不可以相互调用

    C、C语言的程序是由一个函数或多个函数组成的

    D、对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试


    参考答案:B

  • 第2题:

    在主函数中声明的函数,只有主函数调用,其他函数不能调用。

    此题为判断题(对,错)。


    正确答案:×

  • 第3题:

    C程序中,任何非主函数(main)都可以调用其他任何非主函数。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第4题:

    下列叙述中正确的是 ______ 。

    A.C语言编译时不检查语法

    B.C语言的子程序有过程和函数两种

    C.C语言的函数可以嵌套定义

    D.C语言中,根据函数能否被其他源文件调用,被区分为内部函数和外部函数


    正确答案:D
    解析:选项A的错误在于编译过程中是检查语法的,若发现源程序有语法错误,则系统会提示出错信息;选项B的错误在于C语言中,子程序的作用是由函数来完成的,无过程的概念;选项C的错误在于函数不可以嵌套定义,但可以嵌套调用。

  • 第5题:

    以下说法不正确的是

    A.C程序中必须有一个main()函数,C程序是从main()函数的第1条语句开始执行的。

    B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的。

    C.C程序中的main()函数必须放在程序的开始位置。

    D.C程序中的main()函数位置可以任意指定。


    正确答案:C
    解析:本题考核的知识点是main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后一条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的,故选项c不正确。所以,4个选项中C符合题意。

  • 第6题:

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

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

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

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

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


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

  • 第7题:

    下列关于子程序的叙述中正确的是()。

    • A、子程序可以调用其他主程序
    • B、子程序可以调用其他同层级的子程序
    • C、子程序可以调用自己的上级子程序
    • D、子程序可以调用自己本身

    正确答案:B

  • 第8题:

    子程序嵌套是指( )(SIEMENS系统)。

    • A、同一子程序被连续调用
    • B、在主程序中调用子程序,在子程序中可以继续调用子程序
    • C、在主程序中调用不同的子程序
    • D、同一子程序可以被不同主程序多重调用

    正确答案:B

  • 第9题:

    中断服务子程序可以直接调用。


    正确答案:错误

  • 第10题:

    以下关于子程序的叙述中不正确的是()

    • A、一个子程序可以调用其他子程序。
    • B、一个主程序可以调用多个子程序。
    • C、主程序可调用子程序,但子程序不可调用其他的子程序。
    • D、子程序用DO命令调用。

    正确答案:C

  • 第11题:

    在C51语言编程中,编写中断服务函数时需要考虑如何进行现场保护、阻断其他中断、返回时自动恢复现场等处理的程序段的编写。


    正确答案:错误

  • 第12题:

    C51中,中断子程序与函数的不同之处为()。


    正确答案:中断子程序不能被调用

  • 第13题:

    C程序是由()构成的。

    A.主程序与子程序

    B.主函数与子函数

    C.一个主函数与若干个其他函数

    D.主函数与子程序


    正确答案:B

  • 第14题:

    C程序中,主函数(main)可以调用任何非主函数的其他函数。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第15题:

    下列关于C++函数的描述中正确的是( )。

    A.主函数是程序的入口,它由用户定义的函数调用

    B.函数在调用之前必须先被声明

    C.每个用户定义的函数只能被其他函数调用一次

    D.函数是C++中面向对象程序设计框架的基本组成单元


    正确答案:B

  • 第16题:

    uC/OS-II中调用中断退出函数OSIntExit()标志着中断服务子程序的___【35】____,OSIntExit()将中断嵌套层数计数器的值____【36】___。


    正确答案:终结 减1

  • 第17题:

    一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )

    A.函数B中调用的函数A是函数A的间接递归调用

    B.函数A被函数B调用是函数A间接递归调用

    C.函数P直接递归调用了函数A

    D.函数P中调用的函数A是函数P的嵌套


    正确答案:D

  • 第18题:

    以下说法中,不正确的是

    A.C程序中必须有一个main()函数,从main()函数的第一条语句开始执行

    B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而执行

    C.C程序中的main()函数必须放在程序的开始位置

    D.C程序中的main()函数位置可以任意指定


    正确答案:C
    解析:main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后—条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的。

  • 第19题:

    被调用函数调用结束后,返回到()。

    • A、主调用函数中该被调用函数调用语句处
    • B、主函数中该被调用函数调用语句处
    • C、主调用函数中该被调用函数调用语句的前一条语句
    • D、主调用函数中该被调用函数调用语句的后一条语句

    正确答案:A

  • 第20题:

    下列关于子程序的叙述不正确的是()。

    • A、子程序不能调用其他主程序
    • B、子程序可以调用其他下级子程序
    • C、子程序可以调用自己的上级子程序
    • D、一个子程序在两处被调用,其层级可以是不相同的

    正确答案:C

  • 第21题:

    下列说法中错误的是()

    • A、主函数可以分为两个部分:主函数说明部分和主函数体
    • B、主函数可以调用任何非主函数的其它函数
    • C、任何非主函数可以调用其它任何非主函数
    • D、程序可以从任何非主函数开始执行

    正确答案:D

  • 第22题:

    VB子程序过程、函数过程的特点说明不正确的是()

    • A、VB中有实现子程序的过程、返回结果的函数过程,用户可以选择有参或无参进行设计,定义实现有参过程或无参过程
    • B、VB中的子程序过程、函数过程,都可以通过"形参←→实参",从而实现调用环境与被调用环境中的数据交流
    • C、VB中函数过程不仅可以呈表达式的形式调用,也可以语句方式调用
    • D、函数过程的返回值的类型可以是简单类型、定长字符串类型,定义时不可缺省

    正确答案:D

  • 第23题:

    在KeilC里,中断子程序与函数又何不同()?

    • A、中断子程序不必声明
    • B、函数不必声明
    • C、中断子程序必须有形式参数
    • D、中断子程序一定会有返回值

    正确答案:A

  • 第24题:

    问答题
    什么是库、程序包、子程序、过程调用、函数调用?

    正确答案: 库(Library)用来存储已编译的设计单元,通过其目录可查询、调用其中的设计单元。 包(package)用来封装一些类别相近的元件。
    包是库中一个存储单元。多个包存储在一个元件库中。
    子程序包含过程与函数。过程与函数是两种不同VHDL程序片段。反复完成一些数学计算的元件行为,写VHDL函数较合适;反复完成某一处理过程的元件行为,写VHDL过程较合适。
    在系统设计中,过程的调用程序编写,称为过程调用;
    函数的调用程序的编写,称为函数调用。这些调用的前提是过程模块、函数模块在库中已经存在。
    解析: 暂无解析