计算机科学与技术专业专接本入学考试
单选题
1. 机器语言使用的编码是二进制编码。机器语言是指计算机直接执行的语言,它使用二进制编码,即0和1的组合来表示指令和数据。
2. 在计算机领域中,所谓“裸机”是指未装备任何软件的计算机。裸机指的是一台没有安装操作系统和应用软件的计算机硬件。
3. 能将高级语言编写的源程序转换成目标程序的是编译程序。编译程序是将高级语言编写的源程序转换成目标程序的工具,例如C语言的编译程序是gcc。
4. 某学校使用的教务管理软件属于应用软件。应用软件是指为了完成特定任务而设计的软件,例如教务管理软件、办公软件等。
5. 若某张软盘上的源程序文件已染上病毒,清除病毒的正确方法是删除软盘上的所有文件并格式化该软盘。删除所有文件并格式化软盘可以清除病毒,但需要重新安装操作系统和应用软件。
6. 合法的用户标识符是x1y2。用户标识符是指用户在计算机系统中的唯一标识,通常由字母和数字组合而成。
7. ASCII 码值最小的是'A'。ASCII 码是计算机中使用的字符编码标准,它将每个字符编号,'A' 的ASCII 码值为65。
8. 对字符串大小的判断错误的是"MAX" 等于 "max"。字符串的大小比较需要考虑大小写,"MAX" 和 "max" 是不同的字符串。
9. 错误的赋值语句是s$=Beijing。QBASIC语言中,字符串变量需要以$结尾,例如s$="Beijing"。
10. 不可以作为常量的是1/2。常量是指在编程中不变的值,例如数字、字符串等,1/2 是一个表达式,不是常量。
11. 能正确表示逻辑关系“x≥10 或 x≤0” 的表达式是x>=10 OR x<=0。逻辑关系可以使用OR、AND、NOT 等操作符来表示。
12. 只有当变量str 中存放的是大写字母时,表达式值才为“真”的是ASC(str)<=ASC("Z")。ASC 函数用于获取字符的ASCII 码值。
13. 设有如下程序段:DO WHILE n=0 LOOP,循环体中的语句一次也不执行。因为循环条件是n=0,所以循环体中的语句不会执行。
14. 一个正确的算法应该具有确定性、可行性、有穷性三个特性。算法是指解决问题的步骤,需要具备确定性、可行性和有穷性三个特性。
15. 设有如下定义及语句,则对数组元素的引用中错误的是a(0)=2。QBASIC语言中,数组的下标从1开始,因此a(0)是错误的。
填空题
1. 结构化程序由三种基本结构组成,它们是顺序结构、选择结构和循环结构。结构化程序设计是指将程序分解成基本结构,以便更好地组织和维护代码。
2. 十进制数13 对应的二进制数为1101。二进制数是计算机中使用的数制,它使用0和1来表示数字。
3. 设有整型变量n,且已赋初值。请写出一条输出语句输出变量n 的值:PRINT n。打印语句用于输出变量的值。
4. 请写出当变量x 中的数为偶数时,值为“真”的表达式:x MOD 2=0。MOD 操作符用于计算除法的余数。
5. 数学式子baba*对应的表达式为b^4*a。指数运算符用于计算幂函数。
6. 要使以下while 循环的循环体语句执行3 次,循环条件应当是x<=3。循环体语句的执行次数由循环条件决定。
7. 在高级语言中,访问一个数据文件之前必须打开文件;访问结束后应该关闭文件。文件操作需要遵循打开、读写、关闭的顺序。
程序填空题
1. 设变量 a 和 b 中存有两个整数,以下程序段将按大数在前、小数在后的顺序输出这两个数:
```
IF a>=b THEN
PRINT a,b
ELSE
PRINT b,a
END IF
```
这个程序段使用IF 语句来比较两个数的大小,并输出较大的数在前,较小的数在后。