单选题下列变量定义中,不合法的是( )。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项,出现非法字符“#”。
标识符的命名规则是:①以字母、下划线、美元符号作为首字符,首字符后面可以跟字母、下划线、美元符和数字;②不限字符个数,但为便于阅读和记忆,不宜太长;③区分大小写。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){ …… }
若各选项中所用变量已正确定义,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.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.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);}
下面是类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 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的0-FFH区域,应该使用的定义语句是()A、int code x;B、int idata x;C、int pdata x;D、int xdata x;