- 1
- 0
- 约2.27万字
- 约 68页
- 2026-08-05 发布于河南
- 举报
c试题及答案
一、选择题(20分)
1.以下哪个不是C语言的关键字?
A.int
B.main
C.float
D.char
答案:B
解释:在C语言中,关键字是具有特殊含义的保留字,用于表示特定的语法结构。int、float和char都是C语言的关键字,用于声明基本数据类型。而main是C程序的入口函数名,不是关键字。虽然main函数名在C程序中很常见,但它可以被重新定义(尽管不推荐),因此不是关键字。
2.在C语言中,以下哪个运算符的优先级最高?
A.+
B.
C.=
D.()
答案:D
解释:在C语言中,运算符的优先级决定了表达式中运算的顺序。括号()具有最高的优先级,可以改变默认的运算顺序。乘法()的优先级高于加法(+),赋值运算符(=)的优先级最低。因此,在给定的选项中,括号()的优先级最高。
3.以下关于C语言函数的说法,错误的是:
A.函数可以嵌套定义
B.函数可以递归调用
C.函数可以没有返回值
D.函数可以有多个参数
答案:A
解释:在C语言中,函数不能嵌套定义,即一个函数内部不能定义另一个函数。函数可以在函数外部定义,然后在函数内部调用。函数可以递归调用,即函数可以调用自身。函数可以没有返回值,此时返回类型应声明为void。
原创力文档

文档评论(0)