以下叙述中正确的是 ______。A.调用printf函数时,必须要有输出项B.使用putchar函数时,必须在之前包含头文件stdio.hC.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码

题目

以下叙述中正确的是 ______。

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

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

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

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


相似考题
更多“以下叙述中正确的是 ______。A.调用printf函数时,必须要有输出项B.使用putchar函数时,必须在之前包含头文件stdio.hC.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码”相关问题
  • 第1题:

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

    A.函数fopen调用形式错误

    B.输入文件没有关闭

    C.函数fgetc调用形式错误

    D.文件指针stdin没有定义


    正确答案:A
    解析:stdin是标准输入设备的文件指针,不须定义直接可以使用,它随系统的启动而打开,随系统的关闭而关闭,fgetc()函数的作用是从某个文件中读取一个数据,其参数为要读取文件的文件指针,所以本题中的调用形式是正确的。fopen()函数有两个参数,第一个参数是打开的文件名,第二个参数是文件打开模式,两个参数都是字符串,本例中“fout=fopen('abc.txt','w');”语句的fopen()函数参数是错误的,应该用双引号"",正确的应改为“fout=fopen("abc.txt","w");”。所以,A选项为所选。

  • 第2题:

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

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

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

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

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


    正确答案:B

  • 第3题:

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

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

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

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

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


    正确答案:B
    B。【解析】本题考查的是c语言中输入、输出函数的使用,gets和getchar函数用于从标准输入设备键盘读入字符串和字符;fputs用于把字符串输出到文件;fwrite用于以二进制形式输出数据到文件。

  • 第4题:

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

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

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

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

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


    正确答案:B
    解析:在使用标准输入输出库函数前,必须要用预编译命令“#include”将头文件"stdio.h"包括到用户源文件中。

  • 第5题:

    以下叙述正确的是______。

    A.构成C程序的基本单位是函数

    B.可以在函数中定义另一个函数

    C.main()函数必须放在其他函数之前

    D.所有被调用的函数一定要在调用之前进行定义


    正确答案:A
    解析:C语言是由函数构成的。一个C程序可以包含一个主函数,即main()函数,也可以包含一个main()函数和若干其他函数。函数是C程序的基本单位。被调用的函数可以是系统提供的库函数,也可以是自定义的函数。从函数的形式上分为有参函数和无参函数。main()函数可以位于程序最前头,也可以位于程序结尾或中间,C程序总是从main()函数开始执行,不论main()函数在程序中的位置如何。C语言中函数必须独立定义,不能在一个函数中定义另一个函数,但可以在一个函数中调用另一个函数,而且被调函数的定义可以在程序中的任何位置,不一定要在调用函数之前进行定义。若被调函数在调用函数之后定义,在调用函数中需要对被调函数进行类型说明。

  • 第6题:

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

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

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

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

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


    正确答案:B

  • 第7题:

    下列叙述中,正确的一条是______。

    A.putchar函数可以输出一个字符串

    B.在printf("%c",c)函数中,两个c是一样的

    C.语句printf("%d%%",1)的输出结果为1%

    D.用scar函数输入数据时可以规定精度,例如scanf("%7.2f",&a)


    正确答案:C

  • 第8题:

    在使用pulchar和getchar函数处理字符时。必须在程序的开头出现包含头文件的命令行是_________。


    正确答案:

  • 第9题:

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


    正确答案:正确

  • 第10题:

    C++语言中,用于直接从键盘输入中读入单个字符的字符串函数是()。

    • A、gets
    • B、puts
    • C、scanf
    • D、printf

    正确答案:A

  • 第11题:

    从键盘上输入某字符串时,不可使用的函数是().

    • A、getchar()
    • B、gets()
    • C、scanf()
    • D、fread()

    正确答案:A

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    以下叙述中错误的是

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

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

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

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


    正确答案:B

  • 第14题:

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

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

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

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

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


    正确答案:B
    解析:getchar函数用于从终端或者键盘输入字符,getc用于从磁盘文件中读入字符。

  • 第15题:

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

    A.构成C程序的基本单位是函数

    B.可以在一个函数中定义另一个函数

    C.main函数必须放在其他函数之前

    D.所有被调用函数一定要在调用之前进行定义


    正确答案:A
    解析:C程序是由函数构成的,A)正确;main函数可以放在其他函数之前,也可以放在其他函数之后,C)错误;函数可以嵌套调用,但不能嵌套定义,B)错误;被调用函数可以在调用之后定义,但需要在调用前声明,D)错误。

  • 第16题:

    以下程序试图把从终端输入的字符输出到名为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。

  • 第17题:

    在下列叙述中,正确的一条是______。

    A.如果形参发生改变,不会改变主调函数的实参值

    B.在C语言中,函数可以递归调用或递归定义

    C.数组名作函数参数时,也采用“值传送”方式

    D.预处理时,宏名用字符串代替,并检查语法正确与否


    正确答案:A

  • 第18题:

    请补充main函数,该函数的功能是:从键盘输入若干字符放到一个字符数组中,当桉回车键时结束输入,最后输出这个字符数组中的所有字符。

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

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

    试题程序:

    include<stdio.h>

    include<ctype.h>

    main()

    {

    int i=0;

    char a [81];

    char *p=s;

    clrscr ();

    printf{" Input a string \n");

    for (i=0; i<80; i++)

    {

    s [i] =getchar ( );

    if (s [i]=='\n')

    【 】;

    }

    s[i]=【 】

    printf(" display the string \n");

    while (*p)

    putchar (【 】);

    }


    正确答案:break '/0' *P++
    break '/0' *P++ 解析:第一空:当输入的字符是回车符时,使用break语句跳出for循环,结束输入。第二空:结束输入后,在字符串s最后要加上结束标记符,'\0' 。第三空:最初指针p指向字符串s的首字符,通过P慢逐一指向后面的每个字符,调用putchar()函数输出字符。

  • 第19题:

    以下叙述中正确的是______。

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

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

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

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


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

  • 第20题:

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

    Achar

    Bint

    Cfloat

    Ddouble


    A

  • 第21题:

    可以调用getchar函数输入字符。


    正确答案:正确

  • 第22题:

    getchar()函数用于输入单个字符,putchar()函数用于输出单个字符。


    正确答案:正确

  • 第23题:

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


    正确答案:正确