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)