网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
如果变量 x、y 、t 已经正确定义,下列哪个选项的语句不能正确将x、y的值进行交换?
A.x=t, t=y, y=x;
B.x=x+y, y=x-y, x=x-y;
C.t=x, x=y; y=t;
D.t=y, y=x, x=t;
参考答案和解析
x=t, t=y, y=x;
更多 “如果变量 x、y 、t 已经正确定义,下列哪个选项的语句不能正确将x、y的值进行交换?A.x=t, t=y, y=x;B.x=x+y, y=x-y, x=x-y;C.t=x, x=y; y=t;D.t=y, y=x, x=t;” 相关考题
考题
(27)有下列两个过程: Sub S1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Sub 则下列叙述中正确的是 A.用过程S1可以实现交换两个变量的值的操作,S2不能实现B.用过程S2可以实现交换两个变量的值的操作,S1不能实现 C.用过程S1和S2可以实现交换两个变量的值的操作 D.用过程S1和S2不能实现交换两个变量的值的操作
考题
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )。A.INPUT x,y、z;
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.);
考题
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是( )。A.if(x+ +);B.if(x>yy!=0);C.if(x>0)x--D.if(y<0){;} else y+ +; else x+ +;
考题
有下列函数定义: int fun(double a,double b) {return a*b;} 若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是( )。A.if(fun(x,y)){……}B.z=fun(fun(x,y),fun(x,y));C.z=fun(fun(X,y)x,y);D.fun(x,y);
考题
下列语句: X=5 If X>0 Then Y=5 Y=10 运行程序后,下列叙述中正确的是 ______。A.变量Y的值是5B.变量Y的值是10C.变量X的值是10D.变量Y的值无法确定
考题
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。A.funa(int*x,int*y) {int*p; *p=*x;*x=*y;*y=*p; }B.funb(int x,int y) {int t; t=x;x:y=y=t;}C.func(int*x,int*y) {*x=*y;*y=*x;}D.fund(int *x,int*y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}
考题
主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。A.funa(int*x,int*y) { int*p; *p=*x;*x=*y;*y=*p; }B.funb (int x,int y) {int t;t=x;x=y;y=t;}C.func(int *x,int*y) {*X=*y;*y=*x;}D.fund(int *x,int *y) {*x=*x+*y;*y=*x-*y;*x=*x-*y;}
考题
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是A.ifx++);B.it(x>yy!=0);C.if(x>0)x--D.if(y<0){;} else y++; else x++;
考题
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是( )。A.if(x++);B.if(x>yy!=0);C.if(x>y)x--else y++;D.if(y<0) {;} else x++;
考题
假定有以下两个过程: Sub SI (By Val x As Integer,By Val y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确的是______。A.用过程S1可以实现交换两个变量的值的操作,S2不能实现B.用过程S2可以实现交换两个变量的值的操作,S1不能实现C.用过程S1和S2都可以实现交换两个变量的值的操作D.用过程S1和S2都不能实现交换两个变量的俏的操作
考题
变量x,y都是single类型,它们的值分别为10.7和20.3,变量t是整型,执行下面语句后,x,y的值变为()。t=x:x=y:y=tA.10.7,20.3B.20.3,10.7C.20.3,11D.20,10.7
考题
设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。A.if(x++);SXB
设变量X和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是( )。A.if(x++);B. if(x>yC.if(x>y)x--else y++;D.if(y<0) {;} else x++;
考题
假定有以下两个过程: Sub S1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Infeger) Dim t As Integer t=x x=y y=t End Sub 则以下说法中正确的是______。A.用过程S1可以实现交换两个变量的值的操作,S2不能实现B.用过程S2可以实现交换两个变量的值的操作,S1不能实现C.用过程S1和S2都可以实现交换两个变量的值的操作D.用过程S1和S2都不能实现交换两个变量的值的操作
考题
在信息加工中,经常要对被处理的数据进行排序,数据的排序有多种方法,冒泡法是一种常用的排序方法,在排序时少不了比较两个变量中值的大小。下列四个选项中,能正确地对x和y两个变量进行比较,并将较大的数放在变量x中的是()。A、if x>y then(交换变量x、y的值)endifB、if x<=y then(交换变量x、y的值)endifC、if x<y then(交换变量x、y的值)endifD、if x>=y then(交换变量x、y的值)endif
考题
变量x的值为3,y的值为4,执行下列哪个语句后,可输出表达式:3+4=7()。A、Print"x+y=";x+yB、Printx;"+";y;"=";x+yC、Printx;"+";"y";"=x+y"D、Printx;"+";"y=";x+y
考题
下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。A、x=x+y y=y+x x=x+yB、x=x+y y=x-y x=x-yC、x=x+y y=y-x x=x-yD、x=x-y y=x-y x=y-x
考题
单选题在VB中,使用变量前一般应对变量进行定义。以下变量定义语句错误的是()。A
Dim x As IntegerB
Dim x As Integer,y As SingleC
Var x,y:IntegerD
Dim x As Integer,y As Integer
考题
单选题下列选项中,能正确地将x和y两个变量中的数据进行交换的表达式是()。A
x=x+y y=y+x x=x+yB
x=x+y y=x-y x=x-yC
x=x+y y=y-x x=x-yD
x=x-y y=x-y x=y-x
考题
单选题变量x的值为3,y的值为4,执行下列哪个语句后,可输出表达式:3+4=7()。A
Printx+y=;x+yB
Printx;+;y;=;x+yC
Printx;+;y;=x+yD
Printx;+;y=;x+y
考题
单选题要交换变量X和Y之值,应使用的语句组是()。A
X=Y;Y=Z;Z=XB
C=X;X=Y;Y=CC
X=Y;Y=XD
Z=Y;Y=X;Y=Z
热门标签
最新试卷