c高级面试题及答案.doc

c高级面试题及答案

单项选择题(每题2分,共10题)

1.以下关于C语言中指针的说法,正确的是()

A.指针变量只能指向同类型的变量

B.指针变量可以指向任何类型的变量

C.指针变量不能指向数组

D.指针变量不能指向函数

答案:A

2.若有定义:`inta[5]={1,2,3,4,5};`,则`a[5]`的值是()

A.5

B.不确定

C.0

D.编译错误

答案:B

3.以下哪种函数声明是正确的()

A.`voidfunc(inta;intb)`

B.`voidfunc(inta,intb)`

C.`voidfunc(intab)`

D.`voidfunca,intb`

答案:B

4.关于`static`关键字,说法错误的是()

A.可以修饰局部变量,延长其生命周期

B.可以修饰全局变量,使其作用域仅限于本文件

C.可以修饰函数,使其作用域仅限于本文件

D.不能修饰结构体成员

答案:D

5.若有定义:`chars=hello;`,则`s`的类型是()

A.`char`

B.`char`

C.`constchar`

D.`constchar`

答案:B

6.以下运算符中,优先级最高的是()

A.``

B.`||`

C.`!`

D

文档评论(0)

1亿VIP精品文档

相关文档