下面是小编为大家整理的省二级计算机考试 省二级计算机考试试题,供大家参考。
第1篇:省二级计算机考试试题
一、word文档编辑与排版
1.在d盘根目录下新建以自己班级+姓名命名的文件夹。
2.录入以下文档:
3.设置样式,第一行标题设置为标题1,一号字体;
其他设置为正文四号字体。
4.设置字体:第一行标题为华文新魏;
正文为华文楷体,“营业厅地址”五个字为黑体。
5.设置字形:第一行标题加粗,第三行加粗。6.设置对齐方式:第一行标题居中,第二行右对齐。
7.设置段落缩进:段落首行缩进2字符,其他按样文缩进。
8.设置段落间距:第二段段前、段后各1行。正文行距为固定值20磅。
9.按样文设置项目符号与编号。
10.页面设置:设置纸张为a4,设置页边距上下各2cm,左右各
3cm。
11.设置页眉页脚:为该通知单添加页眉“缴费通知”,小五号字体,居中。
12.*入如样文所示的图片,并设置图片高0.3cm,宽16cm。
13.如样文所示,为文字设置绿*底纹。
14.文中a、c两项,请分别使用“邮件合并”从下题目“excel*作”中的sheet1中的“姓名”与“编号”字段获取。
15.文中b项请根据*入的a项的*别分别选择显示“先生”或“女士”。
16.将该文档以“word*作”保存到自己新建的文件夹中。
17.在文章末尾添加一3行5列表格,将表格设置为表格自动套用格式“列表8”。
二、电子表格格式编辑与数据处理
1.新建工作薄“excel*作”保存到你建立的文件夹中,输入“sheet1”工作表内容如下表所示。其中,“班级”使用数据有效*设置选择输入列表。
2.为工作表中的各科成绩设置数据有效*检查,要求输入的成绩介于40到100之间,合理设置“输入信息”和“出错信息”。3.将表格总分列的对齐方式设置为中部右对齐,其余单元格的对齐方式设置为中部居中;
将单元格中的字体颜*设置为深蓝*。
4.将各科平均分的字体设置为timesnewroman、12号、加粗。
5.将表格第一列底纹设置为浅橙*,第二列设置为青绿*,第五列设置为浅黄。
6.将表格的外表框设置为1.5磅粗的双实线,红*;
内边框设置为1磅粗实线。
7.把工作表中低于60的分数用红*标出,超过90的分数用绿*标出。
8.使用sheet1工作表中的数据,统计“总分”并计算“各科平均分”,结果分别放在相应单元格中。其中“各科平均分”保留一位小数。
9.给总分最高的单元格*入批注“总分最高”。
10.根据姓名和总分为数据源创建图表,其标题为"成绩图表",类型为“三维簇状柱形图”。
11.复制sheet1中除了“各科平均分”以外其他的信息到sheet2中,以“总分”为主要关键字,“数学”为次要关键字,升序排序。
12.在sheet2中,高级筛选出总分>300分,并且姓“李”的学生,并将结果保存为sheet3。
13.复制sheet2中的数据到sheet4,以“班级”为分类字段,将各科成绩进行“平均值”分类汇总。
14.复制sheet2的信息到sheet5中,布局以“系别”为分页,以“班级”为行字段,以各科考试成绩为平均值项,从sheet5工作表中a1单元格起建立数据透视表。
三、利用powerpoint制作一份“教学课件(大学语文)”
1.文稿长度不少于6张幻灯片。
2.设计一个较好的首页封面。
3.要求课件内容包括:课文背景、作者年代、练习题、课堂讨论等。
4.尽可能地利用文稿演示软件的各种优化演示文稿的设计,如*入声音与影片、幻灯片的切换方式、自定义动画、超级链接、动作按钮等的设计。
第2篇:省二计算机考试试题
省二计算机考试试题1
(1)算法的时间复杂度是指______。(c)
a.执行算法程序所需要的时间
b.算法程序的长度
c.算法执行过程中所需要的基本运算次数
d.算法程序中的指令条数
(2)下列叙述中正确的是______。(a)
a.线*表是线*结构
b.栈与队列是非线*结构
c.线*链表是非线*结构
d.二叉树是线*结构
(3)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。(b)
a.349
b.350
c.255
d.351
(4)结构化程序设计主要强调的是______。(b)
a.程序的规模
b.程序的易读*
c.程序的执行效率
d.程序的可移植*
(5)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。(d)
a.概要设计
b.详细设计
c.可行*分析
d.需求分析
(6)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。(a)
a.控制流
b.加工
c.数据存储
d.源和潭
(7)软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。(b)
a.阶段*报告
b.需求评审
c.总结
d.都不正确
(8)下述关于数据库系统的叙述中正确的是______。(a)
a.数据库系统减少了数据冗余
b.数据库系统避免了一切冗余
c.数据库系统中数据的一致*是指数据类型的一致
d.数据库系统比文件系统能管理更多的数据
(9)关系表中的每一横行称为一个______。(a)
a.元组
b.字段
c.属*
d.码
(10)数据库设计包括两个方面的设计内容,它们是______。(a)
a.概念设计和逻辑设计
b.模式设计和内模式设计
c.内模式设计和物理设计
d.结构特*设计和行为特*设计来
省二计算机考试试题2
(1)算法的空间复杂度是指______。(d)
a.算法程序的长度
b.算法程序中的指令条数
c.算法程序所占的存储空间
d.算法执行过程中所需要的存储空间
(2)下列关于栈的叙述中正确的是______。(d)
a.在栈中只能*入数据
b.在栈中只能删除数据
c.栈是先进先出的线*表
d.栈是先进后出的线*表
(3)在深度为5的满二叉树中,叶子结点的个数为______。(c)
a.32
b.31
c.16
d.15
(4)对建立良好的程序设计风格,下面描述正确的是______。(a)
a.程序应简单、清晰、可读*好
b.符号名的命名要符合语法
c.充分考虑程序的执行效率
d.程序的注释可有可无
(5)下面对对象概念描述错误的是______。(a)
a.任何对象都必须有继承*
b.对象是属*和方法的封装体
c.对象间的通讯靠消息传递
d.*作是对象的动态*属*
(6)下面不属于软件工程的3个要素的是______。(d)
a.工具
b.过程
c.方法
d.环境
(7)程序流程图(pfd)中的箭头代表的是______。(b)
a.数据流
b.控制流
c.调用关系
d.组成关系
(8)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据**最高的阶段是______。(a)
a.数据库系统
b.文件系统
c.人工管理
d.数据项管理
(9)用树形结构来表示实体之间联系的模型称为______。(b)
a.关系模型
b.层次模型
c.网状模型
d.数据模型
(10)关系数据库管理系统能实现的专门关系运算包括______。(b)
a.排序、索引、统计
b.选择、投影、连接
c.关联、更新、排序
d.显示、打印、制表
省二计算机考试试题3
(1)算法一般都可以用哪几种控制结构组合而成______。(d)
a.循环、分支、递归
b.顺序、循环、嵌套
c.循环、递归、选择
d.顺序、选择、循环
(2)数据的存储结构是指______。(b)
a.数据所占的存储空间量
b.数据的逻辑结构在计算机中的表示
c.数据在计算机中的顺序存储方式
d.存储在外存中的数据
(3)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。(d)
d.消息
a.调用语句
b.命令
c.口令
(4)检查软件产品是否符合需求定义的过程称为______。(a)
a.确认测试
b.集成测试
c.验*测试
d.验收测试
(5)下列工具中属于需求分析常用工具的是______。(d)
a.pad
b.pfd
c.n-s
d.dfd
(6)下面不属于软件设计原则的是______。(c)
a.抽象
b.模块化
c.自底向上
d.信息隐蔽
(7)索引属于______。(b)
a.模式
b.内模式
c.外模式
d.概念模式
(8)在关系数据库中,用来表示实体之间联系的是______。(d)
a.树结构
b.网结构
c.线*表
d.二维表
(9)将e-r图转换到关系模式时,实体与联系都可以表示成______。(b)
a.属*
b.关系
c.键
d.域
第3篇:计算机二级考试C++上机考试试题
计算机二级考试有分笔试题以及上机*作题,下面就是小编跟大家分享计算机二级考试c++上机考试试题,欢迎大家阅读!
一、程序改错题
使用vc++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。
程序异常,输出信息为
error
o
error
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream.h)microsoftyahei";white-space:normal;color:rgb(51,51,51);"
intmain()
{
try
{
throw("error");
}
//********error********
catch(chars)
{
cout<<s<<endl;
}
try
{
throw((int)0);
}
//********error********
catch()
{
cout<<i<<endl;
}
try
{
throw(o);
throw("error");
}
//********error********
catch()
{
cout<<"error"<<endl;
}
return0;
}
二、简单应用题使用vc++6.0打开考生文件夹下的源程序文件2.cpp。请补充完整程序fun(inti),使其完成以下功能:如果i=5,则输出如下5行#号。
#
##
###
####
#####
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
voidfun(inti)
{
}
intmain()
{
fun(5);
return0;
}
三、综合应用题使用vc++6.0打开考生文件夹下的源程序文件3.cpp。程序通过继承关系,实现对姓名的控制。类tc1实现对名字访问的接口,tc2实现对名字的设置和输出。
程序输出为
tc2name
may
其中定义的类并不完整,按要求完成下列*作,将类的定义补充完整。
(1)在类tcl中定义接口函数getname为纯虚函数。请在注释1后添加适当的语句。
(2)函数getname2用于获得名字的缓存,但只获得允许读*作这个缓存,请在注释2后添加适当的语句。
(3)实现tc2的构造函数,请在注释3后添加适当的语句。
(4)完成tc2的构造函数,实现对名字的处理。请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include
classtc1
{
public:
//********1********
};
classtc2:publictcl
{
public:
voidgetname()
{
cout<<"tc2name"<<endl;
}
//********2********
{
returnm_str;
}
//********3********
{
inti:
for(i=0;
str[i]!=0;
i++)
m_str[i]=str[i];
//********4********
}
private:
charm_str[32];
};
voidmain()
{
tcl*p;
tc20bj1("may");
p=&objl;
p->getname();
cout<<obj1.getnamc2()<<endl;
return;
}
一、程序改错题(1)应改为“catch(char*s)”。
(2)应改为“cateh(inti)”。
(3)应改为“catch(…)”。
【解析】本题中第1个标识前的异常抛出语句为“throw("error");
”,其中的类型为字符串。所以对应的异常捕捉语句catch中应该符合这个类型,而程序中给出的语句“catch(chars)”是字符型的,所以第1处的语句修改为“catch(char*s)”。第2个标识前的异常抛出语句为“throw((int)0);
”,其中的类型为int。对应的异常捕捉语句catch中应该符合这个类型,所以补充catch子句中的类型,否则如果找不到匹配的catch块,系统就会调用一个系统函数,使程序终止运行。即第2处的语句修改为“catch(inti)”。如果在catch子句中没有指定异常信息的类型,那么就用删节号“…”表示它可以捕捉任何类型的异常信息,即修改为“catch(…)”。
二、简单应用题for(intj=0;
j(i;
j++)//行循环
{
for(intk=0;
k<=j;
k++)//列循环
cout<<"#";
//输出“#”
cout<<endl;
microsoftyahei";white-space:normal;color:rgb(51,51,51);"
}
【解析】本题首先利用for循环进行外层循环,输出对应的i行,然后利用for循环进行内层循环,输出对应i行的i列。
三、综合应用题(1)应添加“virtualvoidgetnamt!()=0;
”。
(2)应添加“constchar*getname2()”。
(3)应添加“tc2(char*str)”。
(4)应添加“m_str[i]=0;
”。
【解析】本题第1处要求“在类tc1中定义接口函数getname,为纯虚函数”。在c++中,在基类中用virtual声明成员函数为虚函数。纯虚函数是在声明虚函数时被“初始化”为0的函数,即“virtualvoidgetname()=0;
”。第2处要求“函数getname2实现获得名字的缓存,但只获得读允许*作这个缓存”。只能引用数据成员,而不能修改,所以使用常成员函数,其一般形式为“const函数类型函数名”,即“constchar*getname2()”。第3处要求“实现tc2的构造函数”。tc2的构造函数与类tc2的名称应该相同,而且第3处的大括弧中是对字符数组str的*作,所以类tc2的构造函数中的参数为str,即这里补全为“tc2(char*str)”。第4处要求“完成tc2的构造函数,实现对名字的处理”,补全类tc2的构造函数,构造函数中的名字变量str对应于类tc中的成员变量m_str,所以这里补全变量赋值*作“m_str[i]=0;
”。