有以下程序#include<stdio. h>main(){charc1='1',c2='2';c1=getchar();c2=getchar();putchar(c1)

题目
有以下程序includemain(){charc1='1',c2='2';c1=getchar();c2=getchar();putchar(c1)

有以下程序#include<stdio. h>main(){ char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2);} 当运行时输入:a<回车> 后,以下叙述正确的是

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值

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

第1题:

【单选题】以下程序运行时若输入:a<回车> ,则叙述正确的是______。 #include <stdio.h> main() { char c1='1',c2='2'; c1=getchar(); c2=getchar();putchar(c1); putchar(c2); }

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值


变量c1被赋予字符a,c2被赋予回车符

第2题:

7、以下程序运行时若输入:a<回车> ,则叙述正确的是()。 #include <stdio.h> int main() { char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); return 0; }

A.程序将等待用户输入第2个字符

B.变量c1被赋予字符a,c2中将无确定值

C.变量c1被赋予字符a,c2被赋予回车符

D.变量c1被赋予字符a,c2中仍是原有字符2


变量c1被赋予字符a,c2被赋予回车符

第3题:

以下程序运行时若输入:a<回车> ,则叙述正确的是()。 #include <stdio.h> int main() { char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); return 0; }

A.程序将等待用户输入第2个字符

B.变量c1被赋予字符a,c2中将无确定值

C.变量c1被赋予字符a,c2被赋予回车符

D.变量c1被赋予字符a,c2中仍是原有字符2


变量c1被赋予字符a,c2被赋予回车符

第4题:

有以下程序:include main( ) {char c1='1',c2='2';c1=getchar();c2=getchar();putcha

有以下程序:#include <stdio, h>main( ) { char c1='1',c2='2'; c1=getchar();c2=getchar();putchar(c1);putchar(c2); } 当运行时输入:a<回车>后,以下叙述正确的是( )。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第二个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值


正确答案:A
解析:函数getchar()的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受一个字符(回车符也是一个字符)。故本题中变量c1被赋予字符a,c2被赋予回车符。

第5题:

有以下程序: include main() {char c1='1',c2='2'; c1=getchar();c2

有以下程序: #include <stdio.h> main() {char c1='1',c2='2'; c1=getchar();c2=getchar();putchar(c1);putchar(c2); } 当运行时输入a<回车>后,以下叙述正确的是 ______。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值


正确答案:A
解析:函数getchar()的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受一个字符(回车符也算是一个字符)。故本题中变量c1被赋予字符a,c2被赋予回车符。

第6题:

有以下程序: includemain(){char c1='1',c2='2';c1=getchar();c2=getchar();putchar(c

有以下程序: # include<stdio.h> main() {char c1='1',c2='2'; c1=getchar();c2=getchar();putchar(c1);putchar (c2); } 当运行时输入:a<回车>后,以下叙述正确的是 ______。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值


正确答案:A
解析:getchar函数读入字符时,空格、回车符都作为字符读入,因此A正确。

第7题:

有以下程序:include main(){ charc1='1',c2='2'; c1=getchar(); c2=getchar(); putcha

有以下程序: #include <stdio.h> main() { char c1='1',c2='2'; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); } 当运行时输入:a<回车>后,以下叙述正确的是( )。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值


正确答案:A
解析:getchar()函数执行时将从键盘缓冲区中读取用户的输入,而不管输入的是否可打印字符。所以当输入a回车>后,键盘缓冲区被输入的实际上是两个字符:'a'和'\n'。故选项A的说法是正确的。

第8题:

有以下程序:includemain(){char cl='1',c2='2';cl=getchar();c2=getchar();putchar(c1

有以下程序: #include<stdio.h> main() { char cl='1',c2='2'; cl=getchar();c2=getchar();putchar(c1);putchar(c2); } 当运行时输入:a<回车>后,以下叙述正确的是( )。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

C.变量c1被赋予字符a,c2中仍是原有字符2

D.变量c1被赋予字符a,c2中将无确定值


正确答案:A
解析:函数getchar()的作用是从终端(或系统隐含的输入没备)输入一个字符,且只能接收一个字符(回车符也算一个字符)。所以本题中c1被赋值字符a,c2被赋予回车符。

第9题:

有以下程序:#include <stido.h>main(){ char c1=′1′,c2=′2′;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行时输入:a<回车>后,以下叙述正确的是( )。A)变量c1被赋予字符a,c2被赋予回车符B)程序将等待用户输入第2个字符C)变量c1被赋予字符a,c2中仍是原有字符2D)变量c1被赋予字符a,c2中将无确定值


正确答案:A
输出的格式控制,因为输入的是a和一个回车符,系统就会将a字符赋给c1,将回车符赋给c2.