计算机二级考试上机试题题库

合集下载

全国计算机等级考试上机考试题库 二级 ms office

全国计算机等级考试上机考试题库 二级 ms office

MS Office理论试题一、选择题1、关于世界上第一台通用电子计算机ENIAC的叙述中,错误的是()[单选题]*A、ENIAC是1946年在美国诞生的B、它主要采用电子管和继电器C、它是首次采用存储程序和程序控制自动工作的电子计算机*D、研制它的主要目的是用来计算弹道2、在计算机指令中,规定其所执行操作功能的部分称为()[单选题]*A、地址码B、源操作数C、操作数D、操作码*3、1946年首台电子数字计算机问世后,冯.诺依曼在研制EDVAC计算机时,提出两个重要的改进,它们是()[单选题]*A、采用二进制和存储程序控制的概念*B、引入CPU和内存储器的概念C、采用机器语言和十六进制D、采用ASCII编码系统4、计算机之所以能按人们的意图自动进行工作,最直接的原因是因为采用了()[单选题]*A、二进制B、高速电子元件C、程序设计语言D、存储程序控制*5、下列叙述中,错误的是()[单选题]*A、硬盘在主机箱内,它是主机的组成部分*B、硬盘属于外部存储器C、硬盘驱动器既可做输入设备又可做输出设备用D、硬盘与CPU之间不能直接交换数据6、计算机的技术性能指标主要是指()[单选题]*A、计算机所配备的程序设计语言、操作系统、外部设备B、计算机的可靠性、可维性和可用性C、显示器的分辨率、打印机的性能等配置D、字长、主频、运算速度、内/外存容量*7、“32位微型计算机”中的32,是指下列技术指标中的()[单选题]*A、CPU功耗B、CPU字长*C、CPU主频D、CPU型号8、对CD-ROM可以进行的操作是()[单选题]*A、读或写B、只能读不能写*C、只能写不能读D、能存不能取9、把内存中数据传送到计算机硬盘上的操作称为()[单选题]*A、显示B、写盘*C、输入D、读盘10、解释程序的功能是()[单选题]*A、解释执行汇编语言程序B、解释执行高级语言程序*C、将汇编语言程序解释成目标程序D、将高级语言程序解释成目标程序。

全国计算机等级考试(2级)上机考试题库及解析004

全国计算机等级考试(2级)上机考试题库及解析004

(1)下列数据结构中,属于非线性结构的是()。

A)循环队列B)带链队列C)二叉树D)带链栈(2)下列数据结构中,能够按照“先进后出”原则存取数据的是()。

A)循环队列B)栈C)队列D)二叉树(3)对于循环队列,下列叙述中正确的是()。

A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指()。

A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数(5)软件设计中划分模块的一个准则是()。

A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是()。

A)可封装B)自顶向下C)模块化D)逐步求精(7)软件详细设计产生的图如下:该图是()。

A)N-S图B)PAD图C)程序流程图D)E-R图(8)数据库管理系统是()。

A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统(9)在E-R图中,用来表示实体联系的图形是()。

A)椭圆形B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。

A)选择B)投影C)交D)并(11)下列符号中可以用做C++标识符的是()。

A)_radiusB)foo~barC)elseD)3room(12)下列各组类型声明符中,含义相同的一组是()。

A)unsigned long int和longB)signed short int和shortC)unsigned short和shortD)short int和int(13)必须用一对大括号括起来的程序段是()。

A)switch语句中的case标号语句B)if语句的分支C)循环语句的循环体D)函数的函数体(14)语句int *p = &k;定义了指针p,与这个语句等效的语句序列是()。

计算机二级上机试题

计算机二级上机试题

计算机二级上机试题1. 题目描述某公司希望开发一个简单的客户管理系统,以便于记录和管理客户的基本信息。

该系统需要实现以下功能:•添加客户信息:包括客户姓名、年龄、性别、联系电话和电子邮箱;•修改客户信息:根据客户姓名查询并修改客户的基本信息;•删除客户信息:根据客户姓名删除客户的基本信息;•查询客户信息:根据客户姓名查询并显示客户的基本信息;•显示所有客户信息:以表格的形式显示所有客户的基本信息。

2. 解题思路创建一个模型类Customer,用于存储客户信息。

在该类中定义属性和方法,实现对客户信息的添加、修改、删除和查询。

创建一个控制器类CustomerController,用于控制客户信息的操作。

在该类中,通过调用模型类中的方法,实现对客户信息的增删改查。

创建一个视图类CustomerView,用于显示客户信息。

在该类中,通过调用控制器类中的方法,实现客户信息的显示。

3. 代码实现3.1 模型类Customerclass Customer:def__init__(self, name, age, gender, phone, email): = nameself.age = ageself.gender = genderself.phone = phoneself.email = email在模型类Customer中,我们定义了客户的基本信息属性(姓名、年龄、性别、联系电话和电子邮箱)。

3.2 控制器类CustomerControllerclass CustomerController:def__init__(self):self.customers = []def add_customer(self, customer):self.customers.append(customer)def modify_customer(self, name, new_customer): for customer in self.customers:if == name: = new_ customer.age = new_customer.agecustomer.gender = new_customer.ge ndercustomer.phone = new_customer.pho necustomer.email = new_customer.ema ilbreakdef delete_customer(self, name):for customer in self.customers:if == name:self.customers.remove(customer)breakdef query_customer(self, name):for customer in self.customers:if == name:return customerreturn Nonedef get_all_customers(self):return self.customers在控制器类CustomerController中,我们定义了一系列方法来实现客户信息的增删改查操作。

计算机二级考试上机题库

计算机二级考试上机题库

计算机二级考试上机题库一、操作系统1. 编写一个C程序,使用fork(创建一个子进程,并在子进程中使用exec(加载一个可执行文件,完成进程的替换。

2.实现进程同步的方法,使用信号量或互斥锁。

3.编写一个程序,实现进程间的通信,父进程向子进程传递一个数字,子进程通过管道将数字加1后传递给父进程。

4.编写一个程序,使用进程控制命令,实现进程的创建、终止、挂起和恢复等操作。

5.编写一个程序,使用进程调度算法进行进程调度,比如使用先来先服务(FCFS)算法或轮转调度算法。

二、数据库1.创建一个数据库表,包含学生信息,比如学号、姓名、年龄和性别等。

2.编写一个SQL语句,实现对数据库表的增、删、改、查操作。

3.编写一个存储过程,实现对数据库表的批量更新操作。

4.编写一个触发器,实现在插入或更新数据时触发一些操作。

5.编写一个事务,实现对数据库表的多个操作的原子性控制。

三、计算机网络1. 使用socket编程,实现一个简单的客户端和服务器程序,实现客户端向服务器发送消息,并接收服务器返回的消息。

2.编写一个网络协议解析程序,实现对HTTP协议的解析,包括请求头和响应头。

3.实现一个基于TCP/IP协议的文件传输程序,实现客户端向服务器发送文件,并通过网络传输。

4.编写一个网络爬虫程序,实现对一些网站的页面抓取,并将抓取到的数据保存到本地。

5.编写一个网络安全程序,模拟对一些网络进行攻击的行为,并实现对网络的防御。

四、数据结构与算法1.实现一个链表的插入、删除和查找操作。

2.实现一个栈的入栈、出栈和判断是否为空的操作。

3.实现一个队列的入队、出队和判断是否为空的操作。

4.实现一个二叉树的创建、遍历(前序、中序和后序)和查找操作。

5.实现一个排序算法,比如冒泡排序、选择排序、插入排序或快速排序等。

以上是计算机二级考试上机题库的一部分,希望能对考生的备考有所帮助。

计算机二级C上机考试题库及答案

计算机二级C上机考试题库及答案

计算机二级C上机考试题库及答案一、单项选择题(每题1分,共10分)1. 在C语言中,以下哪个选项是正确的字符串定义方式?A. char str[] = "Hello, World!";B. char str[] = {'H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!', '\0'};C. char str[] = {"Hello, World!"};D. char str[] = "Hello, World!";答案:A2. 下列哪个函数用于将字符串s1复制到s2中?A. strcat(s1, s2);B. strcpy(s1, s2);C. strcmp(s1, s2);D. strncpy(s1, s2, n);答案:B3. 在C语言中,以下哪个关键字用于声明一个函数?A. intB. voidC. returnD. function答案:A4. 如果一个变量被声明为static int,那么这个变量的生命周期是?A. 只在函数调用期间B. 程序运行期间C. 只在程序启动时D. 只在程序结束时答案:B5. 在C语言中,以下哪个运算符用于计算两个整数的差?A. +B. -C. *D. /答案:B6. 以下哪个选项不是C语言中合法的标识符?A. _myVarB. my_varC. 2ndVarD. var$name答案:C7. 在C语言中,以下哪个选项是正确的数组定义方式?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[] = {1, 2, 3, 4, 5};C. int arr[5] = {1, 2, 3};D. int arr[] = {1, 2, 3, 4};答案:A8. 以下哪个选项是正确的C语言注释方式?A. /* This is a comment */B. // This is a commentC. //* This is a commentD. /* This is a comment */答案:A9. 在C语言中,以下哪个选项是正确的多行字符串定义方式?A. char str[] = "Line1\nLine2";B. char str[] = 'Line1\nLine2';C. char str[] = "Line1\nLine2";D. char str[] = "Line1\nLine2";答案:A10. 在C语言中,以下哪个选项是正确的结构体定义方式?A. struct Student {int id;char name[50];};B. struct Student {int id;char name[];};C. struct Student {int id;char name[50] = "John Doe";};D. struct Student {int id;char name[];};答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________运算符可以对变量进行自增操作。

全国计算机等级考试(2级)上机考试题库及解析005

全国计算机等级考试(2级)上机考试题库及解析005

(1)下列叙述中正确的是()。

A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性(2)下列叙述中正确的是()。

A)栈是一种先进先出的线性表B)队列是一种后进先出的线性表C)栈与队列都是非线性结构D)以上三种说法都不对(3)软件测试的目的是()。

A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)在软件开发中,需求分析阶段产生的主要文档是()。

A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)软件生命周期是指()。

A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指()。

A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是()。

A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。

A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是()。

A)内模式B)概念模式C)外模式D)设计模式(10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。

A)自然连接B)差C)交D)并(11)下列符号中能够作为C++标识符的是()。

A)constB)2aC)_shapeD)-count(12)已知枚举类型声明语句为:enum COLOR { WHITE, YELLOW, GREEN=5, RED, BLACK = 10 };则下列说法中错误的是()。

计算机等级考试二级题库

计算机等级考试二级题库

计算机等级考试二级题库
一、选择题
1. 计算机等级考试二级主要考察哪些方面的知识和能力?
A. 计算机基础知识
B. 编程语言和算法
C. 数据库和网络知识
D. 以上都是
2. 以下哪个选项不是编程语言?
A. C++
B. HTML
C. Java
D. Python
3. 下列哪个是正确的数据类型?
A. 字符串 "123" 是整数类型
B. 数字 123 是浮点数类型
C. 数字 123.45 是整数类型
D. 以上都不对
4. 以下哪个是面向对象编程的特点?
A. 模块化
B. 封装
C. 多态
D. 以上都是
5. 下列哪个不是计算机等级考试二级的考试科目?
A. C语言程序设计
B. 数据结构与算法
C. 数据库应用基础
D. 电子商务基础
二、填空题
1. 在C++中,定义一个整型变量,可以使用关键字________。

2. 在Python中,可以使用________方法将字符串转换为大写字母。

3. 数据库中,一个完整的表格由________、________和________三部分组成。

4. 在计算机网络中,________是用来进行数据传输的协议。

5. 算法的时间复杂度是指算法执行所需的时间与________的数量级关系。

三、简答题
1. 简述什么是计算机程序,并举例说明。

2. 简述面向对象编程中的封装的概念,并举例说明。

3. 简述数据库的基本操作,包括增删改查。

4. 简述计算机网络的主要功能。

5. 简述算法的时间复杂度对程序性能的影响。

国家计算机二级考试上机题库

国家计算机二级考试上机题库

二级C_第1套上机题一、程序填空题下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。

ss所指字符串数组中共有M 个字符串,且串长小于N。

请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C中。

不得增行或删行,也不得更改程序的结构!【参考答案】(1) M(2) <(3) k二、程序修改题下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其它字符不变。

例如,若输入"Ab,cD",则输出"AB,CD"。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!【参考答案】(1)if(( tt[i]>='a')&&( tt[i] <= 'z'))(2)tt[i]-=32;三、程序设计题编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。

例如,若输入17,则应输出:46891012141516。

注意:部分源程序在文件PROG1.C中。

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

【参考答案】void fun( int m, int *k, int xx[] ){int i,j,n=0;for(i=4;i<m;i++)/*找出大于1小于整数m的非素数*/{ for(j=2;j<i;j++)if(i%j==0) break;if(j<i) xx[n++]=i;}*k=n;/*返回非素数的个数*/}二级C_第2套上机题一、程序填空题函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。

全国计算机等级考试(2级)上机考试题库及解析001

全国计算机等级考试(2级)上机考试题库及解析001
A)课号,成绩
B)学号,成绩
C)学号,课号
D)学号,姓名,成绩
(11)下列语句中,错误的是( )。
A)const int buffer=256;
B)const int temp;
C)const double * point; D)const double * rt=new double(5.5);
};
int main( )
{
B obj;
return 0;
}
执行这个程序的输出结果是( )。
A)BAA~A~B~A
A)可以对基本类型(如int类型)的数据,重新定义“+”运算 符的含义
B)可以改变一个已有运算符的优先级和操作数个数
C)只能重载C++中已经有的运算符,不能定义新运算符
D)C++中已经有的所有运算符都可以重载
(18)下列有关内联函数的叙述中,正确的是( )。
A)内联函数在调用时发生控制转移
B)内联函数必须通过关键字inline来定义
A)friend istream& operator >> (istream& is, MyClass& a);
B)friend istream& operator >> (istream& is,MyClass a);
C)istream& operator >> (istream& is,MyClass& a);
(1)程序流程图中带有箭头的线段表示的是( )。
A)图元关系
B)数据流
C)控制流
D)调用关系
(2)结构化程序设计的基本原则不包括( )。

全国计算机二级考试试题题库附完整答案(通用篇)

全国计算机二级考试试题题库附完整答案(通用篇)

全国计算机二级考试试题题库附完整答案(通用篇)一、选择题(每题2分,共20分)1.以下哪个不是Java的基本数据类型?A. intB. floatC. StringD. boolean答案:C2.在C++中,下面哪个选项是正确的关于构造函数的描述?A. 构造函数可以被继承B. 构造函数可以被重载C. 构造函数可以被继承和重载D. 构造函数不能被继承和重载答案:B3.以下哪个关键字用于定义常量?A. constB. staticC. volatileD. register答案:A4.在HTML中,以下哪个标签用于定义表格的标题?A. <table>B. <tabel>C. <title>D. <thead>答案:D5.以下哪个函数用于删除数组中的元素?A. array_push()B. array_pop()C. array_shift()D. array_unshift()答案:C6.以下哪个选项是JavaScript中的错误类型?A. SyntaxErrorB. ReferenceErrorC. TypeErrorD. All of the above答案:D7.以下哪个关键字用于定义接口?A. interfaceB. implementsC. extendsD. abstract答案:A8.以下哪个选项是Python中的列表推导式?A. [x x for x in range(5)]B. {x x for x in range(5)}C. (x x for x in range(5))D. [x for x in range(5) if x % 2 == 0]答案:D9.以下哪个函数用于计算字符串的长度?A. strlen()B. len()C. sizeof()D. count()答案:B10.以下哪个选项是Java中的错误处理机制?A. try-catchB. if-elseC. for-loopD. while-loop答案:A二、填空题(每题2分,共20分)1.在C语言中,标准输入输出头文件是____。

全国计算机二级考试上机考试题库

全国计算机二级考试上机考试题库

全国计算机二级考试上机考试题库一、选择题(每题2分,共50分)486机中的CPU同时能处理的二进制位数为()。

A. 8B. 16C. 32D. 64下列关于线性链表的描述中正确的是()。

A. 存储空间不一定连续,且各元素的存储顺序是任意的B. 存储空间不一定连续,且前件元素一定存储在后件元素的前面C. 存储空间必须连续,且前件元素一定存储在后件元素的前面D. 存储空间必须连续,且各元素的存储顺序是任意的如果希望每次打开PowerPoint演示文稿时,窗口中都处于幻灯片浏览视图,最优的操作方法是()。

A. 通过“视图”选项卡上的“自定义视图”按钮进行指定B. 每次保存并关闭演示文稿前,通过“视图”选项卡切换到幻灯片浏览视图C. 每次打开演示文稿后,通过“视图”选项卡切换到幻灯片浏览视图D. 在后台视图中,通过高级选项设置用幻灯片浏览视图打开全部文档在PowerPoint演示文稿中通过分节组织幻灯片,如果要选中某一节内的所有幻灯片,最优的操作方法是()。

A. 单击节标题B. 选中该节的一张幻灯片,然后按住Ctrl键,逐个选中该节的其它幻灯片C. 选中该节的第一张幻灯片,然后按住Shift键,单击该节的最后一张幻灯片D. 按Ctrl+A组合键下列关于软件测试的描述中正确的是()。

A. 软件测试的目的是证明程序是否正确B. 软件测试的目的是使程序运行结果正确C. 软件测试的目的是尽可能多地发现程序中的错误D. 软件测试的目的是使程序符合结构化原则在Excel工作表的右下角XFB1048573:XFD1048576区域中保存了一组常用数据,如需经常查看、调用、编辑这组数据,最优的操作方法是()。

A. 直接操作滚动条找到该区域,引用时用鼠标拖动选择即可B. 通过“定位条件”功能,定位到该工作表的最后一个单元格,引用时用鼠标拖动选择即可C. 直接在名称框中输入地址XFB1048573D. 为该区域定义一个名称,使用时直接引用该名称即可在Word2010中,要把某段落中包含3个汉字的词汇的宽度调整为4字符,最优的操作方法是()。

计算机二级考试题及答案

计算机二级考试题及答案

计算机二级考试题及答案一、单项选择题(每题1分,共10分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 下列哪个选项不是计算机网络的功能?A. 数据通信B. 资源共享C. 信息发布D. 硬件共享答案:D3. 在Windows操作系统中,以下哪个快捷键用于打开“开始”菜单?A. Ctrl + CB. Ctrl + VC. Ctrl + Alt + DeleteD. Alt + F4答案:C4. 以下哪个选项是二进制数?A. 1010B. 1234C. 5678D. ABCD答案:A5. 以下哪种存储器属于随机存取存储器?A. ROMB. RAMC. CD-ROMD. DVD答案:B6. 在Word文档中,以下哪个功能用于创建表格?A. 插入图片B. 插入表格C. 插入链接D. 插入页码答案:B7. 在Excel中,以下哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B8. 以下哪个选项是计算机病毒的特征?A. 可执行性B. 可读性C. 可传播性D. 可编辑性答案:C9. 以下哪种网络拓扑结构是星型结构?A. 总线型B. 环型C. 星型D. 网状型答案:C10. 在PowerPoint中,以下哪个功能用于切换到幻灯片放映视图?A. 视图B. 幻灯片放映C. 幻灯片切换D. 幻灯片设计答案:B二、多项选择题(每题2分,共10分)1. 以下哪些选项是计算机硬件的基本组成部分?A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:ABCD2. 在计算机网络中,以下哪些设备属于网络互联设备?A. 路由器B. 交换机C. 网桥D. 集线器答案:ABCD3. 在Windows操作系统中,以下哪些操作可以关闭当前窗口?A. 点击窗口右上角的关闭按钮B. 按下Alt + F4键C. 双击窗口标题栏D. 按下Ctrl + W键答案:AB4. 在Word文档中,以下哪些操作可以改变文字的字体?A. 选择文字后点击工具栏中的字体下拉菜单B. 使用快捷键Ctrl + TC. 选择文字后点击工具栏中的字体大小下拉菜单D. 使用快捷键Ctrl + Shift + F答案:AD5. 在Excel中,以下哪些操作可以对数据进行排序?A. 选择数据后点击“数据”菜单中的“排序”B. 使用快捷键Ctrl + Shift + SC. 选择数据后点击“数据”菜单中的“筛选”D. 使用快捷键Ctrl + Shift + F答案:A三、判断题(每题1分,共10分)1. 计算机的内存容量是指硬盘的存储容量。

计算机二级考试题库和答案

计算机二级考试题库和答案

计算机二级考试题库和答案一、选择题1. 在计算机系统中,CPU主要负责执行程序中的______。

A. 输入/输出操作B. 算术和逻辑运算C. 数据存储D. 程序控制2. 数据库管理系统(DBMS)的主要功能是______。

A. 数据存储B. 数据处理C. 数据管理D. 数据加密3. 下列哪个是计算机网络的拓扑结构?A. 星型拓扑B. 环形拓扑C. 总线拓扑D. 所有选项都是4. 在计算机编程中,面向对象编程(OOP)的主要特点不包括______。

A. 封装B. 继承C. 多态D. 过程化5. 以下哪个是操作系统的常见功能?A. 程序编译B. 内存管理C. 文件系统管理D. 数据加密二、填空题6. 在计算机中,______是一种用于存储数据和程序的设备,它能够保存信息,即使在断电后也能保持数据不丢失。

答案:硬盘7. 计算机病毒是一种______,它能够自我复制并传播到其他计算机系统中。

答案:恶意软件8. 在Windows操作系统中,______是用于管理计算机硬件和软件资源的图形界面。

答案:控制面板9. 计算机网络中的______协议是用于在互联网上发送和接收电子邮件的标准。

答案:SMTP10. 在HTML中,用于定义网页头部的标签是______。

答案:<head>三、简答题11. 简述计算机硬件的基本组成。

答案:计算机硬件主要由中央处理器(CPU)、内存、存储设备(如硬盘)、输入设备(如键盘和鼠标)和输出设备(如显示器和打印机)组成。

12. 解释什么是操作系统,并列举三种常见的操作系统类型。

答案:操作系统是一种软件,它管理计算机的硬件资源并为用户和其他软件提供服务。

常见的操作系统类型包括Windows、macOS和Linux。

四、编程题13. 编写一个简单的Python程序,实现计算两个数的和并打印结果。

```pythonnum1 = 5num2 = 10sum = num1 + num2print("两个数的和是:", sum)```五、论述题14. 论述计算机网络的基本概念及其重要性。

全国二级考试计算机-二级C上机考试题库

全国二级考试计算机-二级C上机考试题库

类型一:调整一个数的个、十、百、千位1.请编写函数fun,其功能是:将两个两位数的正整数2.请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。

合并的方式是将a、b合并形成一个整数放在c中。

合并的方式是将a数的十位和个位数依次放在c数的千位和十位上,b a数的十位和个位数依次放在c数的个位和百位上,b 数的十位和个位数依次放在c数的百位和个位上。

数的十位和个位数依次放在C数的千位和十位上。

例如,当a=45,b=12,调用该函数后C=4152。

例如,当a=45,b=12,调用该函数后C=1524。

*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10); *c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);填空:STYPE FILE Fp 填空:*fw str str改错:for( i=0; i<=sl; i ++) 把s后字母改为小写L 改错:void fun (1 ong s,l ong *t)t[2*sl] = '\0'; sl=sl*10;3.请编写函数fun,其功能是:将两个两位数的正整数4.请编写函数fun,其功能是将两个两位数的正整数a、b合并形成一个整数放在c中。

合并的方式是将a、b合并形成一个整数放在C中。

合并的方式是将a数的十位和个位数依次放在c数的个位和百位上,b a数的十位和个位数依次放在C数的十位和千位上,b 数的十位和个位数依次放在c数的十位和千位上。

数的十位和个位数依次放在C数的百位和个位上。

例如,当a=45,b=12,调用该函数后C=2514。

例如,当a=45,b=12,调用该函数后C=5142。

*c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10); *c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);填空:fp fclose(fp) fname 填空:"r" fs ft改错:for ( i=j+1; i<=n_1 ; i++ ) 改错:if (d%2==0)p=i; s /= 10;5.请编写函数fun,其功能是:将两个两位数的正整数6.请编写函数fun,其功能是将两个两位数的正整数a、b合并形成一个整数放在c中。

全国计算机二级考试试题题库附答案(最新3篇)

全国计算机二级考试试题题库附答案(最新3篇)

全国计算机二级考试试题题库附答案(最新3篇)计算机二级考试题库及答案篇一选择题1、下列叙述中正确的是()。

A) 算法的时间复杂度与算法程序中的语句条数成正比B) 算法的时间复杂度与计算机的运行速度有关C) 算法的时间复杂度与运行算法时特定的输入有关D) 算法的时间复杂度与算法程序编制者的水平有关2、下列各排序法中,最坏情况下的时间复杂度最低的是()。

A) 希尔排序B) 快速排序C) 堆排序D) 冒泡排序3、设栈的存储空间为S(1:50),初始状态为top=51。

现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。

A) 1B) 0C) 50D) 494、某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。

A) 不存在这样的二叉树B) 200C) 198D) 1995、结构化程序的三种基本结构是()。

A) 递归、迭代和回溯B) 过程、函数和子程序C) 顺序、选择和循环D) 调用、返回和选择6、某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。

A) nB) 3C) 2D) n+17、软件需求规格说明的内容不包括()。

A) 运行环境B) 软件的主要功能C) 软件的性能D) 算法详细设计8、在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

A) 人工管理阶段B) 文件系统阶段C) 文件系统阶段和数据库阶段D) 人工管理阶段和文件系统阶段9、建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。

A) 课程和课程号B) 学生和课程C) 学生和学号D) 课程和成绩10、定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第01套:1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%**********************************************************************请根据以下各小题的要求设计V isual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。

请在属性框中设置适当的属性满足以下要求:1)T ext1的字体为“黑体”,字号为“四号”;2)窗体的标题为“输入”,不显示最大化按钮和最小化按钮。

运行后的窗体如图所示。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

解题思路:启动Visual Basic系统,创建一个Form1窗体。

在该窗体上画一个文本框控件,通过其属性窗口将名称设为T ext1,高(Height属性)设为400,宽(Width 属性)设为2000,点击Font属性在弹出的字体对话框中将字体设为“黑体”,大小设为“四号”。

激活Form1 窗体,通过其属性窗口将标题(Caption属性)设为“输入”,最大化按钮(MaxButton属性)设为False,最小化按钮(MinButton属性)设为False。

参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt1.vbp、sjt1.frm、sjt1.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt1.vbp文件并运行。

**********************************************************************(2)在名称为Form1的窗体上画一个名称为Image1的图象框,利用属性窗口装入考生目录下的图象文件pic1.bmp,并设置适当属性使其中的图象可以适应图象框大小;再画两个命令按钮,名称分别为Command1、Command2,标题分别为“向右移动”、“向下移动”。

请编写适当的事件过程,使得在运行时,每单击“向右移动”按钮一次,图象框向右移动100;每单击“向下移动”按钮一次,图象框向下移动100。

运行时的窗体如图所示。

要求程序中不得使用变量,事件过程中只能写一条语句。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。

☆国家教育部考试中心题库☆好好学习☆ 2解题思路:启动Visual Basic系统,创建一个Form1窗体。

在该窗体上画一个图象框控件,通过其属性窗口将名称设为Image1,通过其Picture属性将pic1.jpg装入图片框,Stretch属性设为True。

画二个命令按钮控件,通过其属性窗口将名称分别设为Command1、Command2,标题(Caption属性)设为“向右移动”、“向下移动”。

单击“向右移动”按钮(即运行Click事件过程),在该Click事件过程中加入语句:Private Sub Command1_Click()Image1.Left = Image1.Left + 100End Sub单击“向下移动”按钮(即运行Click事件过程),在该Click事件过程中加入语句:Private Sub Command2_Click()Image1.Top = Image1.Top + 100End Sub参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt2.vbp、sjt2.frm、sjt2.frx、sjt2.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt2.vbp文件并运行。

2. 简单应用(2小题,每题20分,计40分)注意:下面出现的“考生文件夹”均为%USER%***********************************************************************(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个圆和一条直线(直线的名称为Line1)构成一个钟表的图案;有两个命令按钮,名称分别为Command1、Command2,标题分别为“开始”、“停止”;还有一个名为Timer1的计时器。

程序运行时,钟表指针不动,单击“开始”按钮,则钟表上的指针(即Line1)开始顺时针旋转(每秒转6°,一分钟转一圈);单击“停止”按钮,则指针停止旋转。

运行时的窗体如图所示。

请设置计时器的适当属性,使得每秒激活计时器的Timer事件一次;并编写两个按钮的Click事件过程。

文件中已经给出了所有控件和部分程序,不得修改已有程序和其它控件的属性;编写的事件过程中不得使用变量,且只能写一条语句。

最后把修改后的文件按原文件名存盘。

☆国家教育部考试中心题库☆好好学习☆ 3解题思路:启动Visual Basic系统,打开考生文件夹下需编辑的工程文件sjt3.vbp,相应的窗体文件名为sjt3.frm。

由于所提供的窗体控件不完整,通过其属性窗口将计时器的Enabled属性设为False,Interval属性设为1000。

单击“开始”按钮(即运行Click事件过程),在该Click事件过程中加入语句:Private Sub Command1_Click()Timer1.Enabled = TrueEnd Sub单击“停止”按钮(即运行Click事件过程),在该Click事件过程中加入语句:Private Sub Command2_Click()Timer1.Enabled = FalseEnd Sub参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt3.vbp、sjt3.frm、sjt3.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt3.vbp文件并运行。

**********************************************************************(2)在考生文件夹下有一个工程文件sjt4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。

运行时,在T ext1中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放入Text2(如图所示)。

在给出的窗体文件中已经给出了全部控件,但程序不完整,要求:去掉程序中的注释符,把程序中的?改为正确的内容。

注意:不能修改程序中的其他部分。

最后把修改后的文件按原文件名存盘。

解题思路:启动Visual Basic系统,打开考生文件夹下需编辑的工程文件sjt4.vbp,相应的窗体文件名为sjt4.frm。

由于所提供的窗体程序不完整,在命令按钮的Private Sub Command1_Click()事件过程中,有三处地方需要修改。

1) 将语句'a = Mid$(Text1.Text, ? , 1)改为a = Mid$(Text1.Text, k, 1)☆国家教育部考试中心题库☆好好学习☆ 42) 将语句'ch = ch + ?改为ch = ch + LCase(a)3) 将语句'Text2 = ?改为Text2 = ch参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt4.vbp、sjt4.frm、sjt4.vbw请把这些文件复制到c:\wexam\26990001中,然后打开sjt4.vbp文件并运行。

**********************************************************************3. 综合应用(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生目录下有一个工程文件sjt5.vbp。

窗体中已经给出了所有控件(如图所示)。

请编写适当的事件过程完成以下功能:单击“读数”按钮,则把考生目录下的in5.txt文件中的一个整数放入T ext1;单击“计算”按钮,则计算出大于该数的第1个素数,并显示在T ext2中;单击“存盘”按钮,则把找到的素数存到考生目录下的out5.txt文件中。

注意:在结束程序运行之前,必须单击“存盘”按钮,把结果存入out5.txt文件,否则无成绩。

最后把修改后的文件按原文件名存盘。

解题思路:启动Visual Basic系统,打开考生文件夹下需编辑的工程文件sjt5.vbp,相应的窗体文件名为sjt5.frm。

由于所提供的窗体程序不完整,需添加事件过程。

单击“计算”按钮(即运行Click事件过程),在该Click事件过程中加入语句:Private Sub Command2_Click()a% = CInt(Text1.Text)Doa% = a% + 1Loop Until isprime(a%)Text2.T ext = a%End Subisprime函数是判断参数是否为素数的,函数中语句为:Function isprime(a As Integer)Dim flag As Booleank% = 2flag = TrueWhile k% <= Int(a / 2) And flagIf a / k% = Int(a / k%) Thenflag = FalseEnd If☆国家教育部考试中心题库☆k% = k% + 1W endisprime = flagEnd Function参考文件:c:\wexam\26990001\hlpsys\参考答案\sjt5.vbp、sjt5.frm、sjt5.vbw、out5.txt请把这些文件复制到c:\wexam\26990001中,然后打开sjt5.vbp文件并运行。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※第02套:1. 基本操作(2小题,每小题15分,共计30分)注意:下面出现的“考生文件夹”均为%USER%**********************************************************************请根据以下各小题的要求设计V isual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上用名称为Shape1的控件画一个圆,其直径为1500(即宽、高均为1500 ),并设置适当属性,使窗口标题为“圆”,窗体标题栏上不显示最大化和最小化按钮(如图所示)。

注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

相关文档
最新文档