更多"设有变量说明'int a,b;float x,y;',以下C++语句中"的相关试题:
[单项选择]已知下列语句中的x和y都是int型变量,其中错误的语句是( )。
A. x=y++;
B. x=++y;
C. (x+y)++;
D. ++x=y;
[单项选择]下列定义变量的语句中错误的是______。
(A) int _int;
(B) double int_;
(C) char for;
(D) float US$
[填空题]以下说明语句中, [15] 是结构体类型名。
typedef struct
int n;
char ch[8];
PER;
[单项选择]设有定义: int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是
A. if(a>b)c=a,a=b,b=c;
B. if(a>b){c=a,a=b,b=c;}
C. if(a>b)c=a;a=b;b=c;
D. if(a>b){c=a;a=b;b=c;}
[单项选择]设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是
A. if(a>b) c=a,a=b,b=c;
B. if(a>b)c=a,a=b,b=c;
C. if(a>b) c=a;a=b;b=c;
D. if(a>b)c=a;a_b;b=c;
[单项选择]设有定义:int n1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
A. *p=*q;
B. p=q;
C. *p=&n1;
D. p=*q;
[填空题]以下说明语句中,______是结构体类型名。
typedef struct
{ int n;
char ch[8];
} PER;
[单项选择]已定义ch为字符型变量,以下赋值语句中错误的是( )。
[填空题]设有以下变量定义,并已赋确定的值,
char w;int x;floaty;double Z;
则表达式:w*x+z-y所求得的数据类型为上 【7】 。
[单项选择]设有以下说明语句:
struct stu
int a;
float b;
stutype;
则下面叙述不正确的是()。
A. struct是结构体类型的关键字
B. structstu是用户定义的结构体类型
C. stutype是用户定义的结构体类型名
D. a和b都是结构体成员名
[填空题]设有以下变量定义,并已赋确定的值,char w;int x; float y; double z;,则表达式:w*x+z-y所求得的数据类型为 【2】 。
[单项选择]设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他3个不同的是______。
A. if(a>b)c=a,a=b,b=c;
B. if(a>b)c=a,a=b,b=c;
C. if(a>b)c=a;a=b;b=c;
D. if(a>b)c=a;a=b;b=c;
[填空题]设有以下变量定义,并已赋确定的值,char w;int x;float y;double z;则表达式:w*x+z-y所求得的数据类型为______。
[单项选择]设有以下说明语句:
typedef struct
int n;
char ch[8];
PER;
则下面叙述中正确的是()
A. PER是结构体变量名
B. PER是结构体类型名
C. typedef struct是结构体类型
D. struct是结构体类型名