itgle.com

当程序运行陷于死循环时,说明程序中存在(41)。在C语言中,函数定义及函数调用应该遵循的原则是(42)。以求n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(43)。A.词法错误B.静态的语义错误C.语法错误D.动态的语义错误

题目

当程序运行陷于死循环时,说明程序中存在(41)。在C语言中,函数定义及函数调用应该遵循的原则是(42)。以求n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(43)。

A.词法错误

B.静态的语义错误

C.语法错误

D.动态的语义错误


相似考题
更多“当程序运行陷于死循环时,说明程序中存在(41)。在C语言中,函数定义及函数调用应该遵循的原则是(42) ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:B

  • 第2题:

    C语言中,关于函数下列说法正确的是(38),下列符号可以作为函数名的是(39)。C语言中函数内部定义的变量,缺省存储类别是(40)。当return语句中的表达式的类型和函数定义类型不一致时,函数返回值类型由(41)。

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

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

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

    D.函数的定义和调用都不能嵌套


    正确答案:B

  • 第3题:

    当程序运行陷于死循环时,说明程序中存在(10)。采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(11)。

    A.语法错误

    B.静态的语义错误

    C.词法错误

    D.动态的语义错误


    正确答案:D

  • 第4题:

    当程序中存在(26)时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是(27)。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(28)。

    A.语法错误

    B.静态的语义错误

    C.词法错误

    D.动态的语义错误


    正确答案:D

  • 第5题:

    模板函数的真正代码是在( )时候产生。

    A.源程序中声明函数时

    B.源程序中定义函数时

    C.源程序中调用函数时

    D.运行执行函数时


    正确答案:C
    解析:本题考核模板函数的使用。在说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对象的形参,然后生成一个重载函数。由此可知模板函数的真正代码是在函数调用时产生的。

  • 第6题:

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

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

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

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

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


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

  • 第7题:

    当程序运行陷于死循环时,说明程序中存在( )。

    A.语法错误
    B.静态的语义错误
    C.词法错误
    D.动态的语义错误

    答案:D
    解析:
    本题考查计算机系统基础知识。
    无论是对于编译方式还是解释方式来实现高级语言,对于有错误的程序,如果是词法或语法错误,则不能进入运行阶段,运行时陷于死循环属于动态的语义错误。

  • 第8题:

    C程序中,定义函数时的参数是“实际参数”,调用函数时的参数是“形式参数”。


    正确答案:错误

  • 第9题:

    小程序重载的本质是什么?()

    • A、先调用stop函数,再调用start函数
    • B、小调用destroy函数,在调用init函数
    • C、先卸载小程序,在重新下载小程序代码,载如、运行小程序
    • D、先调用System.destory函数清楚所有对象,在调用System.out.run函数运行小程序

    正确答案:C

  • 第10题:

    在C程序中,函数的定义不可以嵌套,但函数的调用可以嵌套。


    正确答案:正确

  • 第11题:

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

    • A、函数可以递归调用
    • B、不允许在函数中再定义函数
    • C、递归程序不可能用非递归算法实现
    • D、对于continue语句,可以通过改变程序的结构而不使用它

    正确答案:C

  • 第12题:

    单选题
    小程序重载的本质是什么?()
    A

    先调用stop函数,再调用start函数

    B

    小调用destroy函数,在调用init函数

    C

    先卸载小程序,在重新下载小程序代码,载如、运行小程序

    D

    先调用System.destory函数清楚所有对象,在调用System.out.run函数运行小程序


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

  • 第13题:

    在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数


    正确答案:C
    C语言不仅可以递归调用,还可以对自己进行递归调用,但是,不允许在函数中再次定义函数,c语言中的coutinue语句,可以通过改变其结构来实现。

  • 第14题:

    当程序需要与界面交换数据时,应该调用( )函数。


    参考答案:UpdateData

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    对于某个函数调用,不给出初调用函数的声明的情况是( )。

    A.被调用函数是无参函数

    B.被调用函数是无返回值的函数

    C.函数的定义在调用处之前

    D.函数的定义有别的程序文件中


    正确答案:C

  • 第17题:

    在C语言程序中 ( )

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

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

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

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


    正确答案:B

  • 第18题:

    当程序运行陷于死循环时,说明程序中存在(34) 。

    A.语法错误

    B.静态的语义错误

    C.词法错误

    D.动态的语义错误


    正确答案:D
    本题考查计算机系统基础知识。无论是对于编译方式还是解释方式来实现高级语言,对于有错误的程序,如果是词法或语法错误,则不能进入运行阶段,运行时寸陷于死循环属于动态的语义错误。

  • 第19题:

    (2013年)当程序运行陷于死循环时,说明程序中存在______。

    A.语法错误
    B.静态的语义错误
    C.词法错误
    D.动态的语义错误

    答案:D
    解析:
    语法错误是指由于编程中输入不符合语法规则而产生的。例如,表达式不完整、缺少必要的标点符号、关键字输入错误、数据类型不匹配、循环语句或选择语句的关键字不匹配等。语义错误又分为静态语义错误和动态语义错误。静态语义错误一般在语义分析阶段检测出来,而动态语义错误则在目标程序运行的时候才能查出来。当程序运行陷于死循环时,说明程序中存在动态的语义错误。

  • 第20题:

    关于函数说明下面说法正确的是()

    • A、在全局上自定义函数应该在主函数之前有一个说明,目的是告诉系统在主函数中要用到一个自定义函数,被主函数直接调用或间接调用。
    • B、函数声明要写清楚这个函数的数据类型是什么,自变量有几个,都是什么数据类型
    • C、函数声明的方式是:函数头+;
    • D、函数声明语句在程序中必须存在

    正确答案:A,B,C

  • 第21题:

    在以下对C语言的描述中正确的是()

    • A、在C语言中调用函数时,只能将实参的值传递给形参,形参的值不能传递给实参
    • B、C语言函数既可以嵌套定义,又可以嵌套调用
    • C、函数必须有返回值,否则不能使用函数
    • D、C语言程序中有调用关系的所有函数都必须放在同一源程序文件中

    正确答案:A

  • 第22题:

    对于C语言程序中的函数,下列叙述中正确的是()

    • A、函数的定义不能嵌套,但函数调用可以嵌套
    • B、函数的定义可嵌套,但函数的调用不能嵌套
    • C、函数的定义和调用均不能嵌套
    • D、函数的定义和调用均可嵌套

    正确答案:A

  • 第23题:

    在C语言程序中()。

    • A、函数的定义可以嵌套,但函数的调用不可以嵌套
    • B、函数的定义和函数调用均可以嵌套
    • C、函数的定义不可以嵌套,但函数的调用可以嵌套
    • D、函数的定义和函数调用不可以嵌套

    正确答案:C