在C程序中,可将整型数以二进制形式存放到文件中的函数是______。A.fprint函数B.fread函数C.fwrite函数D.fputc函数

题目

在C程序中,可将整型数以二进制形式存放到文件中的函数是______。

A.fprint函数

B.fread函数

C.fwrite函数

D.fputc函数


相似考题
参考答案和解析
正确答案:C
更多“在C程序中,可将整型数以二进制形式存放到文件中的函数是______。A.fprint函数B.fread函数C.fwrite ”相关问题
  • 第1题:

    以下叙述中错误的是

    A.gets函数用于从终端读入字符串

    B.getehar函数用于从磁盘文件读入字符

    C.fputs函数用于把字符串输出到文件

    D.fwrite函数用于以二进制形式输出数据到文件


    正确答案:B

  • 第2题:

    下列关于函数的描述正确的是()

    A.C程序是由函数组成的

    B.C程序中的函数是各自独立的

    C.main函数可以调用其他的函数

    D.在main函数中可以嵌套定义别的函数


    正确答案:ABC

  • 第3题:

    编写函数fun,它的功能是计算下列级数和,和值由函数值返回。

    例如,当n=10,x=0.3时,函数值为1.349859。

    注意:部分源程序在文件PROGl.C文件中。

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


    正确答案:
    解析:该程序功能是计算并输出多项式值。根据题干中给出的数列,首先推出每一项的表达式,然后再对多项式进行累加求和。

  • 第4题:

    在C语言中,可以把整数以二进制形式存放到文件中的函数是 ( )

    A.fprintf ( ) 函数

    B.fread ( ) 函数

    C.fwrite ( ) 函数

    D.fputc( )函数


    正确答案:C

  • 第5题:

    对于某个函数调用,不给出初调用函数的声明的情况是( )。

    A.被调用函数是无参函数

    B.被调用函数是无返回值的函数

    C.函数的定义在调用处之前

    D.函数的定义有别的程序文件中


    正确答案:C

  • 第6题:

    模板函数的真正代码是在( )时候产生。

    A.源程序中声明函数时

    B.源程序中定义函数时

    C.源程序中调用函数时

    D.运行执行函数时


    正确答案:C
    解析:本题考核模板函数的使用。在说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否匹配函数模板中对象的形参,然后生成一个重载函数。由此可知模板函数的真正代码是在函数调用时产生的。

  • 第7题:

    程序定义了NxN的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返给主函数中的s。

    例如:a数组中的值为:

    则返回主程序后s的值应为:3.375。

    注意:部分源程序存在文件PROGl.C文件中。

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


    正确答案:
    解析:该程序功能是求出数组周边元素的平均值。其中周边元素是指第一行的元素的行下标为0,或者第n行的元素行下标为n-1,或者第一列元素的元素列下标为0,或者第n列的元素的列下标为n-1。

  • 第8题:

    一个C程序由函数A、B、C和函数P构成,在函数A中分别调用了函数B和函数C,在函数B中调用了函数A,且在函数P中也调用了函数A,则可以说( )

    A.函数B中调用的函数A是函数A的间接递归调用

    B.函数A被函数B调用是函数A间接递归调用

    C.函数P直接递归调用了函数A

    D.函数P中调用的函数A是函数P的嵌套


    正确答案:D

  • 第9题:

    在C语言中,下列叙述中正确的是()

    • A、每个C程序文件中都必须有一个main函数
    • B、在C程序中main函数的位置是固定的
    • C、C程序可以由一个或多个main函数组成
    • D、在C程序的函数中不能定义另一个函数,但是可以使用另一个函数

    正确答案:D

  • 第10题:

    在Excel中,如果函数以公式的形式出现,应在函数名的前面键入等号“()”。


    正确答案:错误

  • 第11题:

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

    gets函数用于从终端读入字符串

    B

    getchar函数用于从磁盘文件读入字符

    C

    fputs函数用于把字符串输出到文件

    D

    fwrite函数用于以二进制形式输出数据到文件


    正确答案: B
    解析:
    fgetc函数从磁盘文件中读入字符,getchar函数从终端或者键盘接收字符。答案选择B选项。

  • 第12题:

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

    每个C程序文件中都必须要有一个main函数

    B

    在C程序中main函数的位置是固定的

    C

    C程序中所有函数之间都可以相互调用

    D

    在C程序的函数中不能定义另一个函数


    正确答案: D
    解析:
    在C程序中,main函数的位置可以任意,而且不管main函数位置怎么变化,程序都会以main函数作为入口,选项B错误;每个C程序(而不是每个C程序文件)必须有且只能有一个main函数,选项A错误;main函数不能被其他函数调用,选项C错误;函数的定义不能放在另一个函数体内,但是声明可以,答案选择D选项。

  • 第13题:

    一个C++程序由函数A( ),B( ),C( )和函数P( )构成,在函数A( )中分别调用了函数B( )和函数C ( ),在函数B( )中调用了函数A( ),且在函数P( )中也调用了函数A( ),则可以说

    A.函数B( )中调用的函数A( )是函数A( )的间接递归调用

    B.函数A( )被函数B( )调用是直接递归调用

    C.函数P( )直接递归调用了函数A( )

    D.函数P( )中调用的函数A( )是函数P( )的嵌套


    正确答案:A
    解析:本题考察递归调用。递归调用分为直接递归和间接递归。A()属于间接递归。

  • 第14题:

    C语言可执行程序的开始执行点是( )。A.包含文件中的第一个函数B.程序中第一个函数SXB

    C语言可执行程序的开始执行点是( )。

    A.包含文件中的第一个函数

    B.程序中第一个函数

    C.程序中的main( )函数

    D.程序中第一条语句


    正确答案:C
    每个C程序有且只有一个主函数main,且程序必须从main函数开始执行,并在main函数中结束。

  • 第15题:

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

    A.在c程序的函数中不能定义另一个函数

    B.在c程序中main函数的位置是固定的

    C.C程序中所有函数之间都可以相互调用

    D.每个C程序文件中都必须要有一个main函数


    正确答案:A
    在C语言中函数不能嵌套定义,所以选择A)。

  • 第16题:

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

    A.gets函数用于从终端读人字符串

    B.getehar函数用于从磁盘文件读人字符

    C.fputs函数用于把字符串输出到文件

    D.fwrite函数用于以二进制形式输出数据到文件


    正确答案:B
    本题考查字符处理函数和文件操作函数。属于基础知识,其中B选项9etchar函数是用于从终端读人一个字符。

  • 第17题:

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

    A.每个C语言程序文件中都必须要有一个main(.函数

    B.在c语言程序中main(.函数的位置是固定的

    C.c语言程序中所有函数之间都可以相互调用,与函数所在位置无关

    D.在c语言程序的函数中不能定义另一个函数


    正确答案:A
    main函数是c语言程序的主函数,可以出现在程序中的任何位置。函数是c语言程序的基本模块,函数内部可以再定义其他函数。但函数间可相互调用,被调用的既可以是c语言提供的库函数,也可以是用户自定义函数。

  • 第18题:

    请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


    正确答案:


    【考点分析】
    本题考查:求数组的最大值,需要运用循环语句,因为数组是二维数组,所以应使用二层for循环嵌套。使用for循环语句时需要注意循环变量的取值范围。
    【解题思路】
    此类求最大值或最小值的问题,我们可以采用逐个比较的方式,要求对数组中所有元素遍历一遍,并且从中找出数组最大值或最小值。首先定义变量max存放数组中的第一个元素的值,然后利用for循环逐个找出数组中的元素,并与max比较,如果元素值大于max,则将该值赋予max,循环结束后max的值即为数组最大值,最后将该值返回。
    【解题宝典】
    该类题目考查较多,要掌握逐行比较的方法。对于m*n二维数组,如采用逐行查找方法,代码实现为:


  • 第19题:

    在C程序中,可把整型数以二进制形式存放到文件中的函数是______。

    A.fprintf 函数

    B.fread 函数

    C.fwrite 函数

    D.fputc 函数


    正确答案:C
    解析:fprintf是格式文件格式化输出函数,fread是读文件,fputc输出单个字符到文件。只有fwrite可以通过参数来设置以二进制形式写文件。

  • 第20题:

    在main()函数中定义变量XYZ,则变量XYZ的作用域是()。

    • A、整个程序
    • B、main()函数
    • C、所在文件
    • D、main()函数及被调函数

    正确答案:B

  • 第21题:

    在EXCEL中,如果函数以公式的形式出现,应该在函数名前面输入等号“()”。


    正确答案:错误

  • 第22题:

    判断题
    在Excel中,如果函数以公式的形式出现,应在函数名的前面键入等号“()”。
    A

    B


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

  • 第23题:

    单选题
    在C语言中,下列叙述中正确的是()
    A

    每个C程序文件中都必须有一个main函数

    B

    在C程序中main函数的位置是固定的

    C

    C程序可以由一个或多个main函数组成

    D

    在C程序的函数中不能定义另一个函数,但是可以使用另一个函数


    正确答案: B
    解析: C程序中并不是所有文件里面都需要main函数,A错误;
    main函数的位置不是固定的,B错误;
    C程序中最多只能有一个main函数,C错误。
    C程序中函数不能嵌套定义,D正确。