更多“【单选题】以下各项,属于C语言库函数(系统函数)的是()。”相关问题
  • 第1题:

    系统调用、库函数的区别和练习


    正确答案:

    从实现者角度观察,库函数是在系统调用上层的函数,库函数一般指程序员可以使用的通用函数。系统调用由两部分组成:

    (1)核心函数:是实现系统调用功能的代码,作为操作系统的核心驻留在内存中,是一种共享代码。运行在核心态。

    (2)接口函数:是提供给应用程序的API,以库函数的形式存在于Linux的lib.a中,该库中存放了所有系统调用的接口函数的目标代码,用汇编语言书写。其主要功能是把系统调用号,入口参数地址传给相应的核心函数,并使用户态下运行的应用程序陷入核心态。


  • 第2题:

    以下说法错误的是()

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

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

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

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


    参考答案:B

  • 第3题:

    在c语言库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么?


    正确答案:
    函数名: atol
    功 能: 把字符串转换成长整型数
    用 法: long atol(const char *nptr);
    程序例:
    #include
    #include
    int main(void)
    {
    long l;
    char *str = "98765432";

    l = atol(lstr);
    printf("string = %s integer = %ld\n", str, l);
    return(0);
    }

  • 第4题:

    C语言规定,在一个C程序中,main()函数的位置( )。

    A.必须在系统调用的库函数之后

    B.必须在程序的开始

    C.必须在程序的最后

    D.可以在任意位置


    正确答案:D
    解析:每个C程序有且只有一个主函数(main),且程序必须从main()函数开始执行,而且main()函数可以放在程序中的任意位置。

  • 第5题:

    一个完整的C语言程序包含一个或多个函数,其中唯一不可缺少的函数是( )。

    A.库函数

    B.scanf函数

    C.main主函数

    D.printf函数


    正确答案:C
    解析:一个完整的C程序有且仅有一个主函数(main()函数),主函数可以调用其他各种函数,但其他函数不能调用主函数, C程序从主函数开始执行,并在主函数中结束整个程序的运行。故选项C正确。

  • 第6题:

    递归函数是库函数的一种


    正确答案:错误

  • 第7题:

    下列函数中()里的内容省略,属于库函数的有()

    • A、strlen();
    • B、puts();
    • C、strcat();
    • D、gets();

    正确答案:A,B,C,D

  • 第8题:

    科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:()、PASCAL语言、C语言和PL/1语言。


    正确答案:FORTRAN语言

  • 第9题:

    单选题
    一个项目中只能有一个的函数是()
    A

    系统库函数

    B

    自定义函数

    C

    主函数

    D

    在其他文件中定义的函数


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

  • 第10题:

    单选题
    C语言规定:在一个源程序中,main函数的位置()。
    A

    必须在最开始

    B

    必须在系统调用的库函数的后面

    C

    可以任意

    D

    必须在最后


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

  • 第11题:

    填空题
    科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:()、PASCAL语言、C语言和PL/1语言。

    正确答案: FORTRAN语言
    解析: 计算机语言根据不同行业的需求,使用的侧重点也不尽相同,在办公管理方面,一些数据库语言如FOXPRO、ORICAL有很多的应用,在工程行业,计算机语言的科学计算能力就显得格外重要,如MATLAB、PL/1、FORTRAN语言都是工程计算中常用的语言。

  • 第12题:

    单选题
    以下不能对文件进行输出的库函数是(  )。
    A

    fwrite

    B

    fputs

    C

    fpout

    D

    fprintf


    正确答案: B
    解析:
    fwrite函数的功能是用来向文件写数据块。fputs函数的功能是用来向指定文件输出一个字符串。fprintf函数按照格式向文本文件中输出数据。这三者都是库函数,而fpout不是库函数。答案选择C选项。

  • 第13题:

    C语言规定,在一个源程序中,main函数的位置

    A.必须在最开始

    B.必须在系统调用的库函数的后面

    C.可以任意

    D.必须在最后


    正确答案:C

  • 第14题:

    以下正确的说法是( )。

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

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

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

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


    参考答案B

  • 第15题:

    fseek函数是C语言系统提供的标准库函数,其实现的具体操作是______。

    A.实现文件的顺序读写

    B.实现文件的随机读写

    C.改变文件的位置指针

    D.以上答案均不正确


    正确答案:C
    解析:fseek函数的原形为int fseek(FILE*fp,long offset,int base);函数的功能是将fp所指向的位置指针移到以base所指位置为基准、以offset为位移量的位置。可见,fseek是改变文件的位置指针。

  • 第16题:

    C语言中实现数据输出的标准库函数是______。

    A.printf

    B.scanf

    C.putchar

    D.getchar


    正确答案:A

  • 第17题:

    以下正确的说法是( )。

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

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

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

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


    正确答案:B
    解析:用户调用标准库函数前不必重新定义,而只需使用预编译命令将该函数所在文件包括到用户源文件中即可。而且,系统允许用户重新定义标准库函数,但此时该函数将失去原有含义。因此,正确答案为选项B)。

  • 第18题:

    一个项目中只能有一个的函数是()

    • A、系统库函数
    • B、自定义函数
    • C、主函数
    • D、在其他文件中定义的函数

    正确答案:C

  • 第19题:

    sizeof()是C语言提供的标准库函数,用于测试数据类型在系统中所占的字节数。


    正确答案:错误

  • 第20题:

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


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

  • 第21题:

    单选题
    C程序中main函数的位置()
    A

    必须在最开始

    B

    必须在系统库函数后面

    C

    可以在自定义函数后面

    D

    必须在最后


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

  • 第22题:

    单选题
    在PHP函数中,属于选择数据库函数的是()。
    A

    mysql_fetch_row

    B

    mysql_fetch_object

    C

    mysql_result

    D

    mysql_select_db


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

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

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