假定已有变量定义语句:int m=3,n=2;,那么(float)(m/n)表达式的值是1.5。
已有定义 int a=-2; 和输出语句: printf(%8lx,a); 以下正确的叙述是
设ptr1和ptr2均为指向一个int型数组的指针变量,k为int型变量,则以下不能正确执行的赋值语句是( )。
定义如下变量和数组: int k; int a[3][3]={1,2,3,4,5,6,7,8,9,}; 则下面语句的输出结果是( ) for(k=0;k<3;k++) printf( “ %d ” ,a[k][2-k]);
已有定义:int a=2, *p1=&a, *p2=&a; 下面不能正确执行的赋值语句是( )。
09110022:已有定义int k=2;int *ptr1.*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是( )。
已有定义:float x=5.5;则表达式:x=(int)x+2的值为。
【单选题】设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是()。
【单选题】假定一个int型变量占用两个字节,若有定义:int x[10]={0,2,4}; 则数组x在内存中所占字节数是()。
【单选题】有定义语句:auto int x; 则以下说法错误的是()
设有定义:int k=1,m=2;floatf=7;则以下选项中错误的表达式是 ______。A.k=k>=kB.-k++C.k% int(f)D
【单选题】(2-6)变量x、y和z的定义:int x=10,y=20,z=30; 则表达式 x > y ? (x > z ? x : y) : (y > z ? y : z) 的值是()。
【单选题】若有定义语句:int x=10,y;则表达式y=!x 的值是()。
【单选题】下面定义一维数组的语句正确吗: int n=10; int a[n];
已知int *ptr1, *ptr2; 均指向同一个int类型一维数组中的不同元素,k为int类型变量,则下面正确的赋值语句是()
【单选题】与int *p[4];定义等价的是()。
【单选题】若有定义int i=1, j=9 ; 则表达式(j) * (i--)的值为()。
【单选题】若已定义int a=3, b=2, c=1;则语句++a||++b&&++c;运行后b的值为()。
【单选题】已有定义:int x=3, y=4, z=5; 则表达式!(x+y)+z-1 && y+z/2的值是()
【单选题】若有以下定义 int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12} int(*p)[3]=x; 则能够正确表示数组元素x[1][2]的表达式是()。
【单选题】有如下定义: int k=2; int *ptr1=&k,*ptr2=&k; 下面不能正确执行的赋值语句是________。(第7章 指针程序设计)
已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值是()。
【单选题】int k=0; while(k<10) { if(k<1) continue; if(k==5) break; k++; }
2、已有定义:int x[10],*p; 能正确赋值的语句是: