若有变量定义: int a = 5, *p = &a, *q = &a;则下面不能做的运算是:
A.p=a;
B.q=a;
C.p=q;
D.a=p-q;
E.a=(*p)*(*q);
第1题:
设有以下程序段:
int a[5]={0},*p,*q;
p=a;
q=a;
则下列选项目,合法的运算是
A.p+q;
B.p-q
C.p*q
D.p%q
第2题:
若有定义语句:int a[4][10],* P,* q[4];且0<=i<4,则错误的赋值是( )。
A.P=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
第3题:
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
A.3
B.4
C.5
D.6
第4题:
若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是( )。
A.*q=0;
B.w=p;
C.*p=a;
D.*p=*w;
第5题:
设有以下程序段: int a[5]={0},*p,*q; p=a; q=a; 则下列选项中,合法的运算是
A.p*q
B.p-q
C.p*q
D.p%q
第6题:
若有定义“floata=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为( )。
A.两个语句都是将变量a的值赋予变量p
B.*p=a是使P指向变量a,而P=&a是将变量的值赋予变量指针p
C.*p=a是将变量a的值赋予变量b,而&;a是使P指向变量a
D.两个语句都是使p指向变量a
第7题:
设变量均已正确定义,若要通过
scaIIf(”%d%c%d%c”,&;al,&;el,&;a2,&;c2);
语句为变量al和a2赋数值l0和20,为变量cl和c2赋字符x和Y。以下所示的输入形式中正确的是( )。(注:口代表空格字符)
第8题:
若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )
A.p是一个函数名,q是一个指针变量
B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量
C.p和q是等价的,都是指针变量
D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数
第9题:
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是( )。
A.D=a
B.q[i]=a[i]
C.p=a[l]
D.P=&a[2][1]
第10题:
若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第11题:
设有如下定义: typedefint*INTEGER; INTEGERp,*q; 则()是正确的叙述。
第12题:
若有以下说明和定义:typedefint*INTEGER INTEGERp,*q;以下叙述正确的是()
第13题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第14题:
A.int p, *q; q=&p;
B.int *p, *q; q=p=NULL;
C.int a=5, *p; *p=a;
D.int a=5, *p=&a, *q=&a; *p=*q;"
第15题:
若有定义语句:int u[4][10],*P,*q[4];且0≤i<4,则错误的赋值是
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
第16题:
若有以下说明和定义 typedef int*INTEGER; INTEGER p,*q; 以下叙述正确的是
A.p是int型变量
B.p是基类型为int的指针变量
C.q是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第17题:
若有以下说明和定义: typedef int *INTEGER; INTEGER p,*q; 以下叙述正确的是( )。
A.p是整型变量
B.p是基类型为整型的指针变量
C.q是基类型为整型的指针变量
D.程序中可用INTEGER代替int类型名
第18题:
A.p是int型变量
B.q是基类型为int的指针变量
C.p是基类型为int的指针变量
D.程序中可用INTEGER代替int类型名
第19题:
若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)
第20题:
设有以下程序段:int a[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是( )。
A.p+q
B.p-q
C.p*q
D.p%q
第21题:
设有以下程序段; int a[5]={0},*p,*q; p=a;q=a;则合法的运算是______。
A.p+q
B.p-q
C.p*q
D.p%q
第22题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第23题:
假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。
第24题:
Companycom is purchasing a p5 590 which was configured with 60 Amp line cords. They have just indicated that their large datacenter is already wired for 100 Amp power circuits in the location where the server will be installed. What would be the recommended action?()