"《C语言复习习题及答案PPT课件》中的数组习题详解与答案"

0 下载量 65 浏览量 更新于2024-01-26 收藏 453KB PPT 举报
&a[i] );C)for ( i=0; i<100; i ) printf ( "%d", a[i] );D)a[100]=0;3.下列程序段的输出结果是(  )。main() {int a[5]={1,2,3,4,5}; int *p; p=a+3; printf ( "%d\n", *p );}A)4B)3C)5D)2  4.已知函数原型为void fun( int x[ ], int n ) ,下列函数中,可以正确调用 fun 函数的是(   )。A)int a[6]; fun ( a, 6 );B)int i[6]; fun ( i, 6 );C)int b[ ]; fun ( b, 10 );D)int c[6]; fun ( c, 10 );5.若函数原型为: void fun( int a[ ], int n ) ,下列函数调用中正确的是(   )。A)int a[5]; fun ( a, 5 );B)int i[5]; fun ( i[5], 5 );C)int b[5]; fun ( &b, 5 );D)fun ( a , 5 );6.已知:int a[3][4]; int ( *p )[4]=a; 则表达式 p+1 的值是(   )。A)5B)7C)-4D)向测试结束按任意键请将此信息告诉授课教师,感谢您的配合○ 数组运算题目 定义一维整型数组变量 a,并为数组元素赋一些初值。要求:分别编写基于下标访问和基于指针访问数组元素的输出数组的目的地及目的数组,遍历两者内容,根据实际情况深刻领会指针与数组元素下标的等效性。  题目02 假设数组 int a[5][5] 已经定义,并存放了合法值。则 a[3] [4] 和 ( * (a+3) )[4] 从语义上等价。   题目03 编制适当内容的程序,使得以下两个表达式等价。* ( * (a+8) +3 ) a[8][3]   题目一一 整型 a 已经定义,它所占内存长度为 4 字节。编写一段程序,判定地址值为 a 的单个字节中的高序字节的内容为 1 ,即表示计算机为小端存储方式。"