大学计算机基础期末练习题(含答案)

高价,low最低价,volume成交量,code股票代码)

用SQL语句完成以下各项操作:

1 查询产业为“农业”,地区为“四川”的公司信息,列出公司代码和公司简称。 Select code,name from base where industry=\农业\四川\ 2. 查询股票代码为“600030”的公司2018年5月的交易信息,列出公司代码,公司简称,产业,收盘价和成交量。

Select ,name,industry,close,volumn from base,s where = and =\and year(date)=2018 and month(date)=5; 3. 查询统计每个地区的上市公式数量。 Select code,count(*) from s group by code; 4. 将代码为“002680”的公司简称修改为“ST长生”。 Update base set nam=\长生\ (二)

设有一个零件管理数据库,包括P,ST两个关系模式: 零件表P(PNO,PNAME,STANTARD,WEIGHT,SNO); 库存情况表 ST(PNO,QTY,STOCKS,DATE );

各属性(字段)的含义如下:

P表:零件代码(PNO)、零件名(PNAME)、规格(STANTARD)、重量(WEIGHT),供应商(SNO);

ST表:零件代码(PNO)、出库数量(QTY),库存量(STOCKS),出库日期(DATE)

用SQL语句完成以下各项操作:

1. 查询2018年3月21日的出库零件信息 Select * from st where date=#2018-03-21#;

2. 查询零件代码为“HRB400”的零件出库信息,要求列出零件代码,零件名,规格及出库数量和库存量。

Select pno,pname,standard,stocks from p,st where = where =\ 3. 查询统计每个供应商提供的零件类型的总数。 Select sno,count(*) from p group by sno; 4. 将零件代码为“HRB400”的零件的库存增加200。 Update st set stocks=stocks+200 where pno=\ 四、EXCEL应用题 (一)题目一

1. 根据下图所示Excel表格,按要求完成题目。

(1) 在E2单元格填写生成“男”或“女”的公式,并向下填充(职工号尾号

为奇数则为男,职工号尾号为偶数则为女)。填写的公式为: =if(mod(right(a1,1),2)=1,\男\女\ (2) 如何查找年终奖金最高的人员姓名

=index(c2:c11,match(max(g2:g11),e2:g11,0))

(3) 用公式和函数查找“赵莹”的年终奖金,填写的公式为: \\

=vlookup(\赵莹\

(4) 使用INDEX函数和MATCH函数的组合,来查找“赵莹”的职工号。填写:

=index(a2:a11,match(\赵莹\ (5) 如何统计所有经理的年终奖金平均值

=averageif(f2:f11,\经理\

2. 根据下图所示,按规定完成题目

(1) 使用公式与函数,统计十个小组在第一季度(一到三月)的平均产值。填

写的公式为: =average(b3:d12)

(2) 使用公式与函数,统计B3:J12区域有多少个数大于等于5000。填写的公

式为:

=countif(b3:j12,\

(3) 使用公式与函数,统计在B3:J12区域的整数中,个位数为0的整数的个

数。填写的公式为:

{=SUM(((B3:J12-INT(B3:J12/10)*10)=0)*1)}

(4)在制表时,如何生成如图所示的标题“产值统计表(单位:元)”简要叙述操作步骤。(略)

(5)在表的下面“选择月份”和“选择小组”时,均可以通过选择的方式来实现输入(如在C14单元格选择小组时,会出现下拉箭头)。简要叙述要实现这一功能,应该对C14单元格进行怎样的设置简要写出操作步骤。(略)

3. 根据下图所示意的EXCEL表格,按规定完成题目

(1) 使用公式和函数来统计总成绩,那么应该在F2单元格填写:

=sum(c2:f2)

(2) 假如在第I列,希望将学号的最后三位替换为***,那么应该在I2单元格

填写公式后向下填充。在I2单元格填写的公式为: =replace(a2,6,3,\

(3) 要使用查找引用函数来计算奖学金,J3:K6列出了奖励标准,解释该奖

励标准的具体含义(要求必须使用大于、大于等于、小于、小于等于这样的精确语言来进行描述)。

(4) 根据奖励标准来计算H列的奖学金,那么应该在H2单元格填写公式后向

下填充。在H2单元格填写的公式为: =lookup(f2,$j$4:$j$6,$k$4:$k$6)

(5) 假如要在G列生成如图所示的生日,那么应该在G2单元格填写公式后向

下填充。在G2单元格填写的公式为: =month(b2)&\月\日\

(6) 应该如何统计有三门以上功课的成绩小于80分的学生的总人数 =SUM((((c2:c1000<80)+(d2:d1000<80)+(e2:e1000<80) +(f2:f1000<80))>=3)*1) (二)题目二

1. 根据下面的EXCEL表格,按要求完成题目

联系客服:779662525#qq.com(#替换为@)