更多“下列叙述中正确的是A.C语言编译时不检查语法B.C语言的子程序有过程和函数两种C.C语言的函数可以 ”相关问题
  • 第1题:

    下列叙述中正确的是()

    A.C语言程序必须要有return语句

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

    C.C语言程序中,只有int类型的函数可以未经声明而出现在调用之后

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


    正确答案:C

  • 第2题:

    下列叙述中正确的是:()

    A.C语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数

    B.C语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数

    C.C语言程序中,main()函数必须在其它函数之前,函数内不可以嵌套定义函数

    D.C语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数


    正确答案:B

  • 第3题:

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

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

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

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

    D.C语言的函数可以嵌套调用


    正确答案:D
    解析:C语言相对其他高级语言来说,放宽了语法检查,但并不是不检查语法;C语言的程序是由函数构成的;函数不能嵌套定义,但可以嵌套调用。

  • 第4题:

    以下叙述正确的是( )。

    A.在C语言程序中,main函数必须位于程序的最前面

    B.C语言程序的每行中只能写一条语句

    C.C语言本身没有输入输出语句

    D.在对一个C语言程序进行编译的过程,可发现注释中的拼写错误


    正确答案:C
    解析:选项A)中,main函数可以放在程序的任何位置,不一定要放在程序的最前面,不论main函数放在什么位置,程序的执行却总是从main函数开始的;选项B)中,因为C语言的语法限制不严格,所以可以多条语句放在同一行上;选项C)是正确的,C语言中没有专门的输入输出语句,输入输出是通过使用输入输出库函数来实现的;选项D)是错误的,因为C语言中的注释是不会被编译的。注意:掌握算法的相关特性。

  • 第5题:

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

    A.C语言比其他语言高级

    B.C语言可以不用编译就被计算机识别并执行

    C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

    D.C语言出现最晚,具有其他语言的一切优点


    正确答案:C
    解析:计算机语言分为低级语言和高级语言,C语言属于高级语言,但并非比其他语言高级,选项A)错误;除了机器语言外,其他各种语言都必须编译成能被计算机识别的机器代码才能执行,选项B)错误;C语言出现于1972年至1973年,并不是出现最晚的语言,选项D)错误。

  • 第6题:

    以下叙述中正确的是A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现得最晚,具有其他语言的一切优点


    正确答案:C
    本题主要考查我们对C语言一些基础知识的掌握情况。下面分别分析本题的四个选项。
    对于选项A,C语言是一种高级语言,但还存在很多其他的高级语言,并不能说C语言就比其他高级语言更高级。
    对于选项B,C语言并不是机器语言或汇编语言,它需要通过编译程序对其进行编译后才能被计算机识别执行。
    对于选项C,C语言以接近英语国家的自然语言和数学语言作为语言的表达形式的说法是正确的。
    对于选项D,C语言并不是最晚出现的语言,而且C语言也不具备其他语言的一切优点。C语言是一种面向过程的设计语言,它不具备面向对象的优点。

  • 第7题:

    以下说法中正确的是( )。

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

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

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

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


    正确答案:C

  • 第8题:

    以下叙述正确的是( )。

    A.C语言函数可以嵌套调用,例如:fun(fun(x))

    B.C语言程序是由过程和函数组成的

    C.c语言函数不可以单独编译

    D.c语言中除了main函数,其他函数不可作为单独文件形式存在


    正确答案:A
    C语言程序没有过程,所以B)错误;C语言函数可以单独编译,所以C)错误;函数可以作为单独文件存在,所以D)错误,所以答案选择A)。

  • 第9题:

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

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

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

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

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


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

  • 第10题:

    下列叙述中,正确的一条是______。

    A.C语言以函数为程序的基本单位,便于实现程序的模块化

    B.C程序的执行总是从程序的第一句开始

    C.C程序中可以不使用函数

    D.C语言提供了一个输入语句scanf和一个输出语句printf


    正确答案:A

  • 第11题:

    以下说法中正确的是_______。

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

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

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

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


    正确答案:C
    解析:C语言的程序是由主函数main()开始运行,由主函数来调用其他函数,函数必须是并列的,定义后使用,不能在一个函数中定义其他函数,main()函数不一定要放在程序的开始部分,故选C。

  • 第12题:

    计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的事( )。

    A.C语言程序仅可以编译执行

    B.C语言程序仅可以解释执行

    C.C语言程序既可以编译执行又可以解释执行

    D.以上说法都不对


    正确答案:A
    解释执行是计算机语言的一种执行方式。由解释器现场解释执行,不生成目标程序。如BASIC便是解释执行。一般解释执行效率较低,低于编译执行。而C程序是经过编译生成目标文件然后执行的,所以C程序是编译执行。

  • 第13题:

    下列叙述中正确的是:()

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

    B.C语言程序中,函数类型必须进行显式声明

    C.C语言程序中,return语句必须放在函数的最后

    D.C语言程序中,return语句中表达式的类型应该与函数的类型一致


    正确答案:D

  • 第14题:

    以下叙述中正确的是______。

    A.C语言比其他语言高级

    B.C语言可以刁;用编译就能被计算机识别执行

    C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

    D.C语言出现的最晚,具有其他语言的一切优点


    正确答案:C
    解析:计算机语言分为低级语言、汇编语言和高级语言,C语言属于高级语言,但并不是说C语言比其他语言高级,所以选项A错误;除了低级语言外,其他各种语言都必须译成能被计算机识别的二进制数才能执行,选项B错误;C语言出现从1972年到1973年间,并不是出现最晚的语言,所以选项D也是错误的。

  • 第15题:

    以下叙述中正确的是( )

    A.C程序由函数和过程组成

    B.C程序由主函数组成

    C.C程序由函数组成

    D.C程序中,主函数必须放在其他函数之前


    正确答案:C

  • 第16题:

    以下叙述中正确的是 ______。

    A.C语言的源程序不必通过编译就可以直接运行

    B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令

    C.C源程序经编译形成的二进制代码可以直接运行

    D.C语言中的函数不可以单独进行编译


    正确答案:B
    解析:C语言编写的程序必须经过编译、连接后才可以执行,选项A错误;C语言编译后生成的二进制代码是目标文件,需进一步连接生成.exe文件方可执行,选项C错误;C语言中函数可以单独编译。

  • 第17题:

    以下说法中正确的是______。

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

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

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

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


    正确答案:C
    解析:要调用的函数必须先定义(不能嵌套),但是可以互相嵌套调用。

  • 第18题:

    下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用


    正确答案:D
    本题主要考查我们对C语言一些基础知识的掌握情况。下面分别分析本题的四个选项。
    C语言程序在编译时的主要任务就是检查程序的语法是否符合规定,因此选项A的描述不正确。
    一个程序一般都是从主函数开始运行,之后主程序调用的其他程序段叫子程序。由于C语言的程序段都是以函数形式存在的,所以除了主程序main()函数以外,其他程序中出现的子程序都是函数,而非过程。因此,选项B的描述不正确。
    在C语言中,函数是不允许被定义在其他函数里面的,即嵌套定义的。因此,选项C的描述是错误的。
    在C语言中,函数不能嵌套定义,但可以嵌套调用和递归调用。嵌套调用是指一个函数在执行过程中,调用了另一个函数,而被调函数在执行时,还可以调用其他函数。因此,本题正确的答案选D。

  • 第19题:

    下列叙述中正确的是______。

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

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

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

    D.C语言所有函数都是外部函数


    正确答案:D
    解析:C语言在编译时检查语法错误,系统会提示出错原因和错误位置,选项A错误;C语言中只有函数,没有过程,选项B错误;C语言中的函数调用可以嵌套,但定义不能嵌套,选项C错误;如果在定义函数时不加static,C语言默认都是外部函数,C语言中函数定义时一般不加static,故正确答案为选项D。

  • 第20题:

    计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是

    A.C语言程序仅可以编译执行

    B.C语言程序仅可以解释执行

    C.C语言程序既可以编译执行又可以解释执行

    D.以上说法都不对


    正确答案:A

  • 第21题:

    以下叙述中错误的是( )。

    A.C语言编写的函数源程序,其文件名后缀可以是C

    B.C语言编写的函数都可以作为一个独立的源程序文件

    C.C语言编写的每个函数都可以进行独立的编译并执行

    D.一个C语言程序只能有一个主函数


    正确答案:C
    函数是指预先定义功能块,其目的是提高程序的重用性。在C语言中函数的源程序,后缀名可以为C。C语言所编写的函数都可以是一个独立的源文件。一个C语言程序只能有一个主函数。C语言中编写的函数不是每个都可以独立地编译和执行的,因为C语言中程序的开始为主函数,如果程序中没有主函数则无法进行编译和执行。

  • 第22题:

    下列叙述中正确的是 ______ 。

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

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

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

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


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

  • 第23题:

    以下对C语言的描述中,正确的是______。

    A.C语言源程序中可以有重名的函数

    B.C语言源程序中要求每行只能书写一条语句

    C.注释可以出现在C语言源程序中的任何位置

    D.最小的C语言源程序中没有任何内容


    正确答案:C

  • 第24题:

    试题11

    以下叙述错误的是()

    A.C语言编写的函数源程序,其文件名后缀可以是.C

    B.C语言编写的函数都可以作为一个独立的源程序文件

    C.C语言编写的每个函数都可以进行独立的编译并执行

    D.一个C语言程序只能有一个主函数


    正确答案:C
    试题11分析
    一个C语言源程序无论包含多少个函数,在正常的情况下总是从main函数开始执行,main函数来结束。
    试题11答案
    C