2011年4月自考《计算机基础与程序设计》试题及答案解析
版权申诉
27 浏览量
更新于2024-07-11
收藏 594KB PDF 举报
"该资源为2011年4月高等教育自学考试《计算机基础与程序设计》的试题及答案,涵盖了单项选择题等题型,旨在测试考生对计算机基础知识和程序设计的理解与应用能力。"
计算机基础知识部分:
1. 计算机处理信息时,CPU通常是以一个称为“字”(word)的二进制数码为单位进行处理的。A选项正确。B和C选项MB和KB代表存储容量单位,D选项bit代表二进制位。
2. 计算机硬件系统包括控制器、存储器和运算器,而操作系统属于软件范畴。A选项操作系统不属于计算机硬件系统。
程序设计与C语言部分:
3. 在C语言中,转义字符`\f`表示换页。
4. 在TurboC2.0中,保存源程序应该选择File菜单中的Save选项。
5. 表达式结果为3的是B选项`(-7) % 4`,因为在C语言中,负数除以正数取余的结果是负数绝对值对正数取余的结果。
6. 执行`z=y=x++;`后,变量z的值是2,因为x先自增再赋值给y,然后y的值赋给z。
7. 不正确的关系表达式是C选项`a>=b>c`,因为在C语言中,连续的比较操作符不能这样使用。
8. 声明`int x=1, y=2, z;`,执行`z=x>y?x+2:y-2;`后,变量z的值是0,因为条件`x>y`不成立,执行`y-2`。
9. 当`int b=-1`时,`printf("%u\n", b)`会打印出b的无符号整型值,即其对应的十六进制值FFFF,等价于十进制的65535。
10. 给定的程序段中,`c=a+b; a=b; b=c;`最后`a`和`b`都等于5,所以输出是`5,5`。
11. 声明`int x=-1;`执行`if(x<0)x=-x-1;`后,变量x的值变为0,因为x小于0,执行了取反加1的操作。
12. `break`语句可以在循环语句和`switch`语句中使用,但不能直接从最内层循环跳出最外层循环,C选项描述不正确。
13. 正确将字符串"Boy"赋值给字符数组的语句是A选项`schar[3]={'B','o','y','\0'};`,注意字符串需要以空字符`\0`结束。
以上是试卷中的部分知识点,涉及计算机基础概念、C语言语法、运算符、流程控制语句以及字符串处理等。这些知识对于理解和编写计算机程序至关重要。通过这份试题,考生可以检验自己在这些领域的掌握程度。
2021-11-14 上传
2023-08-23 上传
2024-01-17 上传
2023-09-11 上传
2023-07-06 上传
2024-07-11 上传
2023-09-28 上传
2023-07-13 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
liuyeping111
- 粉丝: 1
- 资源: 4万+
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解