- 1
- 0
- 约1.65千字
- 约 46页
- 2017-08-02 发布于河南
- 举报
Lesson 8整型指针与数组;指针定义及引用;指针与变量2-1;指针与变量2-2;两个指针变量2-1;两个指针变量2-2;习题演练;为指针变量赋初值;指针与赋值2-1;指针与赋值2-2;scanf与指针;scanf与指针;输出最大值;数组与地址;数组恒等式;指针与数组;指针就是数组;指针是数组;[2009.3.29]设有定义:int a[5], *p = a; 则对a数组元素的正确引用是
A)*(a+3) B)*a[5] C)*(p+5) D)p+3;指针就是数组2-1;指针就是数组2-2;指针与赋值;指针自增;指针与自增8-1;指针与自增8-2;指针与自增8-3;指针与自增8-4;指针与自增8-5;指针与自增8-6;指针与自增8-7;指针与自增8-8;地址自增比较;地址与自增小结;[2005.4.34]以下程序的运行结果是
int a[ ] = {1,2,3,4,5}, *p;
for (p = a; p a + 5; p++)
printf(%d, *p);;[2004.9.32]int x[4] = {2,4,6,8}, *p = x, i; 以下不能依次输出x数组中4个元素值的是
A)for (i = 0; i 4; i++)
printf(%2d, *(p++));
B)for (i = 0; i 4; i++)
printf(%2d, *(p+i));
C)for (i = 0; i 4; i++)
printf(%2d, *p++);
D)for (i = 0; i 4; i++)
printf(%2d, (*p)++);;[2008.9.9]以下程序的运行结果是
int a[ ] = {1,3,5,7,9,11,13,15}, j;
int *p = a + 5;
for (j = 3; j; j--)
{
switch (j)
{
case 1:
case 2: printf(%d, *p++); break;
case 3: printf(%d, *(--p));
}
};[2010.9.14]以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。
int a[10], *p, *s;
for (p = a; p - a 10; p++)
scanf(%d, p);
for (p = a, s = a; p - a 10; p++)
if (*p *s) s = p;
printf(max = %d, );;[2003.9.49]以下程序的运行结果是
int a[3][3], *p = a[0][0], i;
for (i = 0; i 9; i++) p[i] = i + 1;
printf(%d, a[1][2]);;逻辑恒等式;[2007.9.21]与(E)?(i++):(j--)中E等价的是
A)E==0 B)E!=0 C)E==1 D)E!=1;一维数组地址与值;四项基本原则;二维数组的地址;二维数组的值;[2006.9.36]运行时输入:2 4 6回车,则输出
int x[3][2] = {0}, i;
for (i = 0; i 3; i++)
scanf(%d, x[i]);
printf(%d%d%d,x[0][0],x[0][1],x[1][0]);
A)200 B)204 C)240 D)246;8
原创力文档

文档评论(0)