网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

现有int a,*b;,b=&a;,则下列运算错误的是()。

A.*&a

B.&*a

C.*&b

D.&*b


参考答案和解析
B
更多 “现有int a,*b;,b=a;,则下列运算错误的是()。A.*aB.*aC.*bD.*b” 相关考题
考题 现有inta,*b;,b=a;,则下列运算错误的是 A.*a B.*a C.*b D.,b=a;,则下列运算错误的是A.*aB.*aC.*bD.*b

考题 设有定义下列: int a=1,b=2,c=3,d=4,m=2,n=2; 则表达式(m=a>b)(n=c>d)运算后,n的值是( )。A.4B.3C.2D.0

考题 ( 14 )下列运算符函数中肯定不属于类 FunNumber 的成员函数的是A ) int operator-(FunNumber);B ) FunNumber operator-();C ) FunNumber operator-(int);D ) int operator-(FunNumber , FunNumber);

考题 若x=10010111,则表达式(3+(int)(x))(~3) 的运算结果是( )。A.10011000B.10001100C.10101000D.10110000

考题 下列关于单目运算符++、--的叙述中正确的是A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量

考题 设有以下程序段:int a[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是A.p+q;B.p-qC.p*qD.p%q

考题 现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=a;B.q=b;C.p=q;D.p=a;

考题 现有如下程序段#include "stdio.h"int aa(int x,int y);main(){int a=24,b=16,c;c=aa(a,b);printf("%d\n",c);}int aa(int x,int y){int w;while(y){w=x%y;x=y;y=w;}return x;}则程序段的输出结果是A.8B.7C.6D.5

考题 在下列叙述中,正确的一条是( )A.语句int *pt中的*pt是指针变量名B.语句"int *p=a;"等价于"int *p;p=a[0];”C.运算符*和都是取变量地址的运算符D.已知指针变量p指向变量a,则a和*p值相同,都是变量a的值

考题 若要对a进行++运算,则a应具有下面说明A.int a[3][2];B.char*a[]{"12","ab"};C.char(*a)[3];D.int b[10],*a=b;

考题 在某类的公共部分有声明string operator++( );和string operator++(int);则说明A.string operator++( );是前置自增运算符声明B.string( )perator++( );是后置自增运算符声明C.string operator++(int);是前置自增运算符声明D.两条语句无区别

考题 设有定义语句:int a=12;,则表达式a*=2+3的运算结果是______。

考题 有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。A.#NAME?B.两个int型参数的和也应该是int型,而这里将+的返回类型声明为doubleC.没有将运算符重载函数声明为某个类的友元D.C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符

考题 设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是A.p*qB.p-qC.p*qD.p%q

考题 已知有定义:const int D=5;int i=1;double f=0.32;char c=15;则下列选项错误的是A.++i;B.D--;C.c++;D.--f;

考题 avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是A)int avg(jnt *a,int n.);B)int avg(int a[10],int n);C)int avg(int a,int n);D)int avg(int a[ ],int n);

考题 下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.int operator一(FunNumber);S 下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。A.int operator一(FunNumber);B.FunNumber operator一;C.FunNumber operator一(int);D.int operator一(FunNumber,FunNumber);

考题 若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11S 若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。A.0B.1C.11D.3

考题 av9功能是求整形数组中的前若干个元素的平均值,设数组元素个数最多不超过则下列函数说明语句错误的是( )。A.int avg(int*a,int n);B.int avg(int a[lO],int n);C.int avg(int a,int n);D.int avg(int a[],int n);

考题 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,a,b,给a赋值l、给b赋值2、给 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)

考题 设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。 A.++a;B.f一一;SXB 设有定义int a=1;float f=1.2;char C=a;,则下列表示错误的是( )。A.++a;B.f一一;C.c++;D.8++;

考题 设有以下程序段:int a[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是( )。A.p+qB.p-qC.p*qD.p%q

考题 有如下的运算符重载函数定义:double operator+(int i,int k){return double (i+ k);}但定义有错误,对这个错误最准确的描述是( )。A.“+”只能作为成员函数重载,而这里的“+”是作为非成员函数重载的B.两个int型参数的和也应该是int型,而这里将“+”的返回类型声明为doubleC.没有将运算符重载函数声明为某个类的友元D.C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符

考题 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为: A.int类型B. double类型C. float类型D. long类型

考题 设a为int变量,b为float变量,则a+b的运算结果为()型数据。

考题 赋值运算符常用的运算符,下列赋值正确的是()。A、int a=1;B、char b=’a’;C、float c=3.1;D、int a=b=1;

考题 单选题avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是(  )。A int avg(int *a,int n);B int avg(int a[10],int n);C int avg(int a,int n);D int avg(int a[],int n);

考题 填空题设a为int变量,b为float变量,则a+b的运算结果为()型数据。