更多"[判断题]指针数组的每一个元素都是指针变量,且都指向相同的数据类型。"的相关试题:
[判断题]对全局指针变量与局部静态指针变量而言,在定义时若未被初始化,则编译系统自动初始化为空指针0
A.正确
B.错误
[单选题]下面程序输出数组中的最大值,由s指针指向该元素.
main()
{ int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;
flr(p=a, s=a; p-a<10; p++)
if(_________)s=p;
printf("The max:%d",*s):
}
则在if语句中的判断表达式应该是()。
A.p>s
B.*p>*s
C.a[p]>a[s]
D.p-a>p-
[单选题]假设以数组A[60]存放循环队列的元素,其头指针是front=47,当前队列有50个元素,则队列的尾指针值为()
A.3
B.37
C.97
D.50
[单选题]在 c 语言中 , 引用数组元素时 , 其数组下标的数据类型允许是
A.整型常量
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
[单选题]可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数 .
A.正确
B.错误
[单选题]在C 语言中,引用数组元素时,其数组下标的数据类型允许是()。
A.整型常量
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
[单选题]两个指针变量的值相等时,表明两个指针变量是( )(选一项)
A.占据同一内存单元
B.指向同一内存单元地址或者都为空
C.是两个空指针
D.都没有指向
[单选题]设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为( )
A.O(1)
B.O(n)
C.O(nlog2n)
D.O(n*n)
[判断题]指针变量定义后可以指向任何类型的不同变量。
A.正确
B.错误
[判断题]C程序中如果对一维数组的全部元素都赋初值,则定义数组时必须指定数组长度。
A.正确
B.错误
[判断题]C程序中如果对一维数组的全部元素都赋初值,则定义数组时不必指定数组长度。
A.正确
B.错误
[判断题]寄存器变量只限于整型、字符型和指针型的局部变量。
A.正确
B.错误
[判断题]函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值同时发生变化。
A.正确
B.错误
[判断题]函数调用时,如果把数组名作实参,则形参数组元素的值发生变化时,实参数组元素的值不发生变化。
A.正确
B.错误
[判断题]指针变量定义后仅可以指向与之同类型的不同变量。
A.正确
B.错误
[判断题]对字符数组进行初始化时,如果初值个数小于数组长度,则只将这些字符赋给数组中的前面那些元素,其余元素自动定为空字符(\0')。
A.正确
B.错误
[单选题]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元
Int *p;
P= () malloc(sizeof(int) );
则应填入()。
A.int
B.int *
C.(*int)
D.(int*)
[填空题]在C语言中,数组元素的下标从()____开始的。
[单选题]若有说明:int a[10];则对a 数组元素的正确引用是()。
A.a[10]
B.a[3.5]
C.a(5)
D.a[10-10]