niusouti.com

以下正确的说法是( )。A.用户若需调用标准库函数,调用前必须重新定义B.用户可以重新定义标准库函数,若重新定义,该函数将失去原有含义C.系统根本不允许用户重新定义标准库函数D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统会自动调用

题目

以下正确的说法是( )。

A.用户若需调用标准库函数,调用前必须重新定义

B.用户可以重新定义标准库函数,若重新定义,该函数将失去原有含义

C.系统根本不允许用户重新定义标准库函数

D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统会自动调用


相似考题
参考答案和解析
正确答案:B
解析:用户调用标准库函数前不必重新定义,而只需使用预编译命令将该函数所在文件包括到用户源文件中即可。而且,系统允许用户重新定义标准库函数,但此时该函数将失去原有含义。因此,正确答案为选项B)。
更多“以下正确的说法是()。A.用户若需调用标准库函数,调用前必须重新定义B.用户可以重新定义标准库函数 ”相关问题
  • 第1题:

    调用C语标准库函数时要求用【9】命令。


    正确答案:
    include

  • 第2题:

    以下正确的说法是( )。

    A、用户调用标准库函数前,必须重新定义

    B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义

    C、系统不允许用户重新定义标准库函数

    D、用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中


    参考答案B

  • 第3题:

    C语言中,用户若需要调用标准库函数,调用前必须重新定义。

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


    正确答案:×

  • 第4题:

    以下叙述正确的是

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

    B.函数既可以嵌套调用也可以嵌套定义

    C.函数既不可以嵌套定义也不可以嵌套调用

    D.函数可以嵌套调用但不可以嵌套定义


    正确答案:D
    解析:在C++语言中,所有的函数都是平行的,即在定义函数时是互相独立的,一个函数并不从属于另一个函数,即函数不能嵌套定义,但可以互相调用。但是不能调用main( ) 函数。

  • 第5题:

    以下描述正确的是( )。

    A.过程的定义可以嵌套,但过程的调用不能嵌套

    B.过程的定义不可以嵌套,但过程的调用可以嵌套

    C.过程的定义和过程的调用均可以嵌套

    D.过程的定义和过程的调用均不能嵌套


    正确答案:B

  • 第6题:

    strlen()库函数与stdio.h头文件问题?

    strlen()是一个计算字符串长度的这么一个库函数,这个库函数是定义在string.h这个头文件里的,要想使用这个库函数就必须调用预处理命令将string.h添加到当前的代码中,可是为什么在调用string.h这个头文件的基础上还要调用stdio.h这个头文件呢?stdio.h只是一个输入输出函数的这么一个头文件,跟strlen()库函数有什么关系,,,求解。


    stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行

    1、stdio.h是标准输入输出,C语言本身不包括输入输出函数
    如:printf,scanf等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明

    2、strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,所以一定得包含stdio.h头文件,否则无法运行


    stdio.h是标准输入输出,C语言本身不包括输入输出函数,如:printf,scanf等等,这些C语言本身并没有包含这些函数,所以就要加stdio.h库函数,里面就有了这些输入输出函数的声明;
    而strlen函数在包含在string.h中的,所以两者没有任何关系,而你所提的问题,是由于你的程序代码中使用了一些C语言没有提供的函数,但是这些函数又恰好是stdio.h中所包含的,故一定得包含stdio.h头文件,否则无法运行。

  • 第7题:

    被main()函数调用的只能是库函数


    正确答案:错误

  • 第8题:

    从参数角度看函数可分为库函数和用户定义函数


    正确答案:错误

  • 第9题:

    从定义的角度根据用户需求定义的函数被称为()

    • A、库函数
    • B、用户定义函数
    • C、有返回值函数
    • D、无参函数

    正确答案:B

  • 第10题:

    在Hibernate的HQL查询中,下列说法正确的是()。

    • A、可以调用用户自定义函数
    • B、不可以调用用户自定义函数
    • C、支持子查询
    • D、支持分页查询

    正确答案:B

  • 第11题:

    单选题
    以下叙述中正确的是(  )。
    A

    不同函数的形式参数不能使用相同名称的标识符

    B

    用户自己定义的函数只能调用库函数

    C

    实用的C语言源程序总是由一个或多个函数组成

    D

    在C语言的函数内部,可以定义局部嵌套函数


    正确答案: C
    解析:
    一个C程序可以有一个或多个程序文件,所以也可以有一个或多个函数,选项C正确;除了main函数不能被其他函数调用之外,用户自定义函数可以调用其他任意函数,包括库函数和用户自定义函数,选项B错误;函数是一个独立的模块,不同函数之间的定义相互没有影响,所以标识符可以相同,选项A错误;函数体内部只可以调用但是不可以定义其他函数,选项D错误;答案选择C选项。

  • 第12题:

    判断题
    系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。
    A

    B


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

  • 第13题:

    以下说法错误的是()

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

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

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

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


    参考答案:B

  • 第14题:

    用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是( )。

    A 进程

    B 系统调用

    C 库函数

    D 图形用户接口


    参考答案B

  • 第15题:

    用户可以重新定义标准库函数,但若如此该函数将失去原来的意义。()

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


    参考答案:正确

  • 第16题:

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

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

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

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

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


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

  • 第17题:

    不调用库函数,实现 strcpy函数。


    正确答案:
     

  • 第18题:

    系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。


    正确答案:错误

  • 第19题:

    一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令:()。


    正确答案:#include

  • 第20题:

    .从返回值角度看函数可分为库函数和用户定义函数


    正确答案:错误

  • 第21题:

    下列关于函数的说法中描述错误的是()

    • A、C程序是由函数组成的
    • B、在main函数中可以嵌套定义别的函数
    • C、C中函数从定义的角度分为库函数和自定义函数
    • D、main函数可以调用其它的函数

    正确答案:B

  • 第22题:

    简述系统调用、库函数的区别。


    正确答案: 从用户角度观察,系统调用和库函数都以C函数形式出现,提供给用户一种功能实现的接口,需要用户输入指定的参数,调用结束得到指定的返回值。
    从实现者角度观察,库函数是在系统调用上层的函数,库函数一般指程序员可以使用的通用函数。
    系统调用由两部分组成:
    (1)核心函数:是实现系统调用功能的代码,作为操作系统的核心驻留在内存中,是一种共享代码。运行在核心态。
    (2)接口函数:是提供给应用程序的API,以库函数的形式存在于Linux的lib.a中,该库中存放了所有系统调用的接口函数的目标代码,用汇编语言书写。其主要功能是把系统调用号,入口参数地址传给相应的核心函数,并使用户态下运行的应用程序陷入核心态。

  • 第23题:

    单选题
    在Hibernate的HQL查询中,下列说法正确的是()。
    A

    可以调用用户自定义函数

    B

    不可以调用用户自定义函数

    C

    支持子查询

    D

    支持分页查询


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