首页
题目
TAGS
首页
/
题库
/
[单选题]对下列语句正确的描述是( )。 cons的答案
搜答案
对下列语句正确的描述是( )。 const int *x; int *const x;
单选题
2022-01-04 02:45
A、语句1的含义是指针变量x不能更改
B、语句2的含义是指针变量x所指向的值不能更改
C、语句2的含义是指针变量x不能更改
D、语句1和语句2含义是相同的
查看答案
正确答案
C
试题解析
解析:语句1的含义是指针变量x所指向的地址的值不能更改。但是指针变量x的值可以进行修改。
标签:
感兴趣题目
有如下程序: #inClude<iostream> using namespaCe std; Class MyClass{ publiC: MyClass(int X):val(X){} void PrintConst}tout<<”Const:val=”<<val<<’ ’;} void Print{tout<<”val=”<<val<<’ ’;} private: int val; }; int main{ Const MyClass objl(10); MyClass obj2(20); objl.Print; obj2.Print; retum 0; } 执行这个程序的输出结果是( )。
有如下程序: #include<iostream) using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int get()const{return n+1;} }; int main() { AA a(5); const AA b(6); COUt<<A.get()<<b.get(); return 0
有如下程序:#include <iostream>using namespace std;class AA { int n;public: AA(int k):n(k) {} int get(){return n;} int get()const { return n+1; }};int main(){ AAa(5); const AA b(6); cout<<a. get()<<b. get(); return ();}执行后的输出结果是( )。
有如下程序: #include<iostream> using namespace std; class AA{ int n; public: AA(int k):n(k){} int get(){return n;} int get()const{return n+1;} }; int main() { 从a(5); const AA b(6); cout<<a.get()<<b.get(); return 0; } 执行后的输出结果是( )。
已知int x=5;执行语句x+=x-=x?x;,x的值为()
下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int A) { int C; C=X*a; return C; } void main() { int x=3,a=4; x=x+fun(a); cout<<"x="<<x<<endl; }
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):araount(n){ } int getAmount( )const{retum amount;} }; class Derived:public Base{ protected; int value; public: Derived(int m,int n):value(n1),Base(n){ } int getData( )const{return value+amount;} }; 已知x是一个Derived对象,则下列表达式中正确的是
已知函数f的原型是“void f(int*x,int&y);”变量v1、v2的定义是“int v1,v2;”下列调用语句中,正确的是( )。
有说明语句int x[4][5];void fun(int y[4][5] ,int m,int n);调用函数的正确语句是()
有以下说明语句:struct point{int x;int y;}p;则正确的赋值语句是()
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<<><>
若x和y均为int类型的变量,则依次执行语句x+=y;y=x-y;x-=y;的效果是()。(用文字描述)
相关题目
设int x=6;,执行语句X+=X-=X*X;后,x的值是( )
下面程序的输出结果是( )。 #include<iostream.h> Class example {int a; public: example(int B.{a=b++;} void print(){a=a+1 cout<<a<<““;} void print()const{cout<<a<<““;} }; void main() {example x(3); Const example y(2); x.print();
下面是类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,
执行完语句int [] x= new int [25];后,则下列哪项说法是正确的?
执行完语句int[] x=new int[25];后,则下列( )说法是正确的。
执行完语句int[] x= new int[25];后,则下列说法中正确的是( )。
执行int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?
设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
设有定义:int x=o,* P;,立刻执行以下语句,正确的语句是( )。
有如下程序: #include<iostream> using namespace std; class Amount{ int amount; public: Amount(int n=0):amount(n){ } int getAmount( )const{return amount;} Amount&operator+=(Amount A) { amount+=a.amount; return; } }; int main( ){ Amount x(3),y(7); x+=y: cout<<x.getAmount( )<<endl; return 0; } 已知程序的运行结果是10,则下画线处缺失的表达式是
对下列语句正确的描述是( )。 const int *x; int *const x;
对下列语句正确的描述是( )。 const int*x; //(1) int*const X; //(2)
有如下类定义: class AA { int a; public: int getRef()const{ return &a; } //① int getValue()const{ return a; } //② void set(int n)const{ a=n; } //③ friend void show(AA aa)const{ cout<<a; } //④ }; 其中的四个函数定义中正确的是( )。
有如下类定义;class AA{int a;public:int getRef()const{ return &a; }//①int getValue()const{ return a; }//②void set(int n)const{ a=n; }//③friend void show(AA aa)const{ cout<<a; )//④};其中的四个函数定义中正确的是( )。
有如下类定义: class AA { int a; public: int getRef()const{return &a;} //① int getValue()const{return a;) //② void set(int n)const{a=n;} //③ friend void show(AAaa)const{cout<<a;} //④ }; 其中的四个函数定义中正确的是
如下的类定义,括号里应填( )。 class Myclass { public: MyClass(int a =0,int b =0) { X=a; Y=b; void Change ( ) const { X- =10; Y+ =10; public: ( )int X,Y;
有如下类定义: class Test { public: Test(){a=0;C=0;t //① int f(int A) const{this->a=a;} //② static int g( ){return a;} //③ void h(int B) {Test::b=b;}; //④ private: int a; static int b; const int c; }; int Test::b=0: 在标注号码的行中,能被正确编译的是
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(){return a;} //③ void h(int b){Test::b=b;}; //④ private: int a; static int b; const int c; }; int Test::b=0; 在标注号码的行中,能被正确编译的是
有如下类定义: class Test { public: Test(){a=0;c=0} //① int f(int a)const{this->a=a;} //② static int g(){return a;} //③ void h(int b){Test::b;}; //④ private: int a; static int b; const int C; }; int Test::b=0; 在标注号码的行中,能被正确编译的是( )。
若有语句:int x,*p=&x;则与该语句等价的语句是()
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧