2007年4月高等教育自学考试计算机基础与程序设计试题
版权申诉
121 浏览量
更新于2024-09-07
收藏 103KB DOC 举报
"全国2007年4月高等教育自学考试计算机基础与程序设计试题"
这篇文档是2007年4月高等教育自学考试的计算机基础与程序设计科目试题,涵盖了多项选择题,涉及计算机硬件、软件、编程语言以及程序设计的基础概念。
1. I/O设备指的是计算机的输入和输出设备,例如键盘、鼠标、显示器等。选项B是正确答案,它不是存储设备、控制器或运算器。
2. 具有只读功能的内存储器是ROM(Read-Only Memory),在断电后仍能保持数据。选项A是正确答案,而RAM(随机存取存储器)在断电后会丢失数据,硬盘和CD-ROM也是非易失性存储设备。
3. 十进制数-5在八位的微机内的存储形式是其二进制补码表示,转换为八位二进制为11111011。选项D是正确答案。
4. C语言源程序的基本单位是函数,选项B正确,它不同于过程或子程序的概念,也不仅仅是语句的集合。
5. 在C语言中,赋值运算符可以连接,如p*=3代表p等于p乘以3,p/=q代表p等于p除以q,p+=3代表p等于p加3。但p&&=q不是一个合法的C语言表达式,因为逻辑与操作符"&="不能用于整数赋值。选项D是错误的。
6. 欲使a=2,b=3,正确的输入方法是输入数字2和3,中间用空格分隔,因为scanf函数使用"%d%d"格式说明符来读取两个整数。所以选项D是正确的输入方式。
7. 给定的程序段中,if(x=0)会将0赋值给x,因此条件为真,y被赋值为1+x,即1。然后else部分的条件不满足,y的值不会改变。因此,变量y的最终值是1,选项C是正确答案。
8. 下面的程序段中,if(x>0)的条件为真,因此y被赋值为1,但后面的y=0覆盖了这个值,所以最后y为0。程序输出0,选项B是正确答案。
9. 该程序段会输出3个"B",因为在while循环中,x每次增加2,直到x>5时退出循环。所以输出为BBB,选项B正确。
10. for循环中的条件没有指定,这表示循环会无限执行,直到遇到break语句。当i=6时,满足if(i>j),循环将打印s的值并跳出循环。因此,for循环执行了4次,选项A正确。
11. 定义数组inta[10]时,数组元素的下标范围是从0到9,所以下限是0,上限是9,选项C正确。
12. 一个C源程序文件可以包含一个或多个函数,而一个C程序可以由一个或多个源程序文件组成。C程序以函数为独立的编译单位,这意味着每个函数可以单独编译。选项A、B和C都是正确的,因此选项D(不正确的说法)指的是这些说法中有一个是错误的,但事实上它们都是正确的,所以选项D是不正确的。
这些题目涵盖了计算机基础知识,包括计算机硬件组件、内存类型、数据表示、编程语言语法、程序控制结构、数组和程序组织结构等多个方面,体现了计算机基础与程序设计的核心知识点。
qwe818961
- 粉丝: 0
- 资源: 5万+
最新资源
- 数据库课程设计--会展中心管理系统.zip
- knack-explorer:一个用于探索Knack应用程序元数据的Web应用程序
- 易语言-易语言实现大文本数据去重复并且打乱顺序软件
- gradle-6.5.1-all.zip 快速下载
- ae353-sp21:位于伊利诺伊大学香槟分校的AE 353网站(2021年Spring)
- 基于C#的开机便捷启动应用程序源码.zip
- host-grabber-pp:最初是为Firefox设计的Web扩展,用于从各种主机中查找和下载媒体文件
- 基于webpack、browerify开发微信网页工具.zip
- Tyreek Hill Themes & New Tab-crx插件
- Android socket通信聊天,客户端+服务端
- nd064_capstone_starter-master
- Scala·卡桑德拉(ScalaCassandra)
- git项目版本管理工具
- TIA博途-随机函数全局库文件V15.1版本.rar
- dododex.github.io:方舟
- 基于分布式爬虫的全国景点分析可视化大数据中心.zip