30、关于以下程序段的说法中,正确的有()个。 a = [1,2,[3,4]] b = [1,2,(3,4)] (1)变量a有3个元素 (2)变量b有4个元素 (3)变量a和b都是列表类型 (4)a[2][0]的值为3 (5)b[2][1]的值为4 (6)语句a[2][1]=5可以正常执行 (7)语句b[2][0]=8可以正常执行A.3B.4C.5D.6

30、关于以下程序段的说法中,正确的有()个。 a = [1,2,[3,4]] b = [1,2,(3,4)] (1)变量a有3个元素 (2)变量b有4个元素 (3)变量a和b都是列表类型 (4)a[2][0]的值为3 (5)b[2][1]的值为4 (6)语句a[2][1]=5可以正常执行 (7)语句b[2][0]=8可以正常执行

A.3

B.4

C.5

D.6


参考答案和解析
循环执行1次

相关考题:

设有以下程度段: begin a:=0; for i:=7 downto 2 do case I of 1,2:a:=a1; 3,4:a:=a2; 5,6:; 7,8:a:=a3 end; writeln(‘a=‘,a:1) end. 若变量均已说明,则程序运行后的输出是( )。 Aa=8B12Ca=6D0

设k为整型变量,且有以下程序段: if(k0) then if k>5 then if k2 then x:=3 else x:=4 用case语句改写上述程序,执行效果一样的是( )。 Acase k of 1,2:x:=4; 3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 endBcase k of 1:x:=4; 2,3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 endCcase k of 1,2:x:=4; 3,4,5:x:=3; 9,10:x:=1; 6,7,8:x:=0 endDcase k of 1,2,3:x:=4; 4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 end

以下不能对二维数组a进行正确初始化的语句是A.int a[2][3]={0};B.int a[][3]={{1,2},{0}};C.int a[2][3]={{1,2},{3,4},{5,6}};D.int a[][3]={1,2,3,4,5,6};

下列二维数组初始化语句中,不正确的是( )。A.int b[][2]={1,2,3,4,5,6,7};B.int b[3][5]={0,0,0};C.intb[][4]={{1,2},{3,4,5},{6}};D.int b[3][2]={(1,2) ,(3,4) ,(5,6) };

以下能正确定义数组并正确赋初值的语句是A.int N=5,b[N][N];B.int a[1][2]={{1},{3}};C.int c[2][ ]={{1,2},{3,4}};D.int d[3][2]={{1,2},{3,4}};

下列二维数组初始化语句中,不正确的是( )。A.intb[][2]={1,2,3,4,5,6,7};B.intb[3][5]={0,0,0};C.intb[][4]={{1,2},{3,4,5},{6}};D.intb[3][2]={(1,2),(3,4),(5,6)};

假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。A、2B、4C、6D、8

一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。A.2B.4C.6D.8

在执行inta[][3]={{1,2},{3,4}};语句后,a[1][2]的值是()A.2B.4C.3D.0

若二维数组a[][]的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为(42)。A.0B.4C.8D.6

以下定义数组的语句错误的是( )。A.int num[]={1,2,3,4,5,6};B.int num[][3]={{1,2},3,4,5,6};C.int num[2][4]={{1,2},{3,4},{5,6}};D.int num[][4]={1,2,3,4,5,6};

设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=”,则执行语句“pa=pb=a[0][0];”后,(*(pa+1))的值为(31)。A.2B.3C.a[0][1]D.a[1][0]

下列二维数组初始化语句中,不正确的是( )。A.int b[][2]={1,2,3,4,5,6,7};B.int b[3][5]={0,0,0};C.int b[][4]={1,2},{3,4,5},{6}};D.int b[3][2]={(1,2),(3,4),(5,6)};

在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

方程f(x)=x23-11.1x22+38.8x-41.77=0的有根区间为(9)。A.[1,2]B.[3,4]C.[1,2]、[3,4]D.[1,2]、[3,4]、[5,6]

假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。A2B4C6D8

假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。A0B4C8D6

假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。A2B4C6D8

以下不能对二维数组arr进行正确初始化的语句是()A、int arr[2][3]={0}B、int arr[][3]={1,2,3,4,5}C、int arr[2][3]={{1,2},{3,4},{5,6}}D、int arr[2][3]={{1},{3,4,5}}

以下能正确定义数组并赋初值正确的语句是:()。A、intN=5,b[N][N];B、inta[1][2]={{1},{3}};C、intc[2][]={{1,2},{3,4}};D、intd[3][2]={{1,2},{3,4}};

假设已经使用了语句Dim a(3,5),下列下标变量中不允许使用的是()。A、a(1,1)B、a(2-1,2*2)C、a(3,4)D、a(-1,3)

以下不能对二维数组a进行正确初始化的语句是()。A、int a[2][3]={0};B、int a[][3]={{1,2},{0}};C、int a[2][3]={{1,2},{3,4},{5,6}};D、int a[][3]={1,2,3,4,5,6};

以下能对二维数组arr正确初始化的语句是()A、inta[2][3]={0};B、inta[][3]={{1,2},{0}};C、inta[2][3]={{1,2},{3,4},{5,6}};D、inta[][3]={1,2,3,4,5,6};

单选题假设已经使用了语句Dim a(3,5),下列下标变量中不允许使用的是()。Aa(1,1)Ba(2-1,2*2)Ca(3,4)Da(-1,3)

单选题有以下程序:#includestruct S{int a;int *b;};main(){ int x1[] = {3,4},x2[] = {6,7}; struct S x[] = {1,x1,2,x2}; printf(%d,%d,*x[0].b,*x[1].b);}程序的运行结果是(  )。A1,2B3,6C4,7D变量的地址值

单选题假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。A0B4C8D6

单选题以下能正确定义数组并赋初值正确的语句是:()。AintN=5,b[N][N];Binta[1][2]={{1},{3}};Cintc[2][]={{1,2},{3,4}};Dintd[3][2]={{1,2},{3,4}};

单选题以下定义数组的语句中错误的是(  )。Aint num[]={1,2,3,4,5,6};Bint num[][3]={{1,2},3,4,5,6}; Cint num[2][4]={{1,2},{3,4},{5,6}};Dint num[][4]={1,2,3,4,5,6};