已知int a[]={ 0,2,4,6,8,10 },*p=a+1;其值等于0的表达式是()A、*(p++)B、*(++p)C、*(p--)D、*(--p)

已知int a[]={ 0,2,4,6,8,10 },*p=a+1;其值等于0的表达式是()

  • A、*(p++)
  • B、*(++p)
  • C、*(p--)
  • D、*(--p)

相关考题:

设有语句“int a=12; a+=a*a;”,则执行结束后, a的值为( )。

已知int a=6; 则执行a+=a-=a*a;语句后,a的值为A.36B.0C.-24D.-60

有以下程序#include stdio.hint a= 5;void fun(int b){ int a= 10;a+=b; printf("%d",a);}main(){ int c=20;fun(c);a+=c;printf("%d\n",a);}程序运行后的输出结果是 【 1 1 】 。

已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义struct a *f(int t1,int *t2,strcut a t3,struct a *t4)struct a p,*p1;int i;则正确的函数调用语句为A.p=f(10,i,p,p1);B.p1=f(i++,(int *)p1,p,p);C.p=f(i+1,(i+2),*p,p);D.f(i+1,i,p,p);

以下程序的输出结果是【】。 include void main( ) } int a=0; a+=(a=8); cout 以下程序的输出结果是【 】。include<iostream.h>void main( )}int a=0;a+=(a=8) ;cout<<a;}

有以下程序includestdio.hint a=5;void fun(intB){int a=10;a+=b;pfinff(“%d”,A);}main( ){int e=20;fun(C);a+=e;printf(“%d\n”,A);}程序运行后的输出结果是【 】。

以下程序的输出结果 ______。 include void main() { int a=0; a+ =(a=8); cout 以下程序的输出结果 ______。include<iostream.h>void main(){int a=0;a+ =(a=8);cout<<a;}

以下程序的输出结果是( )。 includefun(){ int a=0;a+=3;printf("%d",A); } main() {int 以下程序的输出结果是( )。include<stdio.h>fun(){ int a=0;a+=3;printf("%d",A);}main(){ int cc;for(cc=1;cc<=4;cc++)fun();printf("\n");}

已知一个类A,类A有三个公有成员:void f1(int),void f2(int)和int a;定义指向类A成员函数的指针是( )。A.A*p;B.int A::*Pc=A.a;C.void(A::*pA) ();D.void(A::*p

已知一个运行正常的程序中有下面两个语句:int*p1,p2a;p1=b;由此可知,变量a和b的类型分别是A.int和intB.int*和intC.int和int*D.int*和int*

有以下程序 include struct tt { int x; struct tt *y; } *p; s 有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } *p; struct tt a[4]= {20,a+ 1,15,a+2,30,a+3,17,a}; main() { int i; p=a; for(i=1; i<-2; i++) { printf("%d,", p->x ); p=p->y; }A.20,30,B.30,17C.15,30,D.20,15,

以下程序的输出结果是_____。 include void fun( ) {static int a=0; a+=2;cout 以下程序的输出结果是_____。include<iostream.h>void fun( ){ static int a=0;a+=2;cout < < a < < " ";}void main( ){ int cc;for(cc=1;cc<4;cc++)fun( ) ;cout < < endl;}

以下程序运行后的输出结果是int a=5;fun(int b){ static int a=10; a+=b++; printf("%d, ",a);}main{ int c=20; fun(c); a+=c++; printf("%d\n",a);}

下列程序的执行结果为includevoid main( ) { int a=3,b=0; int * p=a; b=+a+ 下列程序的执行结果为#include<iostream.h>void main( ){int a=3,b=0;int * p=a;b=+a++;cout < < * p < < "," < < b < < endl;}A.3,4B.4,3C.3,4D.4,4

以下程序的输出结果是 ______。includeInt f(){static int i=0;int a=1;a+=;i++;ret 以下程序的输出结果是 ______。 #include<iostream.h> Int f(){ static int i=0; int a=1; a+=; i++; return a; } void main() { int i,s=0; for(i=0;i<4;i++) s+=f(); cout<<s;A.10B.15C.21D.28

有如下程序#include "stdio.h"void fun(int *a,int *b){ int m; m=(*a+*b)*(*a+*b); m+=(*a-*b)*(*a-*b); printf("%d\n",m);}main(){ int a=5,b=6,*x= fun(x,y);}程序执行后输出的结果为A.120 B.121 C.122 D.123

下列程序的执行结果为includevoid main(){int a=3,b=0; int * p=a; b=+a+ 下列程序的执行结果为 #include<iostream.h> void main() { int a=3,b=0; int * p=a; b=+a++; cout<< * p<<”,” <<b<<endl; } A)3,4 B)4,3 C)3,4 D)4,4 (15)下面程序的运行结果为 #include<iostream.h> void main() { for(int a=0,x=0;! xa<=10;a++) { a++; } cout<<a<<end1; }A.10B.11C.12D.0

已知:intn=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

已知:int n=10;那么下列语句中错误的是A.int*p=new long[n];B.int p[n];C.int*p=new long(n);D.int p[10];

已知定义“int x = 1, *p”,则合法的赋值表达式是( )。 A、p = &xB、p = xC、*p = &xD、*p = *x

没有以下语句,其中不是对a数组元素的正确引用的是:______ (其中0≤i<10) int a[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;A.a[p-a]B.*(a[i])C.p[i]D.*(* (a+ i))

已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。Afree(p);Bfree p;Cfree(*p);Dfree[p];

若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。A、*(a+=3)B、*(p+=3)C、*(a+3)D、p[3]

已知:int**p;则变量p是()A、指向int型变量的指针、B、指向指针的指针C、int型变量D、以上三种说法均不正确

单选题已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为()。Afree(p);Bfree p;Cfree(*p);Dfree[p];

单选题已知int a[]={ 0,2,4,6,8,10 },*p=a+1;其值等于0的表达式是()A*(p++)B*(++p)C*(p--)D*(--p)

单选题若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。A*(a+=3)B*(p+=3)C*(a+3)Dp[3]