itgle.com

格式化输入可从标准输入、指定文件及字符缓冲区读取格式化数据。其中()函数是输出到指定文件。()A.printfB.f printfC.s printfD.sn printf

题目

格式化输入可从标准输入、指定文件及字符缓冲区读取格式化数据。其中()函数是输出到指定文件。()

A.printf

B.f printf

C.s printf

D.sn printf


相似考题
更多“格式化输入可从标准输入、指定文件及字符缓冲区读取格式化数据。其中()函数是输出到指定文件。()A.printfB.f printfC.s printfD.sn printf”相关问题
  • 第1题:

    read()函数的功能是从输入流中读取()。

    A、一个字符

    B、当前字符

    C、一行字符

    D、指定若干个字符


    参考答案:D

  • 第2题:

    类istream 的成员函数get从指定流中读取一个字符,成员函数【 】和read从指定流中读取多个字符。


    正确答案:getline
    getline

  • 第3题:

    关于read()函数的下列描述中,( )是对的。

    A.该函数是用来从键盘输入中获取字符串

    B.该函数所获取的字符的多少是不受限制的

    C.该函数只能用于文本文件的操作中

    D.该函数只能按规定读取所指定的字符数


    正确答案:D

  • 第4题:

    请编写一个函数voidfun(chara[],charb[],intn),其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。

    例如,输入一个字符串:World,然后输入3。则调用该函数后的结果为:Word。

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

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


    正确答案:
    解析:(1)该程序功能是删除一个字符串中指定下标的字符。它的解题思路,可以分解为以下两步:逐个判断字符串中的下标是否满足条件,满足条件的就放到题目要求的新串,否则就不放。
    (2)从已给部分源程序的main主函数开始入手,核心函数“fun(str1,str2,n);”中的参数由题目可知,str1存放着原始字符串,str2存放删除了下标为n的字符的结果字符串,注意下标是从“0”开始的。

  • 第5题:

    类istream的成员函数______从指定流中读取一个字符,成员函数______和______从指定流中读取多个字符。


    正确答案:get、getline、read
    get、getline、read

  • 第6题:

    在使用函数scanf输入数据时必须与函数参数指定的输入格式一致。


    正确答案:正确

  • 第7题:

    下面关于SQL*LOADER中输入文件,()说法是错误的。

    • A、对于SQL*Loader,除控制文件外就是输入数据
    • B、SQL*Loader只能从指定的文件中读出数据
    • C、如果数据是在控制文件中指定,就要在控制文件中写成INFILE*格式
    • D、当数据固定的格式(长度一样)时且是在文件中得到时,要用INFILE”fixn”

    正确答案:B

  • 第8题:

    printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到PrintStream类型的输出流(System.out对象)中。


    正确答案:正确

  • 第9题:

    字符串处理函数gets()函数的作用是()

    • A、从标准输入设备键盘上,读取1个字符串,并将其存储到字符数组中去
    • B、从标准输入设备键盘上只能读取1个字符,并将其存储到字符变量中去
    • C、把字符数组中所存放的字符串,输出到标准输出设备中去
    • D、把字符变量中的单个字符,输出到标准输出设备中去

    正确答案:A

  • 第10题:

    单选题
    ()函数能够对输入输出数据进行诸如数据类型、精度、位置等格式的控制。
    A

    格式化I/O

    B

    字符I/O

    C

    行I/O

    D

    块I/O


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

  • 第11题:

    判断题
    printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到PrintStream类型的输出流(System.out对象)中。
    A

    B


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

  • 第12题:

    单选题
    ()函数是从文件中读取指定长度的数据到内存。
    A

    open

    B

    read

    C

    write

    D

    create


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

  • 第13题:

    输入流的getline函数允许从输入流中读取多个字符,可以指定输入终止字符,读取完成后,从读取的内容中删除该终止字符。()


    正确答案:对

  • 第14题:

    关于read()函数的下列描述中,正确的是( )。

    A.该函数只和来从键盘输入中获取字符串

    B.该函数所获取的字符多少是不受限制的

    C.该函数只能用于文本文件的操作中

    D.该函数只能按规定读取所指定的字符数


    正确答案:D

  • 第15题:

    请补充函数fun(),该函数的功能是;删除字符数组中小于等于指定字符的字符,指定字符从键盘输入,结果仍保存

    例如,输入“abcdefghij”,指定字符为‘d’,则结果输出“defghij”。

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

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

    试题程序:

    include <stdio. h>

    define N 80

    void fun (char s[], char ch)

    {

    int i=0, j=0;

    while (s [i] )

    {

    if (s Iii<ch)

    【 】;

    else

    {

    【 】

    i++;

    }

    }

    【 】

    }

    main ()

    {

    char str [N], ch;

    clrscr ();

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

    gets (str);

    printf("\n*** original string ***\n");

    puts (str);

    printf("\n Input a character:\n");

    scanf ("%c", &ch);

    fun(str, ch);

    printf("\n*** new string ***\n");

    puts (str);

    }


    正确答案:i++ s[j++]=s[i] s[j]='\0'
    i++ s[j++]=s[i] s[j]='\0' 解析:第一空:如果当前字符比指定字符小,则什么都不做,通过i++访问下一个字符。第二空,如果当前字符大于等于指定字符,则将它保存在字符数组s中。第三空:通过保存比指定字符大或相等的字符,来实现删除比指定字符小的字符。处理结束后,在字符串s最后要加上结束标记符‘\0’。

  • 第16题:

    编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。

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

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


    正确答案:
    intfun(char*ss,charc)inti=0;for(;*ss!=’\0‘;ss++)if(}ss==ci++/*求出*所指字符串中指定字符的个数*/returni;【考点分析】本题考查:for循环语句遍历字符串,并通过if条件语句,判断字符串是否结束。【解题思路】从字符串中查找指定字符,需要使用循环判断结构,循环语句用来遍历字符串,循环条件为字符串没有结束,即当前字符不是‘\0’,判断语句用来判断当前字符是否为指定字符。最后返回指定字符的个数。

  • 第17题:

    getline函数的功能是从输入流中读取()

    • A、一个字符
    • B、当前字符
    • C、一行字符
    • D、指定若干个字节

    正确答案:C

  • 第18题:

    ()函数能够对输入输出数据进行诸如数据类型、精度、位置等格式的控制。

    • A、格式化I/O
    • B、字符I/O
    • C、行I/O
    • D、块I/O

    正确答案:A

  • 第19题:

    格式化输入可从标准输入、指定文件及字符缓冲区读取格式化数据。其中()函数是输出到指定文件。

    • A、printf
    • B、fprintf
    • C、sprintf
    • D、snprintf

    正确答案:B

  • 第20题:

    在Windows桌面上实现的格式化的说明正确的是。()

    • A、高级格式化,格式化指定分区
    • B、低级格式化,格式化指定硬盘
    • C、高级格式化,格式化指定硬盘
    • D、低级格式化,格式化指定分区

    正确答案:A

  • 第21题:

    格式化输出可把格式化数据输出到标准输出、指定文件及字符缓冲区。其中()函数是将格式化数据输出到指定大小的字符缓冲区。

    • A、printf
    • B、fprintf
    • C、sprintf
    • D、snprintf

    正确答案:D

  • 第22题:

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

    在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符

    B

    只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度

    C

    scanf函数中的字符串是提示程序员的,输入数据时不必管它

    D

    复合语句也被称为语句块,它至少要包含两条语句


    正确答案: B
    解析:
    在printf和scanf 函数中都可以指定数据的宽度,B项错误;scanf中的字符串在输入时可以使用其他非空字符,如逗号,但在输入时必须输入这些字符以保证匹配,C项错误;复合语句可以由任意多条语句构成,也可以一条没有,D项错误。答案选择A选项。

  • 第23题:

    单选题
    getline函数的功能是从输入流中读取()
    A

    一个字符

    B

    当前字符

    C

    一行字符

    D

    指定若干个字节


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