单选题下列变量定义中,不合法的是(  )。Aint $x;Bint _123;Cint Summer_2010_gross_sale;Dint #dim;

单选题
下列变量定义中,不合法的是(  )。
A

int $x;

B

int _123;

C

int Summer_2010_gross_sale;

D

int #dim;


参考解析

解析:
标识符的命名规则是:①以字母、下划线、美元符号作为首字符,首字符后面可以跟字母、下划线、美元符和数字;②不限字符个数,但为便于阅读和记忆,不宜太长;③区分大小写。D项,出现非法字符“#”。

相关考题:

若各选项中所用变量已正确定义,函数 fun 中通过 return 语句返回一个函数值,以下选项中错误的程序是A)main(){ …… x=fun(2,10); …… }float fun(int a,int b){ …… }B)float fun(int a,int b){ …… }main(){ …… x=fun(i,j); …… }C)float fun(int,int);main(){ …… x=fun(2,10); …… }float fun(int a,int b) { …… }D)main(){ float fun(int i,int j);…… x=fun(i,j); …… }float fun(int a,int b){ …… }

下列变量定义中,不合法的是A.Int $X;B.int _123;C.int Summer_2010_gross_saIe;D.Int #dim;

若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是( )。A.main() {……x=fun(2,10);……} float fun(int a,int b){……}B.float fun(int a,int b){……} main() {……x=fun(i,j);……}C.float fun(int,int); main() {……x=fun(2,10);……} float fun(int a,int b){……}D.main() {float fun(int I,intj); ……x=fun(i,j);……} float fun(int a,int b){……}

下列变量定义中,不合法的是( )。A.int SX;B.int_123;C.int Summer 2010_gross_sale;D.intdim;

下列整数定义中,错误的是______。A) int f=314;B) int a=012;C) int i=189;D) int d=0x123;

下列整数的定义中,错误的是( )。A.int f=314.;B.int a=012;C.int i=189;D.int d=0x123;

下列函数定义中,会出现编译错误的是 ______。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);}

下列的变量定义中,错误的是A.int_a=123;B.int i=Integer.MAX_ VALUE;C.long j;12345678900L;D.static i=100;

若已有定义int x;下列说明指针变量p指向x的正确语句是( )A. int p=B. int *p=C. int p=x;D. int *p=x;

若已定义x为int类型变量,说明指针变量p的正确语句是______。A.int p=x;B.int*p=x;C.int *p=x;D.*p=*x;

下列函数定义中,会出现编译错误的是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); }

下列函数参数默认值定义错误的是( )。A.f(int x,int y=O)B.fun(int x=100)C.f(int x=0,int y)D.fun(int x=f())(函数f()已经定义)

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

下列变量定义中,不合法的是( )。A.int SX;B.int_123;C.int Summer 20 1 0_gross_sale;D.int#dim;

下面是类MyClass的定义,对定义中各语句描述正确的是( )。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,A.语句①是类MyClass 的构造函数的定义B.语句②和③实现类成员函数的重载C.语句④实现对类成员变量x的更新操作D.语句①、②、③和④都不正确

下列变量定义中,不合法的是( )。A.int SX;B.int_123;C.int Summer 2010_gross_sale;D.int#dim;

下列整数的定义中,错误的是( )。A.int f=314.;B.int a=01 2;C.int i=1 89;D.int d=0x123;

下列方法定义中,正确的是( )。A.int x(int a,b)B.double x(int a,int b) {return(a-b);){int w:w=a-b:}C.double x(a,b)D.int x (int a,int b) {return b}{return a-b;}

下列整数的定义中,错误的是( )。 A.int f=314.;B.int a=012;C.int i=189;S 下列整数的定义中,错误的是( )。A.int f=314.;B.int a=012;C.int i=189;D.int d=0x123;

下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};A.语句①是类MyClass的构造函数定义B.语句②和语句③实现类成员函数的重载C.语句④实现对类成员变量X的更新操作D.语句①②③和④都不正确

组件的setSize()方法签名正确的是哪项?()A、 setSize(int width,int height)B、 setSize(int x,int y,int width,int height)C、 setSize(Dimension dim)D、以上皆不是

如果希望变量存储于片内RAM的20H-2FH区域,应该使用的定义语句是:()A、int code x;B、int bdata x;C、int pdata x;D、int xdata x;

下列不合法的指针变量的定义是()A、int*_kB、char*_245C、int*pD、double*5_is

下列变量定义正确的是()A、int   x_1 ; y;B、int  printf=2,x_y=2;C、int  for=4;D、int  x,y=5 ;

下列变量定义中,不合法的是()A、int$x;B、int_12;C、intSummer_2012;D、int#dim;

如果希望变量存储于片内RAM的0-7FH区域,应该使用的定义语句是:()A、int data x;B、int idata x;C、int pdata x;D、int xdata x;

如果希望变量存储于片内RAM的0-FFH区域,应该使用的定义语句是()A、int code x;B、int idata x;C、int pdata x;D、int xdata x;