计算机信息管理

单选题putchar函数可以向终端输出一个()。A 整型变量表达式值B 实型变量值C 字符串D 字符或字符型变量值

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

整型变量表达式值

B

实型变量值

C

字符串

D

字符或字符型变量值

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

putchar函数可以向终端输出一个字符或字符型变量值。()

此题为判断题(对,错)。


参考答案:正确

第2题:

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

A.多个字符

B.一个字符

C.一个实型变量值

D.一个整型变量表达式


参考答案:B

第3题:

putchar()一次可以输出多个字符。()

此题为判断题(对,错)。


参考答案:错误

第4题:

下列程序输出的结果是()。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

第5题:

阅读下列程序说明和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)接收下一个输入。

第6题:

一个传递函数可以可以用一个输入对多个输出的关系。()


正确答案:×

第7题:

有以下程序

#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中的字符输出到标准输出设备上,并且字符可以看作整数参与运算。

第8题:

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

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

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

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

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


正确答案:B

第9题:

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

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

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

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

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


正确答案:C

第10题:

以下叙述中正确的是______。

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

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

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

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


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