题目编号: 0838 第 8 章 节 页码 难度系数: C (A B C三级,A简单,C最难)
题目:
已知int a[3][4];则下列能表示a[2][3]元素的值的是( )。 答案A *(*(a+2)+3) 答案B *(a+2+3) 答案C (&a[0]+2)[3] 答案D *(a[1]+2)
题目编号: 0839 第 8 章 节 页码 难度系数: B (A B C三级,A简单,C最难)
题目:
下列说法错误的是( )。
答案A 数组名是该数组所在的地址,该地址是一种常量,但当数组作为参数传递时,该数组名
就是普通的指针,并丢失了数组大小信息
答案B 字符串常量本质上也是地址,该地址指向字符串的第一个字符所在处 答案C int 型指针(即int *)可以赋值给void型指针(即void *) 答案D int型指针(即int *)可以赋值给double型指针(即double *)
正确答案: D
题目编号: 0840 第 8 章 节 页码 难度系数: A (A B C三级,A简单,C最难)
题目:
已知函数f的原型是void f(char *a,double *b);且有变量s和t的定义char s[]=“Good”;double t;则分别用s和t作为第一参数和第二参数来调用函数f,正确的调用语句是( )。 答案A f(s,&t); 答案B f(&s,&t); 答案C f(s,t); 答案D f(&s,t);
正确答案: A
题目编号: 0841 第 8 章 节 页码 简单,C最难)
题目:
已知int a=2,b=3,c=4,*p=&a,*q=&b,*r=&c; a++; 答案A 2 答案B 3 答案C 4 答案D 5
正确答案: B
难度系数: A (A B C三级,A++b;则*p+*q-*r的值是( )。
题目编号: 0842 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知 int a[]={3,4,5},*p=&a[0];则表达式a[0]==*(p+1)的值是( )。 答案A 0 答案B 1 答案C 3 答案D 4
正确答案: A
三级,A
题目编号: 0843 第 8 章 节 页码 难度系数: A (A B C简单,C最难)
题目:
已知 int a[]={1,3,5,7,9}; int n=(a[0],*a+1,*(a+2),a[3]+1);则n的值是( )。 答案A 1 答案B 3 答案C 7 答案D 8
正确答案: D
三级,A
题目编号: 0844 第 8 章 节 页码 简单,C最难)
题目:
已知int a=9,*p=&a;则 **&p和*&a的值分别是( )。答案A 9 9 答案B 8 8 答案C 7 7
答案D 这两种写法都是错的
正确答案: A
难度系数: A (A B C三级,A
题目编号: 0845 第 8 章 节 页码 难度系数: B (A B C简单,C最难)
题目:
已知 char *s[4]={"Delphi","BASIC","C++Builder","Java"};则*s[2]的值是( )。 答案A D 答案B B 答案C C 答案D J
正确答案: C
三级,A