P5768: 【选择题】第4章:键盘输入和屏幕输出 (3)

传统题
1.000s 时间限制
128MB 内存限制
7 提交
3 解决

【题目描述】
1. 已知:int a, b;用语句scanf(“%d%d”,& a ,&b);输入a、b的值时,不能作为输入数据分隔符是( )。 A.,    B.空格     C.回车      Dtab   2. 有以下程序  #include <stdio.h> void main()  { char c1=’1’,c2=’2’;   c1=getchar();c2=getchar();putchar(c1);putchar(c2);  }  当运行时输入:a<回车>后,以下叙述正确的是 (  )。 A.变量c1被赋予字符ac2被赋予回车符 B.程序将等待用户输入第2个字符  C.变量c1被赋予字符ac2中仍是原有字符 D.变量c1被赋予字符ac2中将无确定值   3. 已知i,j,kint型变量,若从键盘输入:1,2,3<回车>,使i的值为1j的值为2k的值为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,AB,当从第一列开始输入数据时,正确的数据输入方式是 ( )。 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;


请将上述提供的程序复制到提交代码的位置并作相应修改。

咻咻~

提交答案 状态