更多“若调用fputc函数输出字符成功,则其返回值是()。A.EOFB.1C.0D.输出的字符 ”相关问题
  • 第1题:

    关于printf()函数的返回值叙述正确的是

    A.通常是本次调用中输出字符的个数

    B.通常是输出的第一个数值

    C.通常返回布尔值真

    D.通常返回非零值


    正确答案:A

  • 第2题:

    以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错 #include<stdio.h> main() { FILE*fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,four); ch=fgetc(stdin); } fclose(fout); } 出错的原因是______。

    A.函数fopen调用形式错误

    B.输入文件没有关闭

    C.函数fgetc调用形式错误

    D.文件指针stdin没有定义


    正确答案:A
    解析:本题考查的是文件的打开函数fopen(),其调用方式通常为FLIE*fp;fp=fopen(文件名,使用文件方式);,如:fp=fopen("abc.txt","w");表示要打开名字为abc.txt的文件,使用文件方式写入。fopen函数带回指向abc.txt文件的指针并赋给fp,即fp指向文件abc.txt。

  • 第3题:

    若调用fputc函数输出字符成功,则其返回值是A.EOF B.1 C.0 D.输出的字符


    正确答案:D
    fputc函数的一般调用形式为fputc(ch,fp),其中ch是要输出的字符,它可以是一个字符常量,也可以是一个字符变量,fp是文件指针变量。函数的作用是将字符(ch的值)输出到fp所指向的文件中。
    fputc函数也返回一个值,如果输出成功,则返回值就是输出的字符;如果输出失败,则返回一个EOF(-1)。因此,本题的正确答案选D。

  • 第4题:

    C语言规定如果调用fpute函数输出成功,则返回值是( )

    A.1

    B.输出的字符

    C.0

    D.TRUE


    正确答案:B

  • 第5题:

    以下叙述中正确的是______。

    A.调用printf函数时,必须要有输出项

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

    C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出

    D.调用getchar函数读人字符时,可以从键盘上输入字符所对应的ASCII码


    正确答案:B
    解析:printf的输出项指的是输出的变量或表达式,但是printf可以只输出字符串,这不属输出项。C语言中的整数不能按十二进制的形式输出。对于getchar,虽然输入的是字符所对应的ASCII码,但是计算机会把这个ASCII码当作字符来处理的。

  • 第6题:

    若给fun函数的形参S传送字符串:”abe.6354abc”,则函数的返回值是_________。(字符串中包括空格)


    正确答案:

  • 第7题:

    在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。

    Achar

    Bint

    Cfloat

    Ddouble


    A

  • 第8题:

    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。


    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}

  • 第9题:

    可以调用putchar函数输出字符。


    正确答案:正确

  • 第10题:

    单选题
    在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
    A

    5

    B

    4

    C

    3

    D

    6


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

  • 第11题:

    多选题
    数据结构里,下面关于字符数组描述正确的是()
    A

    gets()读取的字符串,其长度没有限制,以敲回车键结束。

    B

    puts()函数,该函数一次只能输出一个字符串

    C

    strcmp()函数,字符串1小于字符串2,函数返回值整数-1

    D

    strcpy()函数功能是进行字符串连接.


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

  • 第12题:

    问答题
    编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输入字符串,并输出反序后的字符串。不能使用strlen库函数。      例如:输入string,则输出gnirts。

    正确答案: #include "stdio.h"
    void reverse(char str[])
    {int i,j;
    char t;
    for(j=0;str[j]!=/0;j++);/*求字符串长度*/
    for(i=0,j=j-1;i<j;i++,j--)
    {t=str[i];
    str[i]=str[j];
    str[j]=t;
    }
    }
    main()
    {char str[80];
    printf("/nPlease input a string:");
    gets(str);
    reverse(str);
    printf("/nString reverse:");
    puts(str);}
    解析: 暂无解析

  • 第13题:

    以下程序打开新文件f.txt,并调用字符输出函数将a数组中的字符写入其中,请填空。

    include<stdio.h>

    main( )

    {________*fp;

    char a[5]=(’1’,’2’,’3’,’4’,’5’),i;

    fp=fopen(”f.txt”,”w”);

    for(i=0;i<5;i++)fputc(a[i],fp);

    fclose(fp);

    }


    正确答案:File
    File 解析:欲操作文件,所以需要创建一个文件指针,所以应填File。

  • 第14题:

    fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);


    正确答案:D
    本题主要考查fscanf函数的调用形式。fscanf函数与scanf函数类似,都是格式化输入函数,它们不同的地方是:fscanf函数输入的对象不是终端,而是磁盘文件,函数的调用格式为:
              fscanf(文件指针,格式字符串,输入表列)
    其中文件指针指向待操作的磁盘文件,而格式字符串描述的是输入内容的格式,输入列表描述的是与输入格式对应的输入元素,输入列表中可以有多个输入元素。

  • 第15题:

    编写函数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’,判断语句用来判断当前字符是否为指定字符。最后返回指定字符的个数。

  • 第16题:

    fprintf函数的一般调用方式是( )

    A.fprintf(格式字符串,文件指针,输出表列);

    B.fprintf(文件指针,格式字符串,输出表列)

    C.fprintf(文件指针,格式字符串,输出表列);

    D.fprintf(fp,格式字符串,输出表列);


    正确答案:C

  • 第17题:

    C语言规定如果调用fputc函数输出成功,则返回值是( )。

    A.1

    B.输出的字符

    C.0

    D.真


    正确答案:B
    解析:调用fputc函数输出成功,则返回值是输出的字符。

  • 第18题:

    在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

    A5

    B4

    C3

    D6


    A

  • 第19题:

    printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。

    • A、从左起输出该字符串,右补空格
    • B、按原字符串长度从左向右全部输出
    • C、右对齐输出该字符串,左补空格
    • D、输出错误信息

    正确答案:B

  • 第20题:

    fprintf函数的正确调用形式是()

    • A、fprintf(文件指针,格式字符串,输出表列)
    • B、fprintf(文件指针,格式字符串,输入表列)
    • C、fprintf(格式字符串,输出表列,文件指针)
    • D、fprintf(格式字符串,输入表列,文件指针

    正确答案:A

  • 第21题:

    单选题
    printf函数中用到格式符”%4s”,其中数字4表示输出的字符串占用4列。如果字符串长度大于4,则按原字符串长从左向右全部输出;如果字符串长度小于4,则输出方式为()
    A

    从左起输出该字符串,右补空格

    B

    按原字符长从左向右全部输出

    C

    右对齐输出该字符,左补空格

    D

    输出错误信息


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

  • 第22题:

    单选题
    在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。
    A

    char

    B

    int

    C

    float

    D

    double


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

  • 第23题:

    单选题
    printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。
    A

    从左起输出该字符串,右补空格

    B

    按原字符串长度从左向右全部输出

    C

    右对齐输出该字符串,左补空格

    D

    输出错误信息


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