7、若有定义语句: int i,x[3][4]; 则能把x[1][1]的值赋给变量i的语句是()。A.i=*(*(x+1)+1)B.i=x[1][1]C.i=(*(x+1))[1]D.i=*(x[1]+1)
7、若有定义语句: int i,x[3][4]; 则能把x[1][1]的值赋给变量i的语句是()。
A.i=*(*(x+1)+1)
B.i=x[1][1]
C.i=(*(x+1))[1]
D.i=*(x[1]+1)
参考答案和解析
i=*(*(x+1)+1);i=x[1][1];i=(*(x+1))[1];i=*(x[1]+1 )
相关考题:
以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回 , 但程序中有错导致不能实现预定功能#define MIN -2147483647int findmax (int x[],int n){ int i,max;for(i=0;in;i++){ max=MIN;if(maxx[i]) max=x[i];}return max;}造成错误的原因是A) 定义语句 int i,max; 中 max 未赋初值B) 赋值语句 max=MIN; 中,不应给 max 赋 MIN 值C) 语句 if(maxx[i]) max=x[i]; 中判断条件设置错误D) 赋值语句 max=MIN; 放错了位置
定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0; i<3; i++) printf("%d",x[i][2-i]);A.1 5 9B.1 4 7C.3 5 7D.3 6 9
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i 若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]
定义如下变量和数组:int i;int y[2][3]={2,4,6,8,10,12};则下面语句的输出结果是【 】。for(i=0;i<2;i++)cout<<y[1-i)[i+1]<<",";
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。A.语句int*p=a;定义不正确B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int*p=a;是把a[0]的值赋给变量pD.语句iht*p=a;是把a[l]的值赋给变量p
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;i<n;i++) {if(min<x[i])min=x[i];} } 造成错误的原因是( )。A.定义语句int i,min;中min未赋初值B.赋值语句min=MAN;中,不应给min赋MAX值C.语句if(min<X[i])min=X[i];中判断条件设置错误D.赋值语句min=MAX;放错了位置
定义如下变量和数组: int i, x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句for(i=0;i3;i++) printf("%d",x[i][2-i]); 的输出结果是( )A.1 5 9B.1 4 7C.3 5 7D.3 6 9
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。 include main() { 下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。include <stdio.h>main(){int x[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},*p[4],i;for(i=0;i<4;i++){p[i]=x[2*i+1];printf("%d",p[i][0]);}printf("\n");}
定义如下变量和数组: int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0;i<3;i++)printf("%d",x[i][2-i]);A.159B.147C.357D.369
若已定义:int x=12;对①int *p=和②*p=x;这两条语句的正确理解是() A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B.语句①和②中的*p含义相同,都表示给指针变量赋值C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD.语句①和②的执行结果都是把变量x的地址赋给指针变量p
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。A.i=*(*(x+1)+1)B.i=*(*(x+1))C.i=x[1][1]D.i=*(x[1]+1)
定义变量和数组如下:int i;int x[3][3]=(1,2,3,4,5,6,7,8,9);则语句for(i=0;i<3;i++)printf(”%d”,x[1][2-i]);的输出结果是 ( )
若有说明语句:int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是(37)。A.i=*(*(x+1)+1)B.i=x[1][1]C.i=*(*(x+1))D.i=*(x[1]+1)
定义如下变量和数组:inti; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i3;i++) printf("%d ",x[i][2-i]); 的输出结果是( )。A.1 5 9B.1 4 7C.3 5 7D.3 6 9
定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。 for(i=0;i3;i++) printf("%d",x[i][2-i]);A、159B、147C、357D、369
单选题定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。 for(i=0;i3;i++) printf("%d",x[i][2-i]);A159B147C357D369
单选题若已定义:int x=12;对①int *p=x;和②*p=x;这两条语句的正确理解是()A语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B语句①和②中的*p含义相同,都表示给指针变量赋值C语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD语句①和②的执行结果都是把变量x的地址赋给指针变量p
单选题若有定义:int a,b;通过语句scanf(%d;%d,a,b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。A3,5B3;5C3 5D35