更多“putchar()函数可以向终端输出一个()。”相关问题
  • 第1题:

    putchar()函数的功能是向终端输出()

    A.多个字符

    B.一个字符

    C.一个实型变量值

    D.一个整型变量表达式


    参考答案:B

  • 第2题:

    阅读下列程序说明和C程序,将应填入(n)处的字句写在对应栏内。

    [函数2.1说明]

    下面程序的功能是计算x和y的最小公倍数。

    [函数2.1]

    main()

    { int m,n,d,r;

    seanf("%d %d",&m,&n);

    if(m<n) {r=m;m=n;n=r;}

    (1);

    while (d%n! =0) (2);

    printf("%d\n",d);

    }

    [函数2.2说明]

    下述程序接收键盘输入,直到句点“.”时结束。输入的字符被原样输出,但连续的空格输入将转换成一个空格。

    [函数2.2]

    include <stdio.h>

    main()

    { char c,preChar='\0';

    c = getchar();

    while(c! = '.'){

    if((3)) putchar(c);

    else if(preChar! =' ') putchar(c);

    (4);

    c=(5);

    }

    }


    正确答案:(1)d=m (2) d+=m或d=d+m (3) c!=‘’ (4) preChar=c (5) getchar()
    (1)d=m (2) d+=m或d=d+m (3) c!=‘’ (4) preChar=c (5) getchar() 解析:(1)下文使用了变量d,因此需在此初始化,由下面循环的条件“d%n!=0”知初值不能是n,因此必为m;
    (2)此处while循环生成最小公倍数d,其终止条件是n整除d,因此循环过程中需要保证m整除d并且d尽可能地小,于是d应以m为增量递增;
    (3)当输入的字符非空格时,原样输出;
    (4)程序中变量preChar用于记录上一次读入的字符,循环过程中应不断更新其值;
    (5)接收下一个输入。

  • 第3题:

    下列程序输出的结果是()。includesubl(char a,char b) {char c;c=a;a=b;b=c; }sub2(cha

    下列程序输出的结果是( )。 #include<stdio.h> subl(char a,char b) {char c;c=a;a=b;b=c; } sub2(char*a,char b) {char c;c=*a;*a=b;b=c;} sub3(char*a,char*b) { char c;c=*a;*a=*b;*b=c; } void main() { char a,b; a='A';b='B';subl(a,b);putchar(a);putchar(b); a='A';b='B';sub2(&a,b);putchar(a);putchar(b); a='A';b='B';sub3(&a,&b);putchar(a);putchar(b); putchar('\n'); }

    A.BABBAB

    B.ABBBBA

    C.ABBABA

    D.ABABBA


    正确答案:B

  • 第4题:

    getchar()和putchar()用于字符型数据的输入输出。


    getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符(包括换行符),而putchar函数每次输出一个字符(包括换行符)。对于变量来说,格式为:putchar(ch);对于常量来说,格式为:putchar('ch'),对于转义字符来说,格式为:putchar('\n')。

  • 第5题:

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


    正确答案:正确

  • 第6题:

    putchar()函数的功能是向终端输出()

    • A、多个字符
    • B、一个字符
    • C、一个实型变量值
    • D、一个整型变量表达式

    正确答案:B

  • 第7题:

    一个传递函数只能表示()的函数关系。

    • A、一个输入对一个输出
    • B、一个输入对多个输出
    • C、多个输入对一个输出
    • D、多个输入对多个输出

    正确答案:A

  • 第8题:

    单字符输出函数是()。

    • A、putchar()
    • B、getchar()
    • C、gets()
    • D、puts()

    正确答案:A

  • 第9题:

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


    正确答案:正确

  • 第10题:

    只能向终端输出一个字符的函数是()。

    • A、pringf函数
    • B、putchar函数
    • C、getchar函数
    • D、scanf函数

    正确答案:B

  • 第11题:

    单选题
    putchar()函数的功能是向终端输出()
    A

    多个字符

    B

    一个字符

    C

    一个实型变量值

    D

    一个整型变量表达式


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

  • 第12题:

    单选题
    只能向终端输出一个字符的函数是()。
    A

    pringf函数

    B

    putchar函数

    C

    getchar函数

    D

    scanf函数


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

  • 第13题:

    有以下程序

    #include

    main( )

    { int c;

    while((c=getchar())!='\n')

    { switch(c-'2')

    { case0:

    case 1:putchar(c+4);

    case 2:putchar(c+4);break;

    case 3:putchar(c+3);

    case 4:putchar(c+3);break;}}

    printf("\n")}

    从第一列开始输入以下数据代表一个回车符。

    2743

    程序的输出结果是

    A.66877

    B.668966

    C.6677877

    D.6688766


    正确答案:A
    解析:本题主要考查了字符输入输出函数getchar和putchar的使用。getchar函数用来从标准输入设备上读入一个字符,putchar(c)函数是将字符变量c中的字符输出到标准输出设备上,并且字符可以看作整数参与运算。

  • 第14题:

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

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

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

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

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


    正确答案:C

  • 第15题:

    以下叙述中正确的是______。

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

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

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

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


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

  • 第16题:

    可以完成单字符或多个字符输出的是()。

    • A、putchar()
    • B、printf()
    • C、puts()
    • D、gets()

    正确答案:A,B,C

  • 第17题:

    可以完成输出的是()。

    • A、putchar()
    • B、printf()
    • C、puts()
    • D、gets()

    正确答案:A,B,C

  • 第18题:

    putchar函数可以向终端输出一个()。

    • A、整型变量表达式值
    • B、实型变量值
    • C、字符串
    • D、字符或字符型变量值

    正确答案:D

  • 第19题:

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


    正确答案:正确

  • 第20题:

    单字符输入函数是()。

    • A、putchar()
    • B、getchar()
    • C、gets()
    • D、puts()

    正确答案:B

  • 第21题:

    putchar()是C标准函数库中专门用于字符输出的函数与puts()函数作用相同


    正确答案:错误

  • 第22题:

    单选题
    有以下程序: #include main() {  if('\0'==0)putchar('1');  if('0'==0)putchar('2');  if('a'>'b')putchar('3'); } 程序运行后的输出结果是(  )。
    A

    1

    B

    123

    C

    23

    D

    3


    正确答案: A
    解析:
    '\0'是转义字符,表示空字符,对应的ASCII码为0,成立,输出1;'0'是字符常量和0不等,'a'和'b'都是字符常量,因为'b'>'a',不执行if后面的语句,所以最后输出只有1,答案选择A选项。

  • 第23题:

    单选题
    putchar函数可以向终端输出一个()。
    A

    整型变量表达式值

    B

    实型变量值

    C

    字符串

    D

    字符或字符型变量值


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

  • 第24题:

    单选题
    有如下程序#include main() { if('\0'== 0)putchar('X'); if('0'== 0)putchar('Y'); if('a'>'b')putchar('Z'); printf();}程序运行后的输出结果是(  )。
    A

    X

    B

    XYZ

    C

    YZ

    D

    Y


    正确答案: C
    解析:
    考查ASCII字符,字符'\0'、'0'、'a'、'b'的ASCII码值分别为0、48、97、98。putchar函数是向标准输出设备上输出一个字符。程序执行过程为:判断'\0'==0成立,输出X;判断'0'==0不成立,不输出;判断'a'>'b'不成立,不输出。答案选择A选项。