计算机技术基础(样题)
- 格式:doc
- 大小:65.50 KB
- 文档页数:5
山东省高校非计算机专业计算机等级考试样题( Windows 7+Office 2010)一、单项选择题(每题1 分,共30 分)1. 下列有关信息的说法错误的是A)。
A. 信息有着明确、严格的定义B. 信息是自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性C. 信息只有通过数据形式表示出来才能被人们理解和接受D. 信息能够消除事物的不确定性2. 电子计算机的发展过程经历了四代,其划分依据是( C )。
A. 计算机体积B. 计算机速度C. 构成计算机的电子元件D. 内存容量3. 在计算机的应用领域,CAD 的中文全称是 (B)。
A. 计算机辅助教育B. 计算机辅助设计C. 计算机辅助制造D. 计算机辅助教学4. 对于二进制数11111.1,最左边位上的1 表示2的4次方。
A. 2,5B. 2,4C. 5,2D. 4,25. 使用Cache 提高了CPU 的运行效率,这是因为 (A)。
A. Cache 缓解了CPU 和RAM 速率不匹配的问题B. Cache 缓解了CPU 和硬盘速率不匹配的问题C. Cache 缓解了硬盘和RAM 速率不匹配的问题D. Cache 缓解了CPU 和光驱速率不匹配的问题6. 下列关于计算机语言的描述正确的是 ( B )。
A. 所有语言的程序都必须经过翻译才能被计算机执行B. 用机器语言编写的程序运算速度最快C. 汇编语言是符号化的机器语言D. 高级语言用来编写应用软件,低级语言用来编写系统软件7. 若某台微机参数标识为:Intel酷睿i7/2.4 GHz/4 GB(4 GB31)DDR3L/1 TB(5400转),其中参数2.4 GHz 指的是( B )。
A. CPU 的内核数B. CPU 主频C. 内存容量D. 硬盘容量8. 计算机主板,也叫系统板或母板。
主板上装有组成电脑的主要电路系统,是计算机硬件系统的核心。
在下图所示的主板部件中,CPU 指的是 (D)。
全国高等学校计算机等考试(江西考区)一级试题样题试题一、计算机基础知识(每空1分,共20分)1、若用7个二进制位表示ASCII码字符,则最多可表示(1)个字符。
(1)A.56 B.112C.128 D.2562、若内存量为64*1024*1024个字节,下述可表示同样容量的是。
(2)A. 64KB B. 64MB C. 128KB D. 64GB3、123二进制数表示是(3)(3)A. 111101 B.1110110 C. 1111011 D. 11011104、若“0”的ASCII码值是48(十进制),则“6” ASCII码值的二进制表示是(4)。
(4)A. 1000010 B. 0101110 C. 0110110 D. 10101015、一个32*32点阵的汉字占用的存储空间是(5)个字节。
(5)A.256 B. 128 C. 64 D. 326、晶体管计算机出现在计算机发展的第(6)个阶段。
(6)A. 1 B. 2 C. 3 D. 47、Internet 上的主机IP 地址结构依次由(7)组成。
(7)A. 地址类型,网络号,主机号B. 网络号,主机号,结点号C. 地址类型,结点号,网络号D. 主机号,网络号,站点号8、IP地难以记忆,为此在INTETNET上专门设计了一种(8),方便用户记忆。
(8)A. 域服务器 B. 域名系统 C. 域管理器 D. 浏览器9、以下对病毒的叙述,错误的是(9)。
(9)A. 能对计算机造成危害 B. 是一种程序C. 一般都具有自我复制的特点D. 只攻击计算机的软件系统10、以下叙述错误的是(10)。
(10)A. ROM是一中内存 B. RAM 中的信息一停电就会丢失C. ROM中的信息可永久存放D. RAM中的信息是只读的11、发现计算机病毒后,较为彻底的清楚方法是(11)。
(11)A. 删除磁盘文件 B. 格式化磁盘C. 用查毒软件处理D. 用杀毒软件处理12、在计算机中,控制器从(12)中按顺序取出各条指令,分析并执行。
2020年高职单招计算机类专业考试大纲及样题单独招生计算机应用技术专业(对口类)《机上操作》考试大纲及样题一、计算机应用技术专业(对口类)专业机上考试主要内容和基本要求(一)指导思想着重考察学生对计算机系统的基本操作、计算机网络知识的基本运用、计算机办公软件、工具软件等的基本运用能力。
(二)考核主要内容(操作系统版本:Windows7,办公软件版本:微软office2010)1. Windows系统的基本操作((1)应用程序的运行与管理(2)文件系统管理(3)Windows系统管理(4)Winows的附件2. Word办公软件的基本操作(1)Word的基本操作(2)Word的字体、段落格式(3)Word的页面设置(4)Word的表格绘制(5)Word中图文混排的基本操作(6)较复杂的文档处理方法和操作,包括:首字下沉、分栏排版的操作;脚注、题注、批注页眉、页脚和页码的插入;样式的使用;大纲视图和大纲工具栏的使用3. Excel电子表格的基本操作(1)Excel的基本操作(2)工作表的基本操作(3)单元格的基本操作(4)数据管理(5)制作图表4. PowerPoint演示文稿的制作(1)演示文稿的创建、编辑与保存(2)演示文稿中插入各种对象(3)演示文稿的外观设置(4)设置幻灯片的放映效果(5)演示文稿的放映与打印5. 计算机网络基础与互联网应用(1)计算机网络拓扑结构(2)数据通信的概念、传输形式和介质(3)网络体系结构、OSI各层功能、TCP/IP参考模型(4)IP地址的规划和Vlan的设计(5)网络操作系统(6)网络管理与一般故障排除(7)网络安全与病毒检测6. 常用工具软件的应用(1)常用压缩软件(2)常用图像处理软件。
计算机基础知识题(含答案)计算机基础知识题(含答案)1. 什么是计算机?计算机是一种能够进行数据处理、存储和输出的电子设备。
它由硬件和软件两部分组成,硬件包括中央处理器、内存和输入输出设备等,软件包括操作系统和应用软件等。
2. 计算机内部的中央处理器(CPU)有什么作用?中央处理器是计算机的核心部件,负责执行指令、进行数据运算和控制计算机的各个部件。
它包括算术逻辑单元(ALU)、控制单元(CU)和寄存器等。
3. 什么是二进制?二进制是一种计算机内部使用的数字表示方法,只包含0和1两个数字。
计算机使用二进制是因为它更符合电子元件的工作方式。
4. 什么是操作系统?操作系统是计算机系统中的核心软件,它负责管理和控制计算机的硬件资源,提供用户与计算机硬件之间的界面。
常见的操作系统有Windows、Mac OS和Linux等。
5. 什么是存储器?存储器是计算机中用于存储数据和指令的设备。
常见的存储器有内存(RAM)和硬盘(硬盘驱动器)等。
6. 什么是硬盘?硬盘是计算机中用于永久性存储数据的设备,它以磁盘的形式存在,可以存储大量的数据。
硬盘是计算机中用于长期保存数据的主要存储介质。
7. 什么是RAM?RAM(Random Access Memory)是计算机中的主存储器,用于临时存储计算机当前运行的程序和数据。
它具有读取速度快、可重写的特点。
8. 什么是CPU的时钟频率?CPU的时钟频率是指CPU内部时钟信号的频率,它决定了CPU每秒钟能够执行的指令数。
时钟频率越高,CPU的计算能力越强。
9. 什么是位和字节?位(bit)是计算机中最小的存储单位,它只能表示0和1两个状态。
字节(byte)是计算机中常用的存储单位,1字节等于8位。
10. 什么是操作系统的任务调度?操作系统的任务调度是指操作系统根据一定的策略和算法,按照优先级和时间片轮转等方式分配CPU的使用权,使得多个程序能够有序地共享CPU资源。
以上是计算机基础知识的一些常见问题及其答案,希望能对你有所帮助。
3.1样题解析3.1.1单项选择题1、word2003中,“文件”菜单底部所列出的文件名是()A、当前已被删除的文件B、当前已经打开的所有文件C 、最近被编辑的过文件D 、扩展名为.DOC的所有文件2、打开一个word文档通常是指()A、为指定文件开设一个空的文档窗口B、把文档的内容从内存中读入并显示C、把文档的内容从外存调入内存中并显示D、把文档显示并打印文档内容3、下列选项不属于word2010窗口组成部分的是()A 、标题栏B、对话框C、菜单栏D、状态栏4、进入word2010后,打开了一个已有文档yu.doc,又进行了“新建”操作后()A、yu.doc被关闭B、yu.doc和新建文档均处于打开状态C、“新建”操作失败D 、新建文档被打开,但yu.doc被关闭5、在word2010状态下,建立新文档后未经过任何编辑操作,立即选择“文件”菜单中的“保存”命令将()A关闭空文档B、将空文档保存在“我的文档”中C、将空文档保存在当前文件夹D、弹出“另存为”对话框6、word2010编辑状态下,当前编辑的文档是C:盘中的yu.doc文档,要将该文档复制到D:盘形成另外一个副本,应当使用()A“文件”菜单中的“另存为”命令B、“文件”菜单中的“保存”命令C“文件”菜单中的“新建”命令D“窗口”菜单中的“新建窗口”命令7、在word2010中打开了多个文档窗口后,进行窗口切换操作错误的是()A、按CTRL+F6键B、按shift+F6键C、单击要切换窗口的可见部分D、打开“窗口”菜单,单击其中的文件名8、在word2010编辑状态下,如果要在当前文档中输入罗马数字“Ⅱ”那么需要使用的菜单是()A 、编辑B、插入C、工具D、格式9、在word2010编辑状态下,执行两次“剪切”操作,则剪贴板中的()A 、仅有第一次被剪切的内容B有两次被剪切的内容C仅有第二次被剪切的内容D、无内容10、在word2010编辑状态下,若要把选定的文字移动到其他文档中,首先要选用常用工具栏上的工具按钮()A 、格式刷B、剪切C、复制D、粘贴11、在word2010编辑状态下,进行“粘贴”操作的组合键是()A ctrl+x B.ctrl+c C.ctrl+v D.ctrl+a12、在Word编辑状态下,若选择了当前文档中的一个段落,进行“删除”操作,则()A 、该段落被删除并且不能恢复B 、该段落被删除,但能恢复C、该段落被移到回收站内D、能利用回收站恢复被删除的该段落13、在Word2010编辑状态下,要将文档中的所有“E-MAIL”替换成“电子邮件”,应使用的菜单是()A 、视图B、开始C、插入D、文件14、在Word2010编辑状态下,不能选取全部文档的操作是()A、执行“开始”菜单中的“全部”命令或按CTRL+A键B、将光标移到文档选定区,按住CTRL键,单击鼠标 C 、将光标移到文档选定区,连续三击鼠标 D 、将光标移到文档选定区,双击鼠标15、在Word2010编辑状态下,当前编辑文档中的字体全是宋体,选择了一段文字使之成反选状,设定字体为楷体后,又设定仿宋体,则()A、被选定的内容仍为宋体B、文档全文都是楷体 C 、被选定的内容变为仿宋体D、文档的全文字体不变16、在Word2010编辑状态下,被编辑文档中的文字有“四号”“小四”“五号”“16磅”、“18磅”五中,下列关于字号大小的比较正确的是()A 、“四号”大于“五号”B、“四号”小于“小四”C、“16磅”大于“18磅”D 、字的大小一样,字体不同17对于选定的字符()A、可以设置动态效果,不可以设置颜色B、可以设置颜色,不可以设置动态效果C、既可以设置动态效果,也可以设置颜色D、不可以设置颜色,也不可以设置动态效果18、在Word2010编辑状态下,原对齐方式是居中对齐,如果连续两次单击工具栏中的右对齐按钮,得到的对齐方式是()A 、两端对齐B、居中C、右对齐D、分散对齐19、在Word2010编辑状态下,若要输入X i+Y i=Z i.要将其中的“i”设置为下标,应先选则“i”然后单击菜单项()A、“插入”/“符号”命令B、“插入”/“对象”命令C、“开始”/“更改大小写”命令D、“右击”/“字体”命令20、在Word2010编辑状态下,若要调整光标所在段落的行距,可以使用()A 、“开始”菜单中的命令B “试图”菜单中的命令C、“插入”菜单中的命令D 、“快捷”菜单中的命令21、在Word2010编辑状态下,拖动水平标尺上沿“首行缩进”滑块,则()A 、文档中各段落的首行起始位置都重新确定B文档中被选择的段落首行起始位置都重新确定C、文档中各行起始位置都重新确定 D 、插入点所在行的起始位置都重新确定22、在Word2010编辑状态下,选择了文档全文,若希望将行距设置为20磅,应在“段落”对话框的“行距”列表框中选择()A、单倍行距B、1.5倍行距C、固定值D、多倍行距23、在Word2010编辑状态下,下列关于分栏操作的叙述正确的是()A 、可以将指定的段落分成指定宽度的两栏B、任何试图下均可看到分栏效果C、设置的各栏宽度和间距与页面宽度无关D、栏与栏之间不可以设置分割线24、在Word2010表格中下面关于表格中单元格的叙述错误的是()A、表格中行与行相交的格称为单元格B、在单元格中既可以输入文本,也可以输入图形C、可以以一个单元格为范围设定字符格式D、表格的行是格式独立设定范围,单元格不是独立的格式设定范围25、在Word2010表格操作中,当前插入点在表格中某行的最后一个单元格内,按回车键后,则()A 、插入点所在的行加高B 、插入点所在的列加宽C 、在插入点下一行增加一空行D、对表格不起作用26、在Word2010编辑状态下,选择了整个表格,执行“表格”菜单的“删除”/“行”命令,则()A 整个表格被删除B表格中一行被删除C、表格中一列被删除D、表格中所以数据被删除,表格线保留27、在Word2010中表格操作中,若想将表格中连续三列的列宽调整为1厘米,应该先选中这3列,然后单击菜单项()A 、“布局”/“分布列”B、“布局”/“属性”C“布局”/“自动调整” D “表格”/“转换”28、在Word2010的表格操作中,当鼠标指向一个多行多列表格中间的某条竖线,鼠标指针变为双向箭头时,拖动鼠标向右移动,则()A、改变竖线左侧一列单元格的宽度,同时也因此改变了整个表格的宽度B、改变竖线右侧一列单元格的宽度,同时也因此改变了整个表格的宽度C 、改变竖线两侧左右两列单元格的宽度,其他单元格和整个表格的宽度不变D、成比例的改变竖线右侧所以单元格的宽度,但整个表格的宽度不变29、在Word2010中表格操作中,当指向一个多行多列表格中间的某条竖线的鼠标指针变为双向箭头时,按住Shift键,拖动鼠标向右移动到需要的位置,则A.改变竖线左侧一列单元格的宽度,同时也因此改变了整个表格的宽度B.改变竖线右侧一列单元格的宽度,同时也因此改变了整个表格的宽度C.改变竖线两侧左右两列单元格的宽度,其他单元格和整个表格的宽度不变D.成比例地改变竖线右侧左右两列单元格的宽度,但整个表格的宽度不变30、在Word2010编辑状态下,当鼠标指向一个多行多列表格中间的某条竖线的鼠标指针变为双向箭头时,按住Ctrl键,拖动鼠标向右移动到需要的位置,则()A.改变竖线左侧一列单元格的宽度,同时也因此改变了整个表格的宽度B.改变竖线右侧一列单元格的宽度,同时也因此改变了整个表格的宽度C.改变竖线两侧左右两列单元格的宽度,其他单元格和整个表格的宽度不变D. 改变了竖线左侧一列单元格的宽度,但整个表格的宽度不变,因此竖线右侧所有单元格的宽度都成比例地均匀改变31、在Word2010编辑状态下,建立了4行4列的表格,除第4行与第4列相交的单元格以外,各单元格内均有数字。
计算机科学基础知识试题1. 什么是计算机科学?计算机科学是一门研究计算机系统、算法及其应用的学科。
它涵盖了计算机的硬件、软件以及它们之间的交互,以及如何利用计算机来解决问题和改进现实世界的各个领域。
2. 解释什么是二进制?二进制是一种使用两个不同符号表示数字的计数系统。
它使用两个数字0和1来表示所有数值。
计算机使用二进制编码来存储和处理数据,因为电子器件可以更轻松地区分和处理两个不同电压状态。
3. 什么是操作系统?操作系统是计算机系统中的一个软件组件,它管理计算机硬件和软件资源,并为用户提供访问和控制这些资源的界面。
操作系统负责管理内存、文件系统、设备驱动程序、用户界面等。
4. 什么是算法?算法是一组有序的操作步骤,用于解决一个特定的问题或执行一个特定的任务。
在计算机科学中,算法描述了如何以最有效的方式执行计算任务。
算法可以用自然语言、伪代码或特定的编程语言表示。
5. 解释什么是数据结构?数据结构是一种组织和存储数据的方式,以便有效地访问和操作数据。
常见的数据结构包括数组、链表、栈、队列、树和图等。
选择合适的数据结构对于解决特定问题非常重要,因为它可以影响算法的效率。
6. 什么是编程语言?编程语言是一种用于编写计算机程序的形式化语言。
它定义了程序员和计算机之间的交互规则,并指导着计算机执行特定的操作。
常见的编程语言包括C、C++、Java、Python等。
7. 如何判断一个算法的效率?算法的效率通常通过时间复杂度和空间复杂度来衡量。
时间复杂度表示算法执行所需的时间,通常用大O表示法表示。
空间复杂度表示算法所使用的额外内存空间。
8. 什么是网络?网络是将多台计算机连接在一起,通过数据传输和通信协议进行信息交换的系统。
它可以是局域网、广域网或互联网等不同规模和范围的组合。
9. 什么是数据库?数据库是一种组织和存储数据的方式,以便有效地管理和访问数据。
它提供了一种结构化和持久化存储数据的方法,通常使用SQL等查询语言进行数据操作。
2024计算机科学综合考试试题2024年计算机科学综合考试试题(样题)注意事项:1. 考试时间为180分钟,满分100分。
2. 试题分为选择题和主观题两部分,选择题为单选,主观题部分包括简答题和编程题。
一、选择题(每题2分,共20分)1. 下列关于栈的描述中,错误的是()。
A. 栈是先进后出(FILO)的数据结构B. 栈通过链表实现,可以动态增长和收缩C. 栈顶元素总是最后入栈的元素D. 栈底元素是最早入栈的元素2. 二叉树中,节点的度是指该节点的子树个数。
对于一棵二叉树,其节点度数的分布情况可以决定该树的形状。
下列关于二叉树的描述中,正确的是()。
A. 所有节点的度数都为2或0的二叉树称为满二叉树B. 所有节点的度数都为1或2的二叉树称为满二叉树C. 所有节点的度数都为1或2的二叉树称为完全二叉树D. 所有节点的度数都为0或1的二叉树称为完全二叉树3. 在数据库设计中,关系模型是一种非常重要的数据模型。
关系模型的主要特点是()。
A. 数据结构单一,以表格形式表示数据B. 数据结构复杂,以表格形式表示数据C. 数据结构复杂,以图形形式表示数据D. 数据结构单一,以图形形式表示数据4. 在计算机网络中,路由器是一种重要的网络设备,其主要功能是实现()。
A. 数据传输和路由选择B. 数据传输和网络安全C. 路由选择和网络安全D. 数据传输和网络管理5. 在软件开发过程中,需求分析阶段的主要任务是()。
A. 设计软件架构B. 编写代码实现功能C. 确定软件需求和功能要求D. 进行系统测试6. 下列排序算法中,时间复杂度为O(nlogn)的是()。
A. 冒泡排序B. 选择排序C. 归并排序D. 快速排序7. 在HTML中,用于定义超链接的标签是()。
A. <a> 标签B. <b> 标签C. <i> 标签D. <u> 标签8. 下列关于面向对象编程的描述中,正确的是()。
第一章绪论本章练习题1、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___1__;支持数据库各种操作的软件系统叫____2________;由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做____3____。
1 A、文件的集合B、数据的集合C、命令的集合D、程序的集合2 A、命令系统B、数据库管理系统C、数据库系统D、操作系统3 A、文件系统B、数据库系统C、软件系统D、数据库管理系统2、数据库领域常用的数据模型有_____________A、层次模型B、网状模型C、关系模型D、面向对象模型3、目前最流行的数据模型是_____________A.层次模型B.网状模型C.关系模型D.面向对象模型4、在学生选课数据库中,学生实体与课程实体之间的联系是_____________A.1:1 B.1:NC.N:1 D.M:N5、数据库管理技术经理了__________________、____________________和________________________三个阶段。
6、数据独立性可分为________________和____________________。
7、根据数据模型的应用目的不同,数据模型分为______________和_________。
8、数据模型的三个组成要素是__________________、____________________和________________________。
9、什么是数据库?10、什么是数据库的数据独立性?11、数据库管理系统有哪些功能?第二章关系数据库大家在学习本章内容时,要掌握关系的数据结构、关系的三类完整性约束(实体完整性,参照完整性,用户自定义完整性)、关系操作(关系代数,元组关系演算,域关系演算)概念;理解关系、关系模式、关系数据库的概念;理解实体完整性、参照完整性的含义;熟练掌握关系代数中的各种运算符;学会使用关系代数的运算符进行各种操作。
附录三计算机等级考试上机考试样题浙江省计算机等级考试(二级VB)上机测试的要求见附录四,本附录仅给出VB部分的程序设计和调试题。
样题包括程序设计题和程序调试,要求考生在考生目录中,按照题目要求完成界面设计和编写相应事件代码。
一、程序设计题(一)操作说明浙江省计算机等级考试(二级VB)上机测试的程序设计题,要求考生在老考生目录中,按照题目要求,自己新建一工程文件Design.Vbp,按题目要求完成界面设计和编写相应事件代码。
程序设计题的操作步骤如下:1.考生在单击“回答”按钮后,便可启动Visual Basic6.0系统,同时运行考生目录中的Design.exe文件,以便考生设计时随时同程序设计要求最终效果比较。
2.程序界面设计,要求考生设置窗体指定的一些属性,在窗体添加控件,并设置控件的某些属性。
3.编写程序代码,根据题目的要求,在代码窗口中编写相应事件的程序代码,调试运行程序使其程序的运行效果与运行考生目录中的Design.exe相同。
4.将工程以文件名“Design.Vbp”,窗体以文件名“Design.Frm”保存在考生文件夹中。
(二)样题选编1.请参考Design.exe程序的运行效果,如图附3-1所示。
新建一个工程,完成“字幕滚动”程序设计。
将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:(1)窗体的标题为“字幕滚动”,固定边框。
(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”。
(3)单击“开始”按钮,标签文字在定时器控制下自动地从左向右移动,移动速度为每个时间间隔右移100缇,当标签移动到窗体外时,再从窗体的左边进入,同时“开始”按钮变为“停止”按钮。
(4)单击“停止”按钮,标签“祝您考试成功”文字停止滚动。
同时,“停止”按钮变为“开始”按钮。
146147(5)定时器(Timer1)的时间间隔为0.1秒钟。
全国计算机等级考试二级笔试样题Visual Basic 语言程序设计二级基础知识一、选择题(1)下列关于栈的叙述正确的是A)栈是非线性结构B)栈是一种树状结构C)栈具有先进先出的特征D)栈具有后进先出的特征(2)结构化程序设计所规定的三种基本控制结构是A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数(3)结构化程序设计的一种基本方法是A)筛选法B)递归法C)归纳法D)逐步求精法(4)如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:A)选择B)投影C)连接D)并二、填空题1.对于输入为N个数进行快速排序算法的平均时间复杂度是()2.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是()3.软件测试方法中,黑盒测试个白盒测试法是常用的方法,其中黑盒测试法主要是用于测试()4.关系型数据库管理系统中存储与管理数据的基本形式是()参考答案一、选择题(1)D (2) C (3) D (4) B二、填空题(1)O (Nlog2N)(2)功能模型(3)软件外部功能(4)二维表Visual Basic语言程序设计一、选择题1.下列可以打开立即窗口的操作是()A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G2.InpuBox函数返回值的类型为()A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)3.表达式4+5\6*7/8Mod9的值是()A)4 B)5 C)6 D)74.以下语句的输出结果是()Print Format $ (32548.5,"000,000.00")A)32548.5 B)32,548.5 C)032,548.50 D)32,548.505.执行以下程序段后,变量c$的值为a$ = "Visual Basic Programing'b$ = "Quick"c$ + b $ & UCase (Mid $(a$,7,6))&Right $(a$,11)A)Visual BASIC Programing B)Quick Basic Programing C)QUICK Basic Programing D)Quick BASIC Programing6.在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text和Text2)和一个命令按钮(Name属性为Command),然后编写如下两个事件过程:private Sub Command1_Click( )a = Text.Text + Text2.TextPrint aEnd SubPrivate Sub Formm_Load( )Text1.Text =""Text2.Text =""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()A)444 B)321123 C)123321 D)1322317.阅读下面的程序段:For i = 1 To 3For j =1 To iFor k =j To 3a =a + 1Next kNext jNext i执行上面的三重循环后,a的值为()A)3 B)9 C)14 D)218.在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click( )x = 0Do While x<50x =(x + 2)*(x + 3)n =n + 1LoopText1.Text=str(n)Text2.Text=str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为()A)1和0 B)2和72 C)3和50 D)4和1689.假定窗体上有一个标签,名为Label1.为了使该标签透明并且没有边框,则正确的属性设置为()A)Label1.BackStyle=0 Label1.BorderStyle=0 B)Label1.BackStyle=1 Label1.BorderStyle=1C)Label1.BackStyle=True Label1.BorderStyle=Ture D)Label1.BackStyle=False Label1.BorderStyle=False10.对窗体编写如下代码:Option Base 1Private Sub Form_KeyPress(KeyAscii As Integer)a = Array(237,126,87,48,498)m1 =a(1)m2 =1If KeyAscii =13 ThenFor i = 2 To 5If a(i)>m1 Thenm1=a(i)m2=iEnd IfNext iEnd IfPrint m1Print m2End Sub程序运行后,按回车键,输出结果为A)48B)237C)498D)4984154二、填空题1.设有如下的Visual Basic表达式:5*X^2-3*X-2-Sin(a)/3它相当于代数式()2.执行下面的程序段后,s的值为()s = 5For i=2.6 To 4.9 Step 0.6s=s=1Next i3.为了在运行时把图形文件picfile.jpg装入图片框Picturel.所使用的语句为()4.如果要将某个菜单项设计为分割线,则该菜单项的标题应设置为()5.假定建立了一个工程,该工程包括两个窗体,其名称(Name属性)分别为Form1和Form2,启动窗体为Form1.在Form1上画一个命令按钮Command1,程序运行后,要求当单击该命令按钮时,Form1窗体消失,显示窗体Form2,请在()和()处将程序补充完整。
山东科技大学2006--2007学年第二学期《计算机技术基础(C/C++程序设计)》考试试卷(样卷)班级_______________ 姓名_______________ 学号_______________一、单项选择题(每题1分,共24分)1、以下程序执行后输出结果是( )。
main( ){ unsigned char a,b;a=4|3; b=4&3; printf("%d %d\n",a,b); }A. 7 0B. 0 7C. 1 1D. 43 02、下列变量定义中合法的是( )。
A. short _a=1-.1e-1;B. doubleb=1+5e2.5;C. long do=0xfdaL;D. float2_and=1-e-3;3、以下符合C语言语法的赋值表达式是( )。
A. d=9+e+f=d+9B.d=9+e,f=d+9C. d=9+e,e++,d+9D.d=9+e++=d+74、以下能正确定义且赋初值的语句是( )。
A.int n1=n2=10; B.char c=32;C.float f=f+1.1; D.doublex=12.3E2.5;5、下面有关 for 循环的正确描述是( )。
A. for 循环只能用于循环次数已经确定的情况B. for 循环是先执行循环循环体语句,后判断表达式C. 在 for 循环中,不能用 break 语句跳出循环体D. for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来6、Break语句的正确的用法是( )。
A. 无论在任何情况下,都中断程序的执行,退出到系统下一层。
B. 在多重循环中,只能退出最靠近的那一层循环语句。
C. 跳出多重循环。
D. 只能修改控制变量。
7、设有以下定义,则语句中错误的是( )。
int a=0; double b=1.25; char c='A';#define M 2A. a--;B. b--;C. c--;D. M--;8、C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。
A. 地址传递B.单向值传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定的传递方式9、以下正确的说法是:在C语言中( )。
A. 实参和与其对应的形参各占用独立的存储单元B. 实参和与其对应的形参共占用一个存储单元C. 只有当实参和与其对应的形参同名时才共占用存储单元D. 形参是虚拟的,不占用存储单元10、根据下面的定义,能打印出字母 M 的语句是( )。
struct person{char name[9];int age;};struct person class[10]={"John",17,"Paul",19,"Mary",18,"adam",16};A. printf("%c\n",class[3].name);B. printf("%c\n",class[3].name[1]);C. printf("%c\n",class[2].name[1]);D. printf("%c\n",class[2].name[0]);11、若有说明: int i,j=7, *p=&i;, 则与i=j; 等价的语句是( )。
A. i= *p;B. *p=*&j;C. i=&j;D. i=**p;12、设A 为存放(短)整型的一维数组,如果A 的首地址为P ,那么A 中第i 个元素的地址为( )。
A .P+i*2 B. P+(i-1)*2 C. P+(i-1) D. P+i 13、下面程序段的运行结果是( )。
char a[]="lanuage",*p; p=a; while(*p!='u') { printf("%c",*p-32);p++;} A. LANGUAGE B. language C. LANG D. langUAGE 14、逻辑运算符两侧运算对象的数据类型( )。
A. 只能是0或1 B. 只能是0或非0正数 C. 只能是整型或字符型数据 D. 可以是任何类型的数据 15、以下程序段的执行结果是( )。
int a, y; a=10; y=0; do { a+=2; y+=a; printf("a=%d y=%d\n",a,y); if(y>20) break; } while(a=14); A. a=12 y=12 B. a=12 y=12 a=14 y=16 a=16 y=28 a=16 y=20 a=18 y=24 C. a=12 y=12 D. a=12 y=12 a=14 y=26 a=14 y=44 16、与数学式子3*x^n/(2x-1)对应的C 语言表达式是( )。
A. 3*x^n(2*x-1) B. 3*x**n(2*x-1) C. 3*pow(x,n)*(1/(2*x-1)) D. 3*pow(n,x)/(2*x-1) 17、以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。
A. char s[10]="abcdefg"; B. char t[]="abcdefg",*s=t; C. char s[10];s="abcdefg"; D. char s[10];strcpy(s,"abcdefg"); 18、以下程序的输出结果是( )。
main() { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]; }A. 0650B. 1470C. 5430D. 输出值不定 19、有以下程序#include <stdio.h> #define F(X,Y) (X)*(Y) main(){ int a=3, b=4; printf("%d\n", F(a++, b++)); }程序运行后的输出结果是( )。
A. 12 B. 15 C. 16 D. 2020、设有以下说明语句 typedef struct { int n;char ch[8]; }PER; 则下面叙述中正确的是( )。
A. PER 是结构体变量名 B. PER 是结构体类型名 C. typedef struct 是结构体类型 D. struct 是结构体类型名 21、有以下程序 struct STU{ char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042}; c=b; } void f2(struct STU *c) { struct STU b={"SunDan",2044}; *c=b; } main( ) { struct STUa={"YangSan",2041},b={"WangYin",2043}; f1(a);f2(&b);printf("%d %d\n",a.num,b.num);} 执行后的输出结果是( )。
A. 2041 2044 B. 2041 2043 C. 2042 2044 D. 2042 204322、在C++的类中,用于表示公共类型的关键字是( )。
A. class B. private C. protectD. public 23、若有以下说明和定义 typedef int *INTEGER;INTEGER p,*q; 以下叙述正确的是( )。
A. P 是int 型变量 B. p 是基类型为int的指针变量C. q是基类型为int的指针变量D. 程序中可用INTEGER代替int类型名24、下面有关重载函数的说法中正确的是( )。
A.重载函数必须具有不同的返回值类型;B.重载函数形参个数必须不同;C.重载函数必须有不同的形参列表D.重载函数名可以不同;二、程序填空题(每题2分,共20分)1、应在下列程序划线处填入的正确语句是( )。
#include<iostream.h>class Base{ public:void fun(){cout<<"Base::fun"<<endl;} };class Derived:public Base{ void fun(){ Base::fun();//显示调用基类的函数fun()cout<<"Derived::fun"<<endl;}};2、若有定义语句:char s[100],d[100]; int j=0, i=0;,且s中已赋字符串,请填空以实现字符串拷贝。
(注:不得使用逗号表达式)while(s[i]){ d[j]= ;j++;}d[j]=0;3、函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)现在请你在下面的函数中填空,完成求π的功能。
#include "math.h"double pi(long n){ double s=0.0; long i;for(i=1;i<=n;i++) s=s+ ;return(sqrt(6*s));}4、以下函数的功能是:求x的y次方,请填空。
double fun( double x, int y){ int i;double z;for(i=1, z=x; i<y;i++) z=z* ;return z;}5、请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。
( double,double);main(){ double x,y;scanf("%lf%lf",&x,&y);printf("%lf\n",max(x,y));}double max(double a,double b){ return(a>b ? a:b);}6、以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据,成员变量link是指向自身结构体的指针.请将定义补充完整。