C程序设计初步4——指针同步习题课
指针与数组
6、若有以下定义,则对b数组元素的正确
引用是(
B )。 int b[5], *p=b; A. *&b[5] B. *(b+2) C. b+2 D. *(p+5)
指针与数组
8、运行以下程序,程序的输出结果是( D )。 #include <stdio.h> void main() { int arr[]={6,7,8,9,10}; int *ptr; ptr=arr; *(ptr+2)+=2; printf(“%d, %d\n”, *ptr, *(ptr+2)); }
A. 8,10 B. 6,8 C. 7,9 D. 6,10
指针与数组
10、下面不能正确进行赋值操作的是(
D )。 A. char s[5]={“ABCDE”}; B. char s[5]={‘A’,’B’,’C’,’D’,’E’}; C. char *s; s=”ABCD”; D. char *s; scanf(“%s”,s);
7、运行程序,从键盘输入:car<回车>、book<回车>、
apple<回车>、-1<回车>后,程序的输出结果是( C ) #include <stdio.h> void main() { char s[80], *p; p=s; gets(p); while(*p!=’-‘) { if (*p==’a’||*p==’b’) puts(p); gets(p); } }
A. car book apple -1 B. car book apple C. book apple D. -1
指针与数组
9、若有定义“int a[2][3];”,则对a数组的
第i行第j列元素值(假设i、j已正确说明并赋
值)的正确引用是(
A )。 A. *(a[i]+j) B. a+i C. *(a+j) D. a[i]+j
指针与数组
11、设有以下定义“char
*cp[2]={“abcd”,”efgh”};”,则正确的叙述是(
A )。
A. cp数组的两个元素中各自存放了字符串“abcd”和“efgh”的首地址
B. cp数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
C. cp是指针变量,它指向含有2个数组元素的字符型一维数组
D. cp数组元素的值分别是“abcd”和“efgj”
2
Powered By GYX
你可能喜欢
- c语言数组
- 交通灯C程序设计
- 工程专业C程序设计
- C程序设计复习资料
- C程序设计基础知识
- C程序设计学习辅导
- 基于51单片机的交通灯C语言程序设计5页
- 交通灯(数字计时1)的proteus仿真电路及C语言程序设计3页
- 单片机交通灯C语言设计程序9页
- (原创)51单片机C语言程序设计--速学教程实例(进阶篇)之交通灯7页
- 基于51单片机交通灯设计(C程序版)2页
- 基于51的十字路口交通灯系统设计C程序3页
- 2008级印刷工程专业C 程序设计实习指导书3页
- 软件工程专业《C与C++程序设计》.doc12页
- 通信工程专业教材——C语言程序设计99页
- 信息工程专业《C&ASM》程序设计教程复习题12页
- C程序设计试卷C(网络工程专业)3页
- 软件工程专业《C语言程序设计》教学方法改革3页
- C程序设计复习资料262页
- 《C程序设计》复习资料知识点总结(C语言)21页
- C++程序设计语言期末复习资料16页
- C程序设计期末复习资料有参考答案8页
- C语言程序设计基础_复习资料一7页
- 《C语言程序设计》综合复习资料23页


