计算机基础与程序设计作业详解

版权申诉
0 下载量 181 浏览量 更新于2024-08-04 收藏 39KB DOC 举报
"《计算机基础与程序设计》作业题(一),课程代码02275,涵盖了计算机基础知识和C语言编程的相关问题。" 本文档是关于计算机基础和程序设计的一份作业,主要针对C语言的学习。以下是部分题目及其涉及的知识点: 1. I/O设备是指计算机的输入和输出设备(B),包括键盘、鼠标、显示器、打印机等。 2. 只读存储器(ROM)是一种非易失性内存,即使断电也能保持数据(A)。 3. 十进制数-5在八位计算机中的存储形式是补码,其二进制形式为11111011(D)。 4. C语言源程序的基本单位是函数(B),每个源文件可以包含多个函数。 5. 在C语言中,不允许逻辑与赋值操作符组合,如p&&=q是错误的(D)。 6. 定义数组a[10],数组元素下标范围是0到9(C)。 7. C程序不是以函数为独立编译单位,而是以源程序文件为单位(C)。 8. C语言中,函数返回值的类型由函数声明时指定(D)。 9. 数组元素的地址可以通过指针访问,如&p[i](D)。 10. 字符数组s[10]表示字符串"ABCDEFGH",字符'C'的索引是2,但不能通过s[3]访问(B)。 11. 输入a和b的正确格式是整数形式,如2<CR>3<CR>(A)。 12. if(x=0)会将x赋值为0,因此执行后y的值是1+x,即-1(A)。 13. 按位异或操作符是"^"(C)。 14. 位运算符的优先级从低到高是"&"、">>"、"<<"和"~"(C)。 15. 左移操作符"<<"将u左移v位,1左移3位等于8(D)。 16. 二进制文件存储原始数据字节形式,如ASCII文件是文本文件的一种(B)。 17. 优先级最低的运算符是赋值运算符"="(D)。 18. 要使用sqrt函数,需要包含"math.h"头文件(B)。 19. 逻辑或运算符"|"用于按位操作,1|3的结果是15(D)。 20. 测试文件是否结束的函数是feof(A)。 这些题目覆盖了计算机硬件、内存类型、C语言语法、数组、指针、逻辑运算符、位运算符、文件操作等多个方面的知识,是学习计算机科学和C语言编程的基础内容。通过解答这些题目,学生可以检验自己对这些概念的理解和应用能力。