网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
已知数组 arr 的定义如下: int arr[5] = {1,2,3,4,5}; 下列语句中输出结果不是3的是_______。
A.cout << *arr+2 <<endl;
B.cout << *(arr+2)<<endl;
C.cout << arr[2] <<endl;
D.cout << *arr <<endl;
参考答案和解析
D D。【解析】本题主要考查指针的特殊含义。例*px+1指取px所指对象内容加1,*(px+1)指px指针加1,并取结果指针内容而*px则指px的首元素。
更多 “已知数组 arr 的定义如下: int arr[5] = {1,2,3,4,5}; 下列语句中输出结果不是3的是_______。A.cout << *arr+2 <<endl;B.cout << *(arr+2)<<endl;C.cout << arr[2] <<endl;D.cout << *arr <<endl;” 相关考题
考题
数组arr经过下面的操作后结果为( )。 int[] arr={1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0;A.arr[0]==0B.arr[0]==1C.arr[1]==1D.arr[2]==0
考题
( 20 )已知数组 arr 的定义如下:int arr[5] = {1,2,3,4,5};下列语句中输出结果不是 2 的是A ) cout *arr+1 endl;B ) cout *(arr+1)endl;C ) cout arr[1] endl;D ) cout *arr endl;
考题
( 28 )若在窗体模块的声明部分声明了如下自定义类型和数组Private Type recCode As IntegerCaption As StringEnd TypeDim arr ( 5 ) As rec则下面的输出语句中正确的是A ) Print arr.Code ( 2 ) ,arr.Caption ( 2 )B ) Print arr.Code,arr.CaptionC ) Print arr ( 2 ) .Code,arr ( 2 ) .CaptionD ) Print Code ( 2 ) ,Caption ( 2 )
考题
下列程序执行后的输出结果是 included main( ) { char arr[2][4]; strcpy(arr,"you")
下列程序执行后的输出结果是#included<string.h>main( ){ char arr[2][4];strcpy(arr,"you");strepy(arr[1],"me");arr[0][3]='';cout<<arr<<endl;}A.youmeB.youC.meD.err
考题
本题的功能是计算二维数组各个元素的和。程序中定义了二维数组arr,arr有3行4列共l2个元素,程序中采用for循环语句的嵌套来计算数组中各个元素的和,并将结果保存在sum变量中,最后打印输出结果。 public class javal{ public static void main(String[] args){ int arr[][]={{l,2,3,4},{5,6,7,8},{9,10,11,12}}; int sum=0; int i=0,j=0; for(i=0; ) for( ) ; System.OUt.println("sum="+sum); } }
考题
若在窗体模块的声明部分声明了如下自定义类型和数组Private Type recCode As IntegerCaption As StringEnd TypeDim art(5)As rec则下面的输出语句中正确的是A.Print arr.Code(2),an.Caption(2)B.Print arr.Code,arr.CaptionC.Print arr(2).Code,arr(2).CaptionD.Print Code(2),Caption(2)
考题
若在窗体模块的声明部分声明了如下自定义类型和数组: Private Type rec Code As Integer Caption As St ring End Type Dim art(5)As rec 则下面的输出语句中正确的是( )。A.Print arr.Code(2),art.Caption(2)B.Print art.Code,arr.CaptionC.Print arr(2).Code,arr(2).CaptionD.Print Code(2),Caption(2)
考题
已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是( )。A.cout*arr+1endl;B.COUt*(art+1)endl;C.coutarr[1]endl;D.COUt*arrendl:
考题
已知数组arr的定义如下:int arr[5]={1,2,3,4,5 }、下列语句中输出结果不是2的是A.cout*arr+1endl;B.cout*(arr+1)endl;C.coutart[1]endl;D.cout*arrendl;
考题
已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中,输出结果不是2的是A.cout<<*arr+1<<endl;B.tout<<*(arr+1)<<endl;C.cout<<arr[1]<<endl;D.eout<<%arr<<endl;
考题
设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,*(ptr2)): 则下列程序段的输出结果为( )。A.8,10B.6,8C.7,9D.6,2
考题
以下不能对二维数组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}}
考题
有以下程序: include include using namespace std; int main() {char arr[
有以下程序: #include<iostream> #include<string> using namespace std; int main() { char arr[2][4]; strcpy(arr[0],"you"); strcpy(arr[1],"me"); arr[0][3]=''; cout<<arr[0]<<end1; return 0; } 执行后的输出结果是( )。A.youmeB.youC.meD.err
考题
本题将数组中arr[]={5,6,3,7,9,1}的各个元素按下标的逆序输出。public class javal{public static void main(String[]args){int arr[]={5,6,3,7,9,1};;n= ;while(n>;=O){System.OUt.print(arr[n]+"");;}}}
考题
若在窗体模块的声明部分声明了如下自定义类型和数组:Private Type recCode As IntegerCaption As St ringEnd TypeDim art(5)As rec则下面的输出语句中正确的是( )。A.Print arr.Code(2),art.Caption(2)B.Print art.Code,arr.CaptionC.Print arr(2).Code,arr(2).CaptionD.Print Code(2),Caption(2)
考题
下列程序执行后的输出结果是: main() { char arr[2][4]; strcpy(arr'"you"); strcpy(arr[1],"me"); arr[0][3]=''; printf("%s\n",arr); } 程序的输出结果是( )。A.youmeB.meC.youD.err
考题
以下不能对二维数组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}}
考题
假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。A、int[]arr=newint[10,20]B、int[]arr=intnew[10,20]C、int[,]arr=newint[10,20]D、int[,]arr=newint[20;10]
考题
以下的数组定义语句中,不正确的是()A、 int[] a=new int[5]{1,2,3,4,5};B、 int[,] a=new int[3][4];C、 int[][] a=new int[3][];D、 int[] a={1,2,3,4,5};
考题
单选题已知数组arr的定义如下:int arr[5]=1,2,3,4,5;下列语句中输出结果不是2的是( )。A
cout*arr+1endl;B
cout*(arr+1)endl;C
coutarr[1]endl;D
cout*arrendl;
考题
单选题以下的数组定义语句中,不正确的是()A
int[] a=new int[5]{1,2,3,4,5};B
int[,] a=new int[3][4];C
int[][] a=new int[3][];D
int[] a={1,2,3,4,5};
考题
单选题以下不能对二维数组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}}
热门标签
最新试卷