P5768: 【选择题】第4章:键盘输入和屏幕输出 (3)
				
								
								传统题								
							
				
								
								1.000s
								时间限制
							
							
							
								
								128MB
								内存限制
							
															
									
									7									提交								
								
									
									3									解决								
							
	
	【题目描述】
	1. 已知:
int a, b;用语句scanf(“%d%d”,& a ,&b);输入a、b的值时,不能作为输入数据分隔符是( )。
	A
..,    
B.空格     
C.回车      
D.
tab键
	 
	2. 有以下程序 
	#include <stdio.h>
	void 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中将无确定值
	 
	3. 已知
i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是(      )。
	A.scanf(“%2d%2d%2d”,&i,&j,&k);      B.scanf(“%d_%d_%d”,&i,&j,&k);
	C.scanf(“%d,%d,%d”,&i,&j,&k);        D.scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
	 
	4. 已有如下定义和输入语句 
,若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是 ( )。
	int  a1,a2;  char  c1,c2;
	scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 注意:_表示空格,
<CR>表示回车
	A. 10A_20B<CR>  B. 10_A_ 20_ B<CR>   C. 10A20<CR>   D. 10A20_B<CR>
。
	 
	5. 阅读以下程序
,当输入数据的形式为25,13,10<CR>正确的输出结果为( )。
	void main()
	{	int  x,y,z 
	 	scanf("%d%d%d",&x,&y,&z );
	 	printf("x+y+z=%d\n ,x+y+z);
。
	 }
	 A.x+y+z=48      B.x+y+z=35      C.x+z=35        D.不确定值
		
【输出】
#include<stdio.h>
int main()
{
printf("----------");
//例如:本次习题有5道题,则你的输出格式应为printf("AAAAA");
//选项均由大写A,B,C,D组成,输出语句有一条 
return 0;
} 
请将上述提供的程序复制到提交代码的位置并作相应修改。