02680091:printf函数是一个标准库函数,它的函数原型在头文件stdio.h中。()

题目

02680091:printf函数是一个标准库函数,它的函数原型在头文件stdio.h中。()


相似考题
更多“02680091:printf函数是一个标准库函数,它的函数原型在头文件stdio.h中。()”相关问题
  • 第1题:

    关于free函数的描述错误的是()

    A.函数原型是int*free(int*p)

    B.使用free函数时需要头文件stdlib.h

    C.使用free函数时需要强制类型转换

    D.free函数中的参数可以是任意的指针变量


    正确答案:ACD

  • 第2题:

    以下正确的说法是( )。

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

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

    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题:

    请编写一个函数fun(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。

    例如,若输入字符串“-1234”,则函数把它转换为整数值 -1234。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

    试题程序:

    include <stdio.h>

    include <string.h>

    long fun(char *p)

    {

    }

    main ( )

    {

    char s[6];

    long n;

    printf("Enter a string:\n");

    gets(s);

    n=fun(s);

    printf("%ld\n",n);

    }


    正确答案:long fun (char *p) { long n=0; int flag=1; if(*p=='-') /*负数时置flag为-1*/ {p++;flag=-1;} else if(*p=='+') /*正数时置flag为1*/ p++; while(*p!='\0') {n=n*10+*p-'0'; /*将字符串转成相应的整数*/ p++; } return n*flag; }
    long fun (char *p) { long n=0; int flag=1; if(*p=='-') /*负数时置flag为-1*/ {p++;flag=-1;} else if(*p=='+') /*正数时置flag为1*/ p++; while(*p!='\0') {n=n*10+*p-'0'; /*将字符串转成相应的整数*/ p++; } return n*flag; } 解析:if()的作用是判断它是正数还是负数。while()循环的作用是将字符串转成相应的整数。注意*p是一个字符如'9', '4',并不是一个数,要将其转成相应的数字必须令其减去'0'(不是'\0'),即*p-'0'就得到*p这个字符的相应数字。如'0'-'0'=0, '8'-'0'=8等。必须在程序的前面加#includestdlib.h>,函数atol()的作用是将字符串p转成长整型数,它是一个库函数。

  • 第5题:

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

    A.库函数

    B.scanf函数

    C.main主函数

    D.printf函数


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

  • 第6题:

    调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。()

    A

    B



  • 第7题:

    调用系统函数时,要先将该系统函数的原型说明所在的头文件包含进去。


    正确答案:正确

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    若程序中使用了库函数toupper、strcpy,那么在预处理命令中必须写入的头文件名为()


    正确答案:ctype.h和string.h

  • 第10题:

    scanf函数是一个标准库函数,它的函数原型在头文件()中。


    正确答案:stdio.h

  • 第11题:

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

    系统库函数

    B

    自定义函数

    C

    主函数

    D

    在其他文件中定义的函数


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

  • 第12题:

    判断题
    调用系统函数时,要先将该系统函数的原型说明所在的头文件包含进去。
    A

    B


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

  • 第13题:

    以下说法错误的是()

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

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

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

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


    参考答案:B

  • 第14题:

    若要在程序文件中使用标准输入和输出函数,则需要引入的系统头文件为stdio.h。()

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


    正确答案:√

  • 第15题:

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

    A.改变函数形参的值,不会改变对应实参的值

    B.函数可以返回地址值

    C.可以给指针变量赋一个整数作为地址值

    D.当在函数的开头包括头文件stdio.h时,可以给指针变量赋NULL


    正确答案:C

  • 第16题:

    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头文件,否则无法运行。

  • 第17题:

    以下正确的说法是( )。

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

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

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

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


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

  • 第18题:

    getchar函数的原型声明包括在头文件()中

    • A、string.h
    • B、math.h
    • C、conio.h
    • D、stdio.h

    正确答案:D

  • 第19题:

    一个最简单的C++程序,可以只有一个()

    • A、库函数
    • B、自定义函数
    • C、main函数
    • D、空函数

    正确答案:C

  • 第20题:

    printf函数是c语言的标准输出函数。


    正确答案:正确

  • 第21题:

    使用putchar函数时,必须在之前包含头文件stdio.h


    正确答案:正确

  • 第22题:

    printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。


    正确答案:错误

  • 第23题:

    填空题
    scanf函数是一个标准库函数,它的函数原型在头文件()中。

    正确答案: stdio.h
    解析: 暂无解析

  • 第24题:

    单选题
    getchar函数的原型声明包括在头文件()中
    A

    string.h

    B

    math.h

    C

    conio.h

    D

    stdio.h


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