若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为( )。
若有int i=10, j=0;则执行完语句if (j=0)i+ +;elsei- -;i的值为11.
若有以下数组说明,则i=10;a[a[i]]元素数值是( )。int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
若有定义:int a[2][3];则对a数组的第i行第j列 a元素值的正确表示( )。
若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a,则()不是对a数组元素的正确引用(0<=i<=10)。
若有以下数组说明,且int i=10; 则a[a[i]]元素数值是( )int a[12]={1, 4, 7, 10, 2, 5, 8, 11, 3, 6, 9, 12 };
09110042:若有说明:int i,j=2,*p=&i;则能完成i=j赋值功能的语句是( )。
若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中O<=i<
若有定义:“int a [2][3];”则对a数组的第i行第j列元素的正确引用为()。
若有以下程序:include <iostream>using namespace std;int f(){static int i = O;ints= 1;s+=i;
若有程序片段: int a[12]=0,* p[3],* *pp,i for (i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是 ( )
若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;
若有程序片段: int a[12]={0},* p[3],* *pp,i for (i=0;i<3;i++) p[i]=&a[i*4]; pp=p;
若有以下程序include<stdio.h>int a[]={2,4,6,8};main(){int i; int *p=a; for(i=0;i<4;i++)a[i
若有: int i; int &j=i; i=10; j=i+1; 则i的值为__________(直接写数字)
若有以下数组说明,则a[a[i]]元素数值是()。 int a[12]={1,4,7,10,2,5,8,11,3,6,9,12}, int i=10;
若有定义:int a【2】【3】;,则对a数组的第i行j列元素地址的正确引用为()
若有程序段: int *p[3],a[6],i; for(i=0;i<3;i++) p[i]=&a[2*i]; *(p[1]+1)引用的是a数组元素 。(数组下标)
【单选题】若有定义int i=1, j=9 ; 则表达式(j) * (i--)的值为()。
若有定义:int i=7,j=8;则表达式i>=j||i<j的值为()
若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},p=a;则哪个不是对a数组元素的正确引用(其中0≤i<10)()
若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;
2、若有以下定义,且0<=i<5, 则对数组元素地址的正确表示是 () int a[ ]={1,2,3,4,5},*p=a, i;
若有以下程序: void main() int a[4][4]=1,2,-3,-4,0,-12,-13,14,-21,23,0,-24,-31,32,-33,0; int i,j,s=0; for(i=0;i<4;i++) for(j=0.j<4;j++) if(a[i][j]<0)continue; if(a[i][i]==0)break; s+=a[j][i]; printf("%d",s);