(全国计算机等级考试) 第一章 程序设计基本概念 [1.1] 在TURBO C环境中用RUN命令运行一个C程序时,所运行的程序的后缀是______。 [1.2] C语言源程序文件的后缀是 ______, 经过编译后, 生成文件的后缀是 ______,经过连接后,生成文件的后缀是 ______。 [1.3] 结构化程序由 ____、 ____、 ____三种基本结构组成。 第二章 C程序设计的初步知识 一 、 选 择题 [2.1] 以下选项中正确的整型常量是 A) 12 B)-20 C)1,000 D)4 5 6 [2.2] 以下选项中正确的实型常量是 A) 0 B)3.1415 C)0.329*102 D).871 [2.3] 以下选项中不正确的实型常量是 A)2.607E-1 B)0.8103e 2 C)-77.77 D)456e-2 [2.4] 以下选项中不合法的用户标识符是 A)abc.c B)file C)Main D)PRINTF [2.5] 以下选项中不合法的用户标识符是 A)_123 B)printf C)A$ D)Dim [2.6] C语言中运算对象必需是整型的运算符是 A)% B)/ C)! D)* * [2.7] 可在C程序中用作用户标识符的一组标识符是 A)void B)as_b3 C)For D)2c define _123 -abc DO WORD If case SIG a是实型变量,C允许进行以下赋值a=10,因此可以这样说:实型变量允许赋值整型值。 B) 在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式。 C) 执行表达式a=b后,在内存中a 和 b存储单元中的原有值都将被改变,a的值已由原值改变为b 的值, b 的值由原值变为0。 D) 已有a=3,b=5。当执行了表达式 a=b ,b=a 之后,已使a 中的值为5,b 中的值为3。 [2.10] 以下叙述中正确的是 在C程序中无论整数还是实数,只要在允许的范围内都能准确无误的表示。 C程序由主函数组成。 C程序由函数组成。 C程序由函数和过程组成。 [2.11] TURBO C中int 类型变量所占字节数是 A)1 B)2 C)3 D)4 [2.12] 不合法的八进制数是 A)0 B)028 C)077 D)01 [2.13] 不合法的十六进制数是 A)oxff B)0Xabc C)0x11 D)0x19 二、填空题 [2.14] 若k为int整型变量且赋值11。请写出运算k++后表达式的值A)____和变量的值B)_____。 ### 第一章 程序设计基本概念 #### [1.1] 在TURBO C环境中用RUN命令运行一个C程序时,所运行的程序的后缀是______。 - **答案解析**:在TURBO C环境中,通过RUN命令运行的C程序通常是已经编译并链接好的可执行文件。在TURBO C环境下,这类文件的后缀通常为`.exe`。因此,正确答案应该是`.exe`。 #### [1.2] C语言源程序文件的后缀是 ______, 经过编译后, 生成文件的后缀是 ______,经过连接后,生成文件的后缀是 ______。 - **答案解析**: - C语言源程序文件的后缀通常为`.c`。 - 编译后生成的目标文件(也称为对象文件),其后缀通常为`.obj`。 - 连接后生成的可执行文件,其后缀通常为`.exe`。 因此,正确答案分别是`.c`、`.obj`、`.exe`。 #### [1.3] 结构化程序由 ____、 ____、 ____三种基本结构组成。 - **答案解析**:结构化程序设计的基本思想是将程序结构分解成几种基本的控制结构,这包括顺序结构、选择结构和循环结构。 - **顺序结构**:按照代码书写的顺序依次执行。 - **选择结构**:根据条件的不同选择不同的执行路径,如if语句或switch语句。 - **循环结构**:重复执行一段代码,直到满足某个条件为止,如for循环、while循环等。 ### 第二章 C程序设计的初步知识 #### 一、选择题 ##### [2.1] 以下选项中正确的整型常量是 - **选项分析**: - A) 12:这是正确的整型常量。 - B) -20:这也是正确的整型常量。 - C) 1,000:虽然数值上正确,但C语言中不允许在整型数字中使用逗号作为分隔符。 - D) 4 5 6:这是三个独立的整型常量,并不是单个整型常量。 正确答案为A)和B)。 ##### [2.2] 以下选项中正确的实型常量是 - **选项分析**: - A) 0:虽然可以视为整型常量,但在C语言中也可以作为实型常量使用。 - B) 3.1415:这是一个标准的实型常量。 - C) 0.329*102:这不是一个有效的实型常量,因为其中包含乘法运算符。 - D) .871:在C语言中,小数点前面没有数字也是允许的,因此这也是一个合法的实型常量。 正确答案为B)和D)。 ##### [2.3] 以下选项中不正确的实型常量是 - **选项分析**: - A) 2.607E-1:科学计数法表示的实型常量,正确。 - B) 0.8103e 2:e后面没有数字,不正确。 - C) -77.77:负数的实型常量,正确。 - D) 456e-2:有效科学计数法表示的实型常量,正确。 正确答案为B)。 ##### [2.4] 以下选项中不合法的用户标识符是 - **选项分析**: - A) abc.c:标识符中不能包含点号,不合法。 - B) file:合法的标识符。 - C) Main:合法的标识符。 - D) PRINTF:合法的标识符。 正确答案为A)。 ##### [2.5] 以下选项中不合法的用户标识符是 - **选项分析**: - A) _123:以下划线开头的标识符是合法的。 - B) printf:关键字,不可以用作标识符。 - C) A$:标识符中不能包含美元符号,不合法。 - D) Dim:合法的标识符。 正确答案为B)和C)。 ##### [2.6] C语言中运算对象必需是整型的运算符是 - **答案解析**:C语言中,`%` 运算符要求其操作数必须是整数类型。因此,正确答案为A)%。 #### 二、填空题 ##### [2.14] 若k为int整型变量且赋值11。请写出运算k++后表达式的值A)____和变量的值B)_____。 - **答案解析**:对于表达式`k++`,其返回的是k的原始值,即11,然后k的值增加1变为12。所以表达式的值A)为11,变量k的新值B)为12。 ### 额外知识点补充 - **实型变量与整型变量的赋值**:实型变量可以接受整型值,但整型变量不能自动接受实型值。例如,可以将整数10赋值给实型变量a,即`a = 10`,此时a的值为10.0。 - **赋值表达式**:赋值号左边只能是变量,不能是表达式。例如,`a = b + c`是合法的,而`a + 1 = b`则是非法的。 - **TURBO C中int类型变量所占字节数**:在TURBO C环境下,`int`类型变量一般占用2字节。因此,[2.11]的答案为B)2。 - **八进制数与十六进制数**:八进制数只能包含0到7之间的数字,十六进制数则可以包含0到9以及A到F或a到f之间的字母。例如,不合法的八进制数为028,因为它包含了数字8;不合法的十六进制数为oxff,因为它的小写o不应该出现在十六进制数前。 - **自增和自减运算符**:在C语言中,自增(`++`)和自减(`--`)运算符用于将变量的值增加或减少1。对于前置形式,如`++k`,先增加后使用;对于后置形式,如`k++`,先使用后增加。
- 粉丝: 2
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SQL语言详细教程:从基础到高级全面解析及实际应用
- 仓库管理系统源代码全套技术资料.zip
- 计算机二级考试详细试题整理及备考建议
- 全国大学生电子设计竞赛(电赛)历年试题及备考指南
- zigbee CC2530网关+4节点无线通讯实现温湿度、光敏、LED、继电器等传感节点数据的采集上传,网关通过ESP8266上传远程服务器及下发控制.zip
- 云餐厅APP项目源代码全套技术资料.zip
- vscode 翻译插件开发,选中要翻译的单词,使用快捷键Ctrl+Shift+T查看翻译
- mrdoc-alpine0.9.2
- ACMNOICSP比赛经验分享:从知识储备到团队协作的全面指南
- 云餐厅项目源代码全套技术资料.zip
- 基于STM32的数字闹钟系统的仿真和程序
- 混合信号设计中DEF文件创建流程
- 美国大学生数学建模竞赛(美赛)详细教程:从组队到赛后总结全攻略
- 病媒生物孳生地调查和治理工作方案.docx
- 保姆的工作标准.docx
- 病媒生物防制指南.docx