若有定义:intx,y;chara,b,c;并有以下输入数据(此处<CR>代表换行,代表空格):12<CR>ABC<CR>>则能给X赋整数1,给Y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()
第1题:
有以下程序:
include(stdio.h>
main( )
{char a,b,C,d;
scanf("%c%C",&a,&b);
c=getchar( );d=getchar( );
printf{"%c%c%c%c\n",a,b,C,d);
}
当执行程序时,按下列方式输入数据(从第l列开始,<CR>代表回车j注意:回车也是
一个字符)
12<CR>
34<CR>
则输出结果是( )。
A.1234
B.12
C.12 3
D.12 34
当程序调用9etchar时,程序就等着用户接键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓)中区中的字符读完为后,才等待用户按键。因此,程序中c的值为输入的第 一个回车符。
第2题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )。
A.INPUT x,y、z;
B.scanf(”%d%d%d”,&x,&y,&z.);
C.sCanf(”%d%d%d”,x,y,z.);
D.read(”%d%d%d”,&x,&y,&z.);
第3题:
设x,y均是int类型变量,则以下不正确的函数调用为______。
A.getchar();
B.putchar('\108');
C.scanf("%d%*2d%d",&x,&y);
D.putchar('\'');
第4题:
若有定义语句:doub1e x,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
A.scanf("%f%f"&x,&y);
B.scanf("%f%f"&x,&y);
C.scanf("%1f%lf",px,y);
D.scanf("%lf%lf",x,y);
第5题:
若有定义语句“doublex,y,*px,*Py;执行了px=&x;py=&y;”后,正确的输入语句是( )。
A.scanf("%f%f",x,y);
B.scanf("%f%f"&x,&y);
C.scanf("%If%le",px,py);
D.scanf("%lf%If"x,y);
第6题:
有以下程序
#include <stdio.h>
Main()
{ char a,B,c,d;
ScanF(“%c%c,&a,&B”);
C=getchar();d=getchar();
PrintF(“%c%c%c%c\n”,a,B,c,d);
}
当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是
一个字符)
12<CR>
34<CR>
则输出结果是
A.1234
B.12
C.12 3
D.12 34
第7题:
X、Y、Z被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是______。
A.INPUT X,Y,Z;
B.scanf("%d%d%d",&X,&Y,&Z);
C.scanf("%d%d%d",X,Y,Z);
D.read("%d%d%d",&X,&Y,&Z);
第8题:
已有inti,j;floatx;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数调用语句的数据输入形式是()。
第9题:
可以使用()输入字符型数据。
第10题:
假设有2个整数x和y,表达式x>=y ? x : y的含义是哪项?()
第11题:
scanf(x=%dy+%d,&x,&y);a=getchar();b=getchar();c=getchar();
scanf(%d%d,&x,&y);a=getchar();b=getchar();c=getchar();
scanf(%d%d%c%c%c,&x,&y,&a,&b,&c);
scanf(%d%d%c%c%c%c%c%c,&x,&y,&a,&a,&b,&b,&c,&c);
第12题:
1234
124
12<CR>3
12<CR>34
第13题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
A.INPUTx、y、z;
B.scanf("%d%d%d",&x,&y,&z);
C.scanf("%d%d%d",x,y,z);
D.read("%d%d%d",&x,&y,&z);
第14题:
X、Y、Z被定义为mt型变量,若从键盘给X、Y、2输入数据,正确的输入语句是 ______。
A.INPUTX,Y,Z;
B.scanf("%d%d%d",&X,&Y,&Z);
C.scanf("%d%d%d",X,Y,Z);
D.read("%d%d%d",&X,&Y,&Z);
第15题:
X、Y、2被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是______。
A.INPUT X,Y,Z;
B.scanf("%d%d%d",&X,&Y,&Z);
C.scanf("%d%d%d",X,Y,Z);
D.read("%d%d%d",&X,&Y,&Z);
第16题:
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)( )。
A.10□X□20□Y<CR>
B.10□X20□Y<CR>
C.10□X<CR> 20Y<CR>
D.10X<CR> 20□Y<CR>
第17题:
若有定义语句:

正确的输入语句是( )。
A.scanf(”%lf%If"’,X,Y);
B.scanf(”%f%f¨X,Y);
C.scanf(”%f%f¨,X,y);
D.scanf(”%lf%le”,px,PY);
第18题:
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
A.INPUT x、v、z;
B.scanf("%d%d%d",&x,&y,&z);
C.scanf("%d%d%d",x,y,z);
D.read("%d%d%d",&x,&y,&z);
第19题:
假设定义变量如下:int x; float y;以下输入语句中()是正确的。
第20题:
若intx,y;doublez;以下不合法的scanf函数调用语句是()。
第21题:
若有定义:intx,y;chara,b,c;并有以下输入数据(此处
第22题:
求2个数的较大数
求2个数的较小数
把y的值赋给x
把x的值赋给y
第23题:
12<CR>3
12
1234
12<CR>34