若有如下说明:int a,b=5,*t=&a;则能完成a=b赋值功能的语句是()
A.&a=&b;
B.*t=b;
C.*t=&b;
D.*a=*t;
第1题:
若有说明int i,j=2, *P=&i;,则能完成i=j赋值功能的语句是_______。
A.i=*p;
B.*P2=*&j;
C.i=&j;
D.i=**p;
第2题:
若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
A.i=*p
B.*P=*&j
C.i=&j
D.i=**p;
第3题:
若有以下程序
main()
{ int a=4,b=3,c=5,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
pfintf("%d%d%d\n",a,b,c) ;
}
执行后输出结果是【 】。
第4题:
有如下类定义: class Test { private int x; public int y; public void setX (int m) {x=m;} public int getX( ) {return x;} }现用Test t=new Text();生成一个对象t,则如下语句中,错误的是( )。
A.t.x=10;
B.t.y=10;
C.t. setX(10);
D.int m=t.getX( );
第5题:
若有说明int i,j=2,*p&i;,则能完成i=j赋值功能的语句是______。
A.i=*p;
B.*p=*&j;
C.i=&j;
D.i=**p;
第6题:
若有如下SQL语句: SELECT班级号,姓名,工资; FROM教师; ORDER BY班级号,工资DESC 执行该语句后,查询结果第一条记录的“职工号”是( )。
A.T11
B.T33
C.T55
D.T66
第7题:
若有如下程序: main() { int x[]={14,32,65,69,78,59},*t; t= x +5; printf("%d\n",*-t); } 则程序执行后的输出结果是( )。
A.78
B.65
C.32
D.14
第8题:
若有类T说明class T{inti;friend void fFriend(T&,int);};,则函数fFriend的错误定义是()
第9题:
设有C语句:struct T{int n;double x;}d,*p;,若要使p指向结构体变量中的成员n,正确的赋值语句是()
第10题:
int *a[20][10];
int *a[20];
int *a[10];
int *a[10][20];
第11题:
i=*p
*p=*&j
i=&j
i=**p
第12题:
template<typename T>
void swap(T a[],T b[],int size);
template<typename T>
void swap(int size,T a[],T b[]);
template<typename T1,typename T2>
void swap(T1 a[],T2 b[],int size);
template<class T1,class T2>
void swap(T1 all,T2 b[],int size);
第13题:
若有说明int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
A.i=*p;
B.*p=*&j;
C.i=&j;
D.i=**p;
第14题:
若有如下调用函数: int sub(int *t) { return (t); } 该函数的返回值是( )
A.形参t中存放实参变量的地址值
B.形参t自身的地址值
C.指针变量t所指的实参变量的值
D.随机的值
第15题:
若有如下说明: int a,b=5,*t=&a; 则能完成a=b赋值功能的语句是( )
A.&a=&b;
B.*t=b;
C.*t=&b;
D.*a=*t;
第16题:
若有如下语句: struct a { char x[10] int y; }s,*t; t=&S; 则对结构体变量s中的成员y的正确引用是( )。
A.a.y;
B.t->y;
C.t.y;
D.*t->y;
第17题:
若有如下程序: int sub() {static int n=1; int x=1; x*=n;n++; return x; } main() {int n,t=1; for(n=1;n<6;n++)t*=sub(); printf("%d\n",t); } 则程序运行后的输出结果是( )
A.15
B.120
C.34560
D.-30976
第18题:
若有如下程序: sub(int *t,int a[3][4]) { int m,n; for(m=0;m<3;m++) for(n=0;n<4;n++) { *t=a[m][n];t++;} } main() { int*t,s[3][4)={{1,2,3),{4,5,6),{7,8,9}}; t=(int*)malloc(50); sub(t,s); printf("%d,%d\n",t[4],t[7]); } 则程序运行后的输出结果是( )。
A.4,7
B.4,0
C.5,8
D.程序错误
第19题:
若有如下程序: int s[3] [3]={'a','b','C','d','e','f','g','h','i'},*t; main() {t:(int*)malloc(sizeof(int)); sub(t,s); printf("%c\n",*t); } sub(int*p,int b[][3]) {*p=b[2][1]; } 则程序运行后的输出结果是( )。
A.d
B.e
C.h
D.b
第20题:
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。
第21题:
若有类模板声明:template classTclass{int k;public:Tclass(int);//……};以下正确的说明语句正确的是()
第22题:
void fFriend(T &objT,int k){objT.i=k;}
void fFriend(T &objT,int k){k=objT.i;}
void T::fFriend(T &objT,int k){k+=objT.i;}
void fFriend(T &objT,int k){objT.i+=k;}
第23题:
Tclass(double)t(10);
Tclass<double>t(10);
Tclass<0.5>t(10);
Tclass t(10);