- 0
- 0
- 约9.57千字
- 约 24页
- 2026-06-23 发布于上海
- 举报
计算机竞赛C语言试题及分析
一、单项选择题(共10题,每题1分,共10分)
下列选项中,属于C语言基本数据类型的是()
A.布尔型
B.字符串型
C.整型
D.对象型
答案:C
解析:C语言的基本数据类型包括整型、字符型、浮点型等;A选项布尔型是C++引入的,C标准中没有专门的布尔类型(可通过枚举或宏定义模拟);B选项字符串型在C语言中本质是字符数组,并非独立的基本数据类型;D选项对象型属于面向对象编程语言的概念,C是面向过程语言,无此类型。
关于C语言中变量的作用域,下列说法正确的是()
A.局部变量的作用域是整个程序
B.全局变量的作用域仅在定义它的函数内部
C.函数参数属于局部变量,作用域为该函数内部
D.静态局部变量的作用域是整个程序
答案:C
解析:A选项局部变量的作用域仅限于定义它的代码块或函数内部;B选项全局变量的作用域是整个程序;D选项静态局部变量的作用域仍为定义它的函数内部,只是生命周期为整个程序;C选项函数参数是局部变量,仅在函数内部有效,说法正确。
下列循环语句中,至少会执行一次循环体的是()
A.for循环
B.while循环
C.do-while循环
D.goto循环
答案:C
解析:C语言中,do-while循环先执行一次循环体,再判断循环条件;for和while循环都是先判断条件,条件不满足时直接跳过循环体;C语言中没有g
原创力文档

文档评论(0)