更多“包含头文件stdio.h正确的表示是()。”相关问题
  • 第1题:

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

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


    正确答案:√

  • 第2题:

    头文件 ______ 中包含了执行内部格式化所需的信息。


    正确答案:strstrea.h
    strstrea.h

  • 第3题:

    若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是

    A.int *i=NULL;

    B.float *f=NULL;scanf("%d",i); *f=10.5;

    C.char t='m', *c=&t;

    D.long *L;


    正确答案:D
    解析:选项C)显然不对。选项A),B),D)从语法上讲都是可以的,但内存中地址为NULL,即地址0的单元不能随意存放用户数据,因为这样可能会破坏其他程序。选项D)中尽管用了,'\0',(在内存中也为0),但并未向该单元存放数据,故该项正确。

  • 第4题:

    以下叙述中错误的是

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

    B.函数可以返回地址值

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

    D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL


    正确答案:C
    解析:在C语言中,指针变量是不能直接赋给一个整数作为地址值的。因此选项C是错误的。其余选项的说法正确。故应该选择C。

  • 第5题:

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

  • 第6题:

    若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是( )。

    A.int *i=NULL; scanf("%d",i);

    B.float *f=NULL; *f=10.5;

    C.char t='m',*c; *c=&t;

    D.long *L; L='\0';


    正确答案:D
    解析:本题考查指针变量的运用。选项A)、B)的指针定义错误,空指针NULL是对指针变量赋。值而得到的。例如:#defineNULL0int*p=NULL;对指针变量赋。值和不赋值的时候意义是不同的:指针变量未赋值时,它是指向任意不确定的存储单元,不能使用,否则将造成意外错误;而指针变量赋0值后,则可以使用,只是它不指向具体的变量而已。选项C)中的*c=&t;错误,因为&t是地址,而*c是值。选项D)是让指针L指向字符串的末尾,即字符串的结束符。

  • 第7题:

    在#include命令中所包含的文件,可以是头文件,也可以是()文件。
    程序

  • 第8题:

    在Linux多线程编程时,需要包含头文件()。


    正确答案:pthread.h

  • 第9题:

    用#include包含的头文件的后缀必须是.h。


    正确答案:错误

  • 第10题:

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


    正确答案:正确

  • 第11题:

    填空题
    在Linux多线程编程时,需要包含头文件()。

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

  • 第12题:

    单选题
    要进行文件的输出,除了包含头文件iostream外,还要包含头文件()
    A

    ifstream

    B

    fstream

    C

    ostream

    D

    cstdio


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

  • 第13题:

    要采用“cin,tout”进行输入输出时,必须包含的头文件是【 】。


    正确答案:iostream.h
    iostream.h 解析:iostream.h是与输入输出有关的类文件。

  • 第14题:

    头文件______中包含了处理用户控制的文件操作所需的信息。


    正确答案:fstream.h
    fstream.h

  • 第15题:

    若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是 ______。

    A.int*i=NULL; scanf("%d",i);

    B.float * f=NULL *f=19.5;

    C.char t='m',*c=&t; *c=&t;

    D.long *L; L='\0';


    正确答案:A
    解析:选项C中语句"*C=&t;"错误;选项D中指针"L='\0'"不正确,L应指向确定的地址单元,而不是特定的值;选项B中语句"float*f=NULL"错误,缺少语句结束符“;”。

  • 第16题:

    进行文件操作需包含的头文件是( )。

    A.fstream.h

    B.ostream.h

    C.stdio.h

    D.stdiB.h


    正确答案:A

  • 第17题:

    若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是( )。

    A)08967

    B)0894567

    C)089567

    D)089567


    正确答案:A
    本题考查字符串复制函数和字符串连接函数:字符串复制函数strcpy(s1,s2)是把s2的字符串复制给s1,执行后s1=089;字符串连接函数strcat(s1,s2),功能是把s2字符串连接到s1字符串的末尾,执行后s1=08967。

  • 第18题:

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

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

    B.函数可以返回地址值

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

    D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL


    正确答案:C

  • 第19题:

    当需要进行标准I/O操作时,则应在程序文件中包含()头文件,当需要进行文件I/O操作时,则应在程序文件中包含()头文件。


    正确答案:iostream.h;fstream.h

  • 第20题:

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

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

    正确答案:D

  • 第21题:

    使用IPP库的C源代码程序中必须包含()头文件。


    正确答案:ipp.h

  • 第22题:

    用C语言编写AT89C51单片机时,必须添加的头文件是“stdio.h”。


    正确答案:错误

  • 第23题:

    单选题
    以下叙述中错误的是(  )。
    A

    当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL

    B

    函数可以返回地址值

    C

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

    D

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


    正确答案: A
    解析:
    A项正确,NULL是在头文件stdio.h中定义的符号常量;B项正确,函数的返回值可以是地址,即指针;C项正确,函数调用中形参值的变化不会传递给实参;D项错误,不能将一个整数直接赋给指针变量作为地址,只能用取地址运算符“&”把该整型变量的地址赋值给该指针变量。答案选择D选项。

  • 第24题:

    填空题
    当需要进行标准I/O操作时,则应在程序文件中包含()头文件,当需要进行文件I/O操作时,则应在程序文件中包含()头文件。

    正确答案: iostream.h,fstream.h
    解析: 暂无解析