以下( )表达式是不合法的。A.string x="hello";int y=9;x+=y;B.string x="hello";int y=9;if(x=y){}C.string x="hello";int y=9;x=x+y;D.string x=null;inty=(x!=null)(x.length()>0)?x.length():0;

以下( )表达式是不合法的。

A.string x="hello";int y=9;x+=y;

B.string x="hello";int y=9;if(x=y){}

C.string x="hello";int y=9;x=x+y;

D.string x=null;inty=(x!=null)&&(x.length()>0)?x.length():0;


相关考题:

有以下程序:includeint f(int x){int y;if(x==0||x==1)return(3);y=x*x-f(x-2);return 有以下程序: #include<stdio.h> int f(int x) {int y; if(x==0||x==1)return(3); y=x*x-f(x-2); return y; } main() {int z; z=f(3);printf("%d\n",z); } 程序的运行结果是( )。A.0B.9C.6D.8

( 9 )有如下的函数定义:int Xfun(int x){int y=x;{int x=10; y+=x;}return x+y;}通过表达式 Xfun(5) 调用该函数,则得到的返回值为 【 9 】 。

有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是( )。 A.a%(int x—y)SXB 有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是( )。A.a%(int x—y)B.a=x!=Y;C.(a*y)%bD.y=x+y=X

以下程序执行后的输出结果是( )。include usingnamespacestd;void try(int,int,int,in 以下程序执行后的输出结果是( )。 #include <iostream> using namespace std; void try(int,int,int,int); int main ( ) { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = X*X; y = y*y; r = z+x+y; }A.18B.9C.10D.不确定

以下程序运行后的输出结果是【】。 include void fun(int x,int y) {x=x+y;y=x-y 以下程序运行后的输出结果是【 】。include<iostream.h>void fun(int x,int y){ x=x+y;y=x-y;x=x-y;cout<< x << "," <<y << " ,";}void main( ){ int x=2,y=3;fun(x,y);cout<< x << "," << y << endl;}

下列函数定义中,会出现编译错误的是 ______。A.max(int x,int y,int *z) { *z=x>y? x:y;}B.int max(int x,y) {int z; z=x>y? x;y; return z; }C.max(int x,int y) { int z; z=x>y? x:y; return(z); }D.int max(int x,int y) { return(x>y?x:y);}

以下程序段的执行结果为【】。includedefine PLUS(x, y) x+ yvoid main() { int x=1, y 以下程序段的执行结果为【 】。include<iostream.h>define PLUS(x, y) x+ yvoid main(){int x=1, y=2,z=3,sum;sum=PLUS(x+ y, z)*PLUS(y, z);cout<<"SUM="<<sum;cout<<end1;}

下列函数定义中,会出现编译错误的是A.max(int x,int y,int *z) { *z=xy ? x:y; }B.int max(int x,y) { int z; z=x>y ? x:y; return z; }C.max(int x,int y) { int z; z=xy?x:y; return(z); }D.int max(int x,int y) { return(x>y?x:y); }

设有定义语句:double x=2.5, y=4.7;int a=7;那么表达式x+a%3*(int)(x+ y)%2/4的值为【 】。

主调函数中的两个变量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;}

下列程序段的运行结果是______。int x=0,y=0;while(x<15) y++,x+=++y;pfintf("%d,%d",y,x);

下列程序的输出结果是( )。int t(int x,int y,int cp,int dp){cp=x% y+y*y;dp=x+x-y*y;}main(){ im a=4,b=3,c=9,d=8;t(a,b,c,D);printf("%d%d\n",c,D);}

有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是( )。A.a%(int)(x-y)B.a=x!=y;C.(a*y)%bD.y=x+y=x

有以下程序:includevoid main(){int x=10,y=10;for(int i=0;x>8;y=++i)cout 有以下程序: #include<iostream.h> void main() { int x=10,y=10; for(int i=0;x>8;y=++i) cout<<x--<<","<<y<<","; } 该程序运行后的输出结果是( )。A.10,1,9,2B.9,8,7,6C.10,9,9,0D.10,10,9,1

以下程序执行后的输出结果是include using namespace std;void try(int,int,int,int) 以下程序执行后的输出结果是 #include <iostream> using namespace std; void try(int,int,int,int); int main () { int x,y,z,r; x =1 ; y = 2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y,int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }A.18B.9C.10D.不确定

下列函数定义不正确的是 ( )A.int max { int x y,z; z=x>y? x: y }B.int max(x,y) int x,y; { int z; z=x>y? x:y; return(z) }C.int max(x,y) { int x,y z; z=x>y? x: y; return(z); }D.int max( ) {}

若有定义:floatx=3.5,y=3.6;则表达式()的值为6。A.(int)x+(int)yB.x+yC.(int)(x+y)D.int(x+y)

设以下变量均为int类型,则值不等于7的表达式是( )。A.(x=y=6,x+ y,x+1)B.(x=y=6,x +y,y+1)C.(x=6,x+1,y=6,x +y)D.(y=6,y+1,x=y,x+1)

以下( )表达式是不合法的。A.String x="Sky";int y=5;x + =y:B.String x="Sky":int y=5:if(x==y){}C.String x="Sky":int y=5:x=x+y:D.String x=null:int y=(x!=null) (x.length( )>0)?x.length:0

下述程序段的输出结果是 ( ) int x=10; int y=x+ +; printf("%d,%d",(x+ +,y),y+ +);A.11,10,B.11,11C.10,10D.10,11

有以下程序 float fun(int x, int y){ return{x+ y); }main(){ int a=2,b=5,c=8; printf("%3.of\n",fun((int)fun(a+ c, B) ,a-C) );} 程序运行后的输出结果是A.编译出错B.9C.21D.9

以下程序执行后的输出结果是include.using namespace std;void try(int,int,int,int) 以下程序执行后的输出结果是 #include<iostream>. using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }A.18B.9C.10D.不确定

仔细阅读下面程序,请给出运行结果( )。#include#includeint f1(int x){return x*x;}int f2(int x){return x*x*x;}main( ){int x=3,y1,y2,y3,y4;int(*f)( );f=f1;y1=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf(“y1=%d,y2=%d,y3=%d,y4=%d\n”,y1,y2,y3,y4);}A.y1=9,y2=9,y3=27,y4=27B.y1=3,y2=9,y3=27,y4=9C.y1=3,y2=3,y3=9,y4=9D.y1=3,y2=9,y3=9,y4=27

以下不合法的赋值语句是()A、x=(1,y=2);B、++x;C、x=y=15;D、y=int(x);

单选题有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。Aa%(int)(x-y)Ba==x!=yC(a*y)%bDy=x+y=a

单选题有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。A(a*y)%bBa==xyCa%(int)(x-y)Dy=x+y=x