上机题选

上机题选
上机题选

1. 将考生文件夹下文本文件T1.txt(或Excel文件T1.xls)中的数据导入或追加到当前数据库的数据表“T1”中。

【“文件|获取外部数据:导入”。】

2. 将考生文件夹下Excel文件T1.xls中的数据链接到当前数据库中。要求:数据

中的第一行作为字段名,链接表对象命名为“TC1”。

【“文件|获取外部数据|链接表”】

3. 将“samp0.mdb”数据库文件中的表对象“tTemp”导入到“samp1.mdb”数据库中。在“samp1.mdb”数据库中做表对象“tEmp”的备份,命名为“tEL”。

【打开samp1.mdb数据库,“文件|获取外部数据|导入”,选择samp0.mdb,打开“导入对象”对话框,选择tTemp表对象。

打开samp1.mdb数据库,复制tEmp表对象。】

4. 将“学生”表中的数据导出到文本文件中,并以“学生.txt”文件名保存。

将当前数据库中的表对象导出到另一个数据库中,只导出表结构定义或导出定义和数据。

【“文件|导出”】

5. 将学号为某个学生的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)。

【“插入|对象”】

6. 冻结“姓名”字段,并确保“姓名”字段列显示在“学号”字段列的后面。

【数据表视图下“格式|冻结列”,保存对布局的更改。

表设计视图下,调整字段位置,保存表】

7. 有效性规则

(1) 设置“年龄”字段的有效性规则为:不能是空值。

【is not null】

(2)设置“入校时间”字段的有效性规则为只能输入1月(含)到10月(含)的日期。

【Month([入校时间]) Between 1 And 10】

(3) 设置“入校时间”字段的有效性规则为:输入的入校时间必须为9月。

【like "*-9-*"】

8. 设置“聘用日期”字段的默认值为系统当前年一月一日(要求:当前年号必须由函数获取)。

【DateSerial(Year(Date()),1,1)】

9. 使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数。(为“职务”字段创建查阅列表)

10. 设置字段的输入掩码

(1)输入掩码为只能输入5位数字形式(5位数字或字母形式)。

【在字段属性的“输入掩码”行中输入00000】AAAAA

(2)输入掩码格式为“220V- W”。其中,“-”与“W”之间为两位,且只能输入0~9之间的数字。

【"220V"-99W,"220V"-00W】查看已有数据决定W前是一位数字还是两位数字

(3)输入掩码格式为短日期。

【0000-99-99】

(4)将“电话”字段的输入掩码设置为“010-********”的形式。其中,“010-”部分自动输出,后8位为0~9的数字显示。

【”010-”00000000】

11.将Student表中1975年到1980年之间(包括1975年和1980年)出生的学生记录删除。

【创建删除查询,并运行该查询,但不用保存查询】

12. 将student表拆分为两个新表tStudent和tOffice,并保留student表。

【建立2个生成表查询,然后为2个新表设置主键(先查看新表中的记录,如果主键值有重复的记录,则要先删除重复的记录再设置主键)。】

13. 将“工作时间”字段的显示格式设置为“××月××日××××”形式。

注意:要求月和日为2位显示,年4位显示,如“12月15日2005”

【“格式”属性:mm月dd日yyyy】

查询

1. 创建1个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”4个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体“F1”上控件名为“age”的值。

【在“年龄”字段对应的准则中输入:[Forms]![F1]![age]】

2. 现有1个已经建好的“F1”窗体。运行该窗体后,在文本框(文本框名称为Name)中输入要查询的科室名,然后按下“查询”按钮,即运行1个名为“QY4”的查询。“QY4”查询的功能是显示所查科室的“科室ID”和“预约日期”。

【在“科室名称”字段对应的准则中输入:[Forms]![F1]![Name],去掉对应“显示”中的勾选项。】

3. 创建追加查询,将表对象“学生”中的“学号”、“姓名”、“性别”和“年龄”4个字段内容追加到目标表“T1”的对应字段内。(规定:“姓名”字段的第1个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)【“标识”字段:[学号]+Left([姓名],1)】

4. 创建一个查询,将tTemp表中女员工编号的第一个字符更改为“1”。

【“编号”字段更新到:”1” & mid([编号],2,5)】

5. 创建一个查询,查找有档案信息但无工资信息的职工,显示其"职工号"和"姓名"两个字段的信息。

【查询 新建:查找不匹配项查询向导】

6. 创建1个查询“QY2”,将所有学生设置为非党员。

【更新查询,“党员否”字段数据类型为“是/否”,设置更新值为“0”、“False”或“No”之一。】

7. 创建1个查询“QY4”,将有不及格成绩的学生的“姓名”、“性别”、“课程名”和“成绩”字段信息追加到“T1”表的对应字段中,并确保“T1”表中男生记录在前、女生记录在后;要求创建此查询后,运行该查询,并查看运行结果。

【追加查询,对查询结果排序,并运行查询,然后查看“T1”表】

8. 创建1个查询“QY3”,删除表对象“T1”内所有“预约日期”为10月的记录。

【“预约日期”数据类型为“日期/时间”,获取日期中的月份Month(预约日期)】

9. 创建一个查询,查找年龄小于平均年龄的学生,并显示其姓名。

10. 创建一个查询qT3,查找教师的“编号”、“姓名”和“联系电话”三个字段,要求将“编号”与“姓名”两个字段合二为一,查询结果中只显示“编号姓名”和“联系电话”两列。

【第一列“编号姓名:[编号]+[姓名]”】

11.按系别统计各自男、女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”。

12.创建一个查询,将表“tBmp”中的“编号”字段值的前面均增加“05”两个字符。

【更新查询,"05"+[编号]】

13.查找“房间号”字段第4位至第6位值为“102”的记录。

【在“房间号”字段的条件行中输入:mid([房间号],4,3)=”102”】

14.创建一个查询,删除表对象"tTemp"中年龄为奇数的记录。

【在“年龄”字段的“条件”行输入:[年龄] mod 2 <> 0 】

15. 创建一个查询,查找某月出生雇员的售书信息,并显示“姓名”、“书籍名称”、“订购日期”、“数量”和“单价”。运行该查询时,提示框中显示“请输入月份:”。

16.创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、"课程名"和"成绩"的内容。其中"班级编号"数据由计算得到,其值为"tStudent"表中"学号"的前6位。运行该查询时,应显示提示信息:"请输入班级编号:"。

17. 以表对象"tB"为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为"楼号",列标题为"房间类别"。注:房间号的前两位为楼号。

窗体

1. 在窗体“F1”中,以命令按钮“com1”为基准(这里按钮“com1”和“com3”尺寸相同、左边对齐),调整命令按钮“com2”的大小与位置。要求:按钮“com2”的大小尺寸与按钮“com1”相同、左边界与按钮“com1”左对齐、竖直方向位于按钮“com1”和“com3”的中间位置。

【同时选中com1和com2,“格式|大小:至…”,“格式|对齐:靠左”

同时选中3个按钮控件,“格式|垂直间距相同”】

2. 将“F1”窗体上名为“com”的命令按钮由灰色无效状态改为有效状态。

【将com按钮的“可用”属性改为”是”】

3. 窗体“fEmp”加载时将图片文件“test.bmp”设置为窗体的背景。背景图片当前路径必须用currentProject.Path获得。

Private Sub Form_Load()

Form.Picture =CurrentProject.Path & "\test.bmp"

End Sub

4.设置命令按钮bc的单击事件,用户单击该命令按钮后,label0标签的显示颜色改为红色。要求用VBA代码实现。

【Label0.ForeColor = 255,颜色值可查看属性窗口获取

或Label0.ForeColor = vbRed 】

5. 按如下控件顺序设置Tab键次序。

“CmdEdit”→“tUser”→“tRemark”→……

【在“属性”窗口中依次选择各个控件,设置其“Tab键索引”属性,顺序为0,1,2,……】

6. 将命令按钮的外观设置为图片显示。

【将按钮控件的“图片”属性设置为给定的图像文件。】

7.在命令按钮事件过程中补充语句,动态设置窗体记录源为查询对象"qEmp"。

【Form.RecordSource = "qEmp"】

8. 当单击按钮"test1",将文本框中输入的内容与文本串"等级考试测试"连接,并消除连接串的前导和尾随空白字符,用标签"bTitle"显示连接结果。

【 bTitle.Caption = Trim(tText) & "等级考试测试" 】

9. 假设"tStud" 表中,"学号"字段的第5位和6位编码代表该生的专业信息,当这两位编码为"10" 时表示"信息"专业,为其他值时表示"管理"专业。设置窗体中名称为"tSub" 的文本框控件的相应属性,使其根据"学号"字段的第5位的第6位编码显示对应的专业名称。

【=IIf(Mid([学号],5,2)="10","信息","管理")】

10.按照以下窗体功能,补充事件代码设计。

窗体中有“修改”(CmdEdit)、“保存”(CmdSave)和“退出”(cmdquit)三个命令按钮。单击“保存”按钮,若在“口令”和“确认口令”两个文本框中输入的信息相同,则保存修改后的信息,并先将“保存”命令按钮变为不可用,…….,再将“用户名”(tUser_1)文本框中的内容以只读方式显示;若两个文本框中输入的信息不同,则显示提示框,显示内容为“请重新输入口令”,提示框中只有一个“确定”按钮。单击“退出”按钮,关闭当前窗体。

Private Sub CmdSave_Click()

If Me!tPass = Me!tEnter Then

‘保存修改后的信息,代码略

' *********************** Add1 *************************************

CmdSave.Enabled = False

' *********************** Add1 ************************************* ‘代码略

' *********************** Add2 *************************************

tUser_1.Locked = True

' *********************** Add2 *************************************

Else

' *********************** Add3 *************************************

MsgBox "请重新输入口令!", vbOKOnly

' *********************** Add3 *************************************

End If

End Sub

Private Sub cmdquit_Click()

' *********************** Add4 *************************************

DoCmd.Close

' *********************** Add4 *************************************

End Sub

报表

1. 设置报表“R1”按照“性别”字段升序(先男后女)排列输出;将报表页面页脚区域内名为“Page”的文本框控件设置为“-页码/总页数-”形式的页码显示(如-1/15-、

-2/15-、...)。

【[Page] 代表当前页,[Pages] 代表总页数。

在文本框中输入表达式="-" & [Page] & "/" & [Pages] & "-" 】

2. “性别”文本框控件依据报表记录源的“性别”字段值来显示信息:性别为1,显示“男”;性别为2,显示“女”。

【控件来源: =IIf([性别]="1","男","女")】

3. 设置报表主体节区内文本框tDept的控件来源为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表tGroup(包含“名称”,“部门编号”两个字段)中检索出对应的部门名称并显示输出(提示:使用DlookUp函数)。

【=DLookUp("名称","tGroup","部门编号='" & [所属部门] & "'")】

4. 在报表适当位置添加一个文本框控件(名称为txtAvg),计算每本图书的平均单价。

说明:报表适当位置指报表页脚、页面页脚或组页脚。

要求:使用Round函数将计算出的平均单价保留两位小数。

【按“书籍名称”分组,在组页脚中放置txtAvg文本框,

控件来源:=Round(Avg([单价]),2)】

5. 在报表页脚处添加一个文本框控件(txtIf),判断所售图书的金额合计,如果金额合计大于30000,txtIf控件中显示“达标”,否则显示“未达标”。

【控件来源:=IIf(Sum([数量]*[单价])>30000,"达标","未达标")】

6. 在报表主体区内有一个名为tOpt的复选框控件,根据报表记录源的“性别”字段和“年龄”字段的值来显示状态信息:性别为“男”且年龄小于20时显示为选中状态,否则显示为不选中状态。

【控件来源:=IIf([性别]="男" And [年龄]<20,"1","0")

或 =IIf([性别]="男" And [年龄]<20,True,False) 】

7.将报表中的数据按"年龄"升序排列,年龄相同情况下按"所属部门"升序排列。

【两级排序】

8.将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为"tm"),设置属性显示出姓氏信息,如 "陈"、"刘"、..等。

文本框控件(tm)的控件来源:=Left([姓名],1)

VBA

1. 按照以下窗体功能,补充事件代码设计。

单击"计算"按钮(名为bt),事件过程使用ADO数据库技术计算出表对象"tEmp"中党员职工的平均年龄,然后将结果显示在窗体的文本框"tAge" 内并写入外部文件中。

Private Sub bt_Click()

'对象定义

'设置当前数据库连接

Set cn = CurrentProject.Connection

strSQL = "select avg(年龄) from tEmp where 党员否"

rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic

'*****Add1*****

If rs.EOF Then 或 If rs.RecordCount = 0 Then

'*****Add1*****

MsgBox "无党员职工的年龄数据"

sage = 0

Exit Sub

Else

sage = rs.Fields(0)

End If

'*****Add2*****

Me!tAge = sage

'*****Add2*****

'关闭并清除对象,再将结果写入外部文件

End Sub

2. 在窗体中有一个"显示全部记录"命令按钮(名称为bList),单击该按钮,应实现将"tStudent" 表中的全部记录显示出来的功能。请按照VBA代码中的指示将代码补充完整。

Private Sub bList_Click()

'**************** 请在下面双引号内添入适当的SELECT语句 *************'

BBB.Form.RecordSource = "select * from tStudent"

'*******************************************************************'

[Text2] = " "

End Sub

3. 根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),弹出一输入对话框,其提示文本为"请输入大于0 的整数值"。

输入1时,相关代码关闭窗体(或程序)。

输入2时,相关代码实现预览输出报表对象"rEmp"。

输入 >= 3 时,相关代码调用宏对象"mEmp"以打开数据表"tEmp" 。

Private Sub btnP_Click()

Dim k As String

k = InputBox("请输入大于0的整数值")

If k = "" Then Exit Sub

Select Case Val(k)

'*****Add1*****

Case >=3

'*****Add1*****

DoCmd.RunMacro "mEmp"

Case 2

'*****Add2*****

DoCmd.OpenReport "rEmp", acViewPreview

'*****Add2*****

Case 1

DoCmd.Close

End Select

End Sub

4. "fEmp"窗体上单击"输出"命令按钮(名为"btnP"),实现以下功能:计算Fibonacci 数列第19项的值,将结果显示在窗体上"tData"的文本框内并输出到外部文件保存。

Fibonacci数列:

F1= 1,n = 1 ; F2=1,n = 2; F n= F n-1+ F n-2,n >= 3

调试完毕后,必须点击"输出"命令按钮生成外部文件,才能得分。

Private Sub btnP_Click()

Dim i As Integer,s As Integer

'*****Add1*****

Dim f(19) As Integer

'*****Add1*****

f(1) = 1: f(2) = 1

For i = 3 To 19

'*****Add2*****

f(i) = f(i - 1) + f(i - 2)

'*****Add2*****

Next i

'数据输出到文本框内

'*****Add3*****

Me!tData = f(19)

'*****Add3*****

'以下是文件操作(略)

End Sub

5. 在窗体的4个文本框内输入合法的职工信息后,单击"追加"按钮(名为bt1),程序

首先判断职工编号是否重复,如果不重复则向表对象"tEmp"中添加职工记录,否则出现提示;

当单击窗体上的"退出"按钮(名为bt2) 时,关闭当前窗体。

Private Sub bt1_Click()

'定义对象,并建立连接

Set ADOcn = CurrentProject.Connection

ADOrs.ActiveConnection = ADOcn

ADOrs.Open "Select 编号 From tEmp Where 编号='" + tNo + _ "'", , adOpenForwardOnly, adLockReadOnly

'*****Add1*****

If Not ADOrs.EOF Then

'*****Add1*****

MsgBox "该编号已存在,不能追加!"

Else

'添加职工记录

End If

'关闭并清除对象

End Sub

西工大C语言上机考试题库

1:2:3 #include #include int main() { int i=0,j=0,k=0,a=0,b=0,c=0,l=0,m=0,n=0,d=0,p=0,q=0; for(i=1;i<=3;i++) { for(j=1;j<=9;j++) { if(i!=j) { for(k=1;k<=9;k++) { if(k!=j&&i!=k) { a=i*100+j*10+k; b=a*2; c=a*3; l=b%10,d=c%10; m=(b%100)/10,p=(c%100)/10; n=b/100,q=c/100; if(l!=0&&m!=0&&n!=0&&d!=0&&p!=0&&q!=0) if(i!=l&&i!=m&&i!=n&&j!=l&&j!=m&&j!=n&&k!=l&&k!=m&&k!=n) if(i!=d&&i!=p&&i!=q&&j!=d&&j!=p&&j!=q&&k!=d&&k!=p&&k!=q) if(l!=d&&l!=p&&l!=q&&m!=d&&m!=p&&m!=q&&n!=d&&n!=p&&n!=q) printf("%d %d %d\n",a,b,c); } }

} } } return 0; } 8 #include"stdio.h" int main() { int a,b[10],m=0,n=0,p; int i,j,k; scanf("%d",&a); for(i=1;i<=a;i++) { m=0; n=0; p=i; for(j=0;p!=0;j++) { b[j]=p%10; p=p/10; } for(k=0;k

国家C++上机试卷(一)(二)答案

(一)1.#include using namespace std; class MyClass { public: // ERROR **********found********** MyClass(int i) { value = i; cout << "Constructor called." << endl; } int Max(int x, int y) { return x>y ? x : y; } // ?óá?????êyμ?×?′ó?μ// ERROR **********found********** int Max(int x, int y, int z) // ?óèy????êyμ?×?′ó?μ { if (x > y) return x>z ? x : z; else return y>z ? y : z; } int GetValue() const { return value; } ~MyClass() { cout << "Destructor called." << endl; } private: int value; }; int main() { MyClass obj(10); // ERROR **********found********** cout << "The value is " << obj.GetValue() << endl; cout << "Max number is " << obj.Max(10,20) << endl; return 0; } 2. #include using namespace std; class Day { private: int year; int month; int day; public: Day(int y=2000, int m=1, int d=1); // 构造函数 int operator - (const Day &d); // 重载运算符- void Print() const; // 输出日期

数据库SQL实验题目

实验一数据定义操作 实验目的 1.掌握数据库和表的基础知识 2.掌握使用创建数据库和表的方法 3.掌握数据库和表的修改、查看、删除等基本操作方法 实验内容和要求 一、数据库的创建 在开始菜单中,启动SQl Server 程序中的“SQL Server Management Studio”,在对象资源管理器窗口中,右键单击“数据库”,选择“新建数据库”,创建成绩管理数据库Grademanager,要求如下表所示: Grademanager数据库参数表 参数参数值参数参数值 存储的数据文件路 径 D:\db\ 存储的日志文件路径D:\db\ 数据文件初始大小5MB 日志文件初始大小2MB 数据文件最大值20MB 日志文件最大值15MB 数据文件增长量原来10% 日志文件增长量2MB 二、表的创建、查看、修改和删除 1.表的创建 在Grademanager数据库中,右键单击“表”,选择“新建表”命令,创建如下表所示的表:(1)Student表的表结构 字段名称数据类型长度精度小数位数是否允许 Null值 说明 Sno Char 10 0 0 否学号,主码 Sname Varchar 8 0 0 是姓名 Ssex Char 2 0 0 是性别,取值:男或女 Sbirthday Date 8 0 0 是出生日期 Sdept Char 16 0 0 是系名 Speciality Varchar 20 0 0 是专业名 特别注意: 为属性Ssex设置约束,需选中属性Ssex行,然后单击菜单中的“表设计器”,选择“CHECK 约束”命令,然后按照图1进行设置。

图1 设置性别的约束 (2)Course表(课程名称表)的表结构 字段名称数据类型长度精度小数位数是否允许Null值说明 Cno Char 5 0 0 否课程号,主码Cname Varchar 20 0 0 否课程名 (3)SC表(成绩表)的表结构 字段名称数据类 型 长 度 精 度 小数位 数 是否允许Null值说明 Sno Char 10 0 0 否学号,外码 Cno Char 5 0 0 否课程号,外码 Degree Decimal 5 5 1 是成绩,0~100之间 特别注意: ①为属性Degree 约束,可参照属性Ssex进行设置,“CHECK约束对话框”中的表达式为Degree>=1 And Degree<=100 ②为SC表设置外键Sno和Cno的方法: 右键单击表SC,选择“设计”命令,然后选择菜单“表设计器”中的“关系”命令,打开“外键关系”窗口,选择“添加”按钮,然后单击“表和列规范”后的按钮,按照图2进行设置,即可将SC表中的Cno属性设置为外键。按照相同的方法,将属性Sno也设置为外键。

C语言上机练习题

上机练习题 完成 1.输入一个不超过五位的正整数,输出其逆数。例如输入12345,输出应为54321。 完成 2.计算1+2+3…+n的值,n是从键盘输入的自然数。 完成 3.从终端(键盘)读入20个数据到数组中,统计其中正数的个数,并计算这些正数之和。完成 4.从终端(键盘)将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中 各元素的值。 完成 5.要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面 值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数。 完成 6.求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,n从键盘输入。 例如若n为1000时,函数值应为:s=153.909064。 完成 7.一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下 车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索找出车号。 完成 8.输入1~10之间的一个数字,输出它对应的英文单词。 完成 9.个位数为6且能被3整除但不能被5整除的三位自然数共有多少个,分别是哪些? 完成 10.用自然语言描述程序逻辑如下,试写程序。 ①设置环境; ②定义变量i、j、s,以及用于放置结果的变量sum,并令sum初值为0; ③i=1; ④如果i≤100,则转⑤,否则转⑧; ⑤令s=0,求前i个自然数之和,并放于变量s之中; ⑥sum=sum+s; ⑦i增加1,转④; ⑧输出和sum,结束。 完成 11.用自然语言描述的程序逻辑为: ①设置环境; ②定义变量i、flag和password,并令flag=0,i=0; ③用户回答口令,将其赋于password变量; ④口令正确?如果是,则flag=1,转⑥。否则转⑤; ⑤回答三次口令了吗?如果没有,计数器加1后(i++),转③,否则转⑥; ⑥根据flag之值输出相应信息。 12.用自然语言描述的程序逻辑如下: ①设置环境;

C语言上机题库百科园第2章!南信大!

第二章 若有数学式3ae bc,则不正确的C语言表达式是() A.3*a*e/b*c B.a/b/c*e*3 C.3*a*e/b/c D.a*e/c/b*3 设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为()。 A.4 B.3 C.2 D.1 下列表达式中,不满足"当x的值为偶数时值为真,为奇数时值为假"的要求的是() A.(x/2*2-x)==0 B.!(x%2) C.!(x%2==0) D.x%2==0 表达式18/4*sqrt(4.0)/8值的数据类型为()。 A.char B.double C.不确定 D.float 在C语言中,要求运算数必须是整型的运算符是( ) A.% B./ C.++ D.!= 若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。 A.4

C.16 D.52 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A.必须为下划线 B.必须为字母 C.可以是字母、数字和下划线中的任意一种 D.必须为字母或下划线 若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是( ) A.不知道a的值,不能确定 B.0 C.2 D.1 判断字符型变量c1是否为数字字符的正确表达式为( ) A.(c1>='0')&&(c1<='9') B.(c1>=0)&&(c1<=9) C.('0'>=c1)||('9'<=c1) D.'0'<=c1<='9' 下面四个选项中,均是合法的用户标识符的选项是()。 A._123 temp INT B.A p_o do C.b-a goto int D.float lao _A 以下关于C语言数据类型使用的叙述中错误的是( ) A.若要处理如"人员工资"的相关数据,单精度类型 B.若只处理"真"和"假"两种逻辑值,应使用逻辑类型 C.若要保存带有多位小数的数据,应使用双精度类型 D.若要准确无误差的表示自然数,应使用整数类型 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是()。 A.7 B.8 C.6 D.2 下面正确的字符常量是()

PHOTOSHOP上机操作练习题

PHOTOSHOP上机操作练习题 1、利用PhotoShop软件,进行以下操作: (1)打开“考生文件夹PhotoShop164”文件夹下的图像文件“犀牛.jpg”;(2)调整图像大小:宽度改为“400”像素,高度取为“200”像素 (取消“约束比例”后再设置大小); (3)添加“滤镜渲染镜头光晕”效果,亮度128%,其余参数默认; (4)保存该文件; (5)将该图像文件以“犀牛.jpg ””另存在“考生文件夹:SaveAs”下并关闭应用程序。(如“SaveAs”文件夹不存在请考生自己创建) 2、利用PhotoShop软件,进行以下操作: (1)打开“考生文件夹PhotoShop57”文件夹下的图像文件“卢沟晓月.jpg”;(2)在画面适当的位置,利用文字工具输入文字“卢沟晓月“,文字大小为“24”,消除锯齿为“无” (3)合并可见图层; (4)保存该文件; (5)将该图像文件以“卢沟桥.jpg“另存在“考生文件夹:SaveAs”下并关闭应用程序。(如“SaveAs”文件夹不存在请考生自己创建) 3、利用PhotoShop软件,进行以下操作: (1)打开“考生文件夹"PhotoShop73”下的图像文件“baidu.bmp”; (2)调整图像的宽度为“100”像素,高度为“50”像素(取消“约束比例”后再设置大小); (3)将图像顺时针旋转画布90度; (4)保存此文件; (5)将此图像文件以文件名" baidu2.jpg "另存在“考生文件夹:SaveAs”下并关闭应用程序。(如“SaveAs”文件夹不存在请考生自己创建) 4、利用PhotoShop软件,进行以下操作: (1)打开“考生文件夹"PhotoShop53”下的图像文件“小孩.bmp”; (2)调整图像的宽度为“200”像素,高度为“300”像素(取消“约束比例”后再设置大小); (3)在画面适当的位置,利用文字工具输入文字“快乐的女孩”,文字大小为“24”,消除锯齿为“无”,并合并可见图层; (4)保存此文件; (5)将此图像文件以文件名"小孩.jpg"另存在“考生文件夹:SaveAs”下并关闭应用程序。(如“SaveAs”文件夹不存在请考生自己创建) 5、利用PhotoShop软件,进行以下操作: (1)打开“考生文件夹"PhotoShop67”文件夹下的图像文件“花朵.jpg”;

数据库实验上机题

一、要求: 1、上机前写好题目答案,上机验证; 2、上机后写好实验报告(手写),内容是题目结果; 3、每个同学做的ACCESS程序,文件名为姓名学号,每班一个文件夹,压缩后发给我。 二、内容 实验一 在ACCESS环境下写出创建如下3张表的SQL语句: (1)“图书表”结构如下: 书号:文本型,长度为6,主码; 书名:文本型,长度为30,非空; 第一作者:文本型,长度为10,非空; 出版日期:日期时间型; 价格:定点小数,小数部分1位,整数部分3位。 (2)“书店表”结构如下: 书店编号:文本型,长度为6,主码; 店名:文本型,长度为30,非空; 电话:文本型,8位长,每一位的取值均是0-9的数字; 地址:文本型,40位长; 邮政编码:文本型,6位长。 (3)“图书销售表”结构如下: 书号:文本型,长度为6,非空; 书号编号:文本型,长度为30,非空; 销售日期:小日期时间型,非空; 销售数量:整型,大于等于1; 主码为(书号,书店编号,销售日期); 其中“书号”为引用“图书表”的“书号”的外码; “书店编号”为引用“书店表”的“书店编号”的外码。 实验二 请参照实验一设计一个图书借阅系统。 要求实现: 1、在ACCESS下设计相应的数据表。 2、在表中添加数据,比如“图书表”中添加几本图书信息等。 3、在ACCESS下设计表之间的关系。 4、在ACCESS下设计查询:根据书名模糊查询图书信息,根据销售时间查询销 售数据。 实验三 在ACCESS下写出创建Student、Course和SC表的SQL语句,并建立数据库1、Student: Sno 学号文本长度7 主键 Sname 姓名文本长度10 非空

c上机试题及答案

c上机试题及答案文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

A.类的定义 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 659 (260 users) Total Accepted: 116 (114 users) Special Judge: No Description 定义一个Circle类,有私有数据成员radius(半径);公有成员函数getArea(),用来计算圆的面积;实现能初始化半径的构造函数,以及拷贝构造函数。要在主函数中定义两个对象,并且输出两个对象的面积。其中第二个由第一个对象初始化,圆周率取为。(15分) Input 包含一个整数。 Output 输出一行,是两个对象的面积值。具体参照样例。 Sample Input 2 Sample Output

A题 #include using namespace std; class Circle { public: Circle(int r):radius(r) {} Circle(Circle &p); double getArea(int radius); private: int radius; }; Circle::Circle(Circle &p) { radius = ; } double Circle::getArea(int radius) { float area; area = *radius*radius; return area;

} int main() { int r; double area1,area2; Circle A(r); Circle B(A); cin>>r; area1 = (r); area2 = (r); cout<

C语言上机题库

C语言习题集 3.11输入'A'~'F'中的一个字母,代表一个十六进制数,将其转换为十进制数,求该数与15的和并输出。 输入格式: B 输出格式: 26 #include int main(void) { char ch; int sum; ch=getchar(); sum=ch-'A'+10+15; printf("%d\n",sum); return 0; } 3.12输入三个整数,求其平均值。 输入格式: 3 5 7 输出格式: 5 #include int main(void) { int a,b,c,aver; scanf("%d %d %d",&a,&b,&c); aver=(a+b+c)/3; printf("%d\n",aver); return 0; } 3.13根据c=5/9*(f-32) 公式,输入华氏温度f,求摄氏温度c,结果精确到小数点后两位。 输入格式: 80.0 输出格式: 26.67 #include int main(void) { float f,c; scanf("%f",&f); c=5.0/9*(f-32); printf("%.2f\n",c); return 0; } 3.14输入一个四位正整数,求其各位数字之和。例如,1357的各位数字之和为1 + 3 + 5 + 7 = 16。 输入格式: 1357 输出格式: 16 #include int main(void) { int num; int a,b,c,d,total; scanf("%d",&num); a=num/1000; b=(num-a*1000)/100; c=(num-a*1000-b*100)/10; d=num-a*1000-b*100-c*10; total=a+b+c+d; printf("%d\n",total); return 0; } 3.15输入一大写字母,输出对应的小写字母。 输入格式: A 输出格式: a #include int main(void) { char c1,c2;

PHOTOSHOP期末考试题上机

P H O T O S H O P期末考试题 上机 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

2017-2018学年IT精英班第一学期期末考试 《PHOTOSHOP》Ⅱ卷(机试 部分) 注意事项: 1.本试卷分为Ⅰ卷(理论部分)和Ⅱ卷(机试部分),满分100分 2.Ⅰ卷:共三大题,考试时间:60分钟,试卷总分:40分 3.Ⅱ卷:共三大题,考试时间:90分钟,试卷总分:60分 一、操作题目一(15分) 最终效果: 题目要求: 1、新建PS文件,大小为: 800px*800px,分辨率:72像素/ 英寸,颜色模式:RGB,将背景颜 色填充为黑色。(2分) 2、使用文字工具输入“火焰”两个 字,白色,字体大小:300,字 体:华文新魏(2分)3、选中文字图形,使用自由变换, 顺时针旋转90°(1分) 4、栅格化文字图形,然后执行:滤 镜-风格化-风(风方向为从左, Ctrl+F风变大)做出风的效果。 (2分) 5、选中文字图层,使用自由变换, 逆时针旋转90°(1分) 6、执行”滤镜-扭曲- 波浪”命 令,制出图像抖动效果(2分)7、执行“图像-模式-灰度”命令, 扔掉颜色,然后执行:图像-模式 -索引模式(2分) 8、执行“图像-模式-颜色表”命令 打开对话框,在颜色表列表框中 选择“黑体”即可(2分) 9、将文件保存为:psd格式,命名 为:校区+姓名(作品一).psd, 例如:安平张三(作品一).psd (1分) 二、操作题目二(15分)

嫁接 素材一 素材二 最终效果 题目要求: 1.使用如上图所示提供的素材一和 素材二,完成最终效果图,即: 将苹果的中心替换成桔子瓤(14 分) 2.最终将文件保存为:校区+姓名 (作品二).psd,例如:故城张 三(作品二).psd(1分) 三、操作题目二(30分) 最终效果: 使用题目中提供的素材完成以上效果图的制作,要求如下: 1、PS文件大小为1722*2657px, 分辨率:200像素/英寸,颜色模 式:CMYK,背景填充颜色: #c40808(2分)2、文字:新店开张,优惠多多, 字体为:方正胖娃简体,字体大小为180px,描边为:5px(3分)3、文字:中关村购物中心店开业 啦!,字体为:方正粗圆简体,字体大小为282px,描边为:28px,并添加图层样式(4分) 4、文字:健康第一,字体为:华 康海报体W12(P),字体大小为 98px,描边为:8px(3分) 5、文字:活动详情参见店内海 报,字体为:时尚中黑简体,字体大小为62px,描边为:8px,并添加相应的图层样式(4分) 6、文字:优惠活动期间请各位顾 客凭小票领取奖品,最终解释权归味千拉面饮食文化公司,字体为:宋体,字体大小为18px(3分)7、使用题目中提供的其他素材完 成如图效果的制作(10分) 8、将文件保存为:psd格式,命 名为:校区+姓名(作品

计算机三数据库上机题库

1.调用函数rwdata(),从IN.dat文件中读取10组数据(m和k值),并嵌套调用primenum函数分别得出array[]数组。请编写函数primenum(int m,int k,int array[]),该函数的功能是:将紧靠m的k个素数存入数组array并在屏幕上显示。最后把结果输出到文件OUT.dat中。例如,若输入3 9,则应输出5 7 11 13 17 19 23 29 31。 注意:部分程序已经给出。请勿改动主函数main()和输出数据函数rwdata()的内容。 #include #include void rwdata(); void primenum(int m, int k, int array[]) { } main() { int m, n, array[1000]; printf("\nPlease enter two integers:"); scanf("%d%d", &m, &n); primenum(m, n, array); for (m=0; m

C语言上机试题及答案

实验一 Visual C++的使用及顺序结构程序设计 一、实验目的 1、掌握启动和退出VC6的方法。 2、熟悉VC6开发环境。 3、初步掌握简单程序的上机操作基本步骤,熟悉C单文件程序的输入、编译、链接和运行过程。 4、初步掌握程序的编辑修改和调试。 5、熟练使用赋值运算、算术运算等表达式。 6、熟练使用标准输入、输出函数及各种数据类型的格式说明符。 二、实验内容 1、下面C语言程序,其功能是显示字符串“欢迎同学们来到华北水院计算中心!”。 请同学们按照下面的实验指导学习VisualC++6.0的使用。 1.启动VisualC++6.0开发环境 (1)单击“开始”按钮,选择“程序” ——〉“Microsoft Visual Studio 6.0菜单项,单击“MicrosoftVisualC++6.0”,屏幕出现标题为“当时的提示”的窗口。 (2)单击“结束”按钮,关闭窗口,进入开发环境的主窗口。 2.使用Visual C++对一个C程序进行编辑、编译、连接和运行。 ⑴分析 Visual C++中程序的开发过程与其它高级语言的开发过程相仿,都要经过编辑、编译、连接和运行四个步骤。 ⑵步骤 ①编辑

图1-1 New对话框 编辑是将C源程序输入计算机的过程。在Visual C++主界面下,点击File菜单,选择New菜单项,即可出现New对话框,如图1-1所示。在弹出窗口中的Files标签页下,选择C++ Source File。在选项卡右面的File编辑框里输入文件名如“”,在Location编辑框里输入文件路径,如“d:\test”。点击OK按钮。将出现编辑窗口,如图1-2所示。在图1-2所示的右端编辑窗口里输入以下C源程序并保存文件。 include void main() { printf(" 欢迎同学们来到华北水院计算中心!"); } 图1-2 编辑窗口 ②编译 编译是使用系统提供的编译器将文本文件生成机器语言的过程,结果为,由于没有得到系统分配的绝对地址,还不能直接运行,如图1-3所示。选择Build菜单下的Compile ,计算机将完成对当前源程序的编译。按提示建立默认工程空间。编译无错时,将源程序编译为目标文件。编译结果如图1-4所示。如果出现运行错误,应该分析错误的原因,例如,是输入数据错误,还是代码错误;如果需要修改源程序文件,还需重新编译、链接和执行。改正编译窗口下方指出的两个错误,直至编译成功,如图1-5所示。

c语言上机题库 (1)

1、给定n 个数据, 求最小值出现的位置(如果最小值 出现多次,求出第一次出现的位置即可)。 2、编写程序求无理数e 的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!+......+1/n! 当1/n!<0.000001时e=2.718282。 3、求一批数中最大值和最小值的积。 4、某一正数的值保留2位小数,对第三位进行四舍 五入。 5、从键盘上输入任意实数x,求出其所对应的函数值。 z=(x-4)的二次幂(x>4) z=x 的八次幂(x>-4) z=z=4/(x*(x+1))(x>-10) z=|x|+20(其他) 6、求出N ×M 整型数组的最大元素及其所在的行坐标 及列坐标(如果最大元素不唯一,选择位置在最前面 的一个)。 例如:输入的数组为: 1 2 3 4 15 6 12 18 9 10 11 2 求出的最大数为18,行坐标为2,列坐标为1。 7、求一个n 位自然数的各位数字的积。(n 是小于10的 自然数) 8、计算n 门课程的平均值,计算结果作为函数值返回。 例如:若有5门课程的成绩是:92,76,69,58,88, 则函数的值为76.599998。 9、求一批数中小于平均值的数的个数。 10、编写函数判断一个整数m 的各位数字之和能否被7整除, 可以被7整除则返回1,否则返回0。调用该函数找出 100~200之间满足条件的所有数。

11、请编一个函数void fun(int tt[M][N],int pp[N]), tt指向一个M行N列的二维数组,求出二维数组每列 中最大元素,并依次放入pp所指一维数组中。二维 数组中的数已在主函数中赋予。 12、编写函数fun用比较法对主程序中用户输入的具有10 个数据的数组a按由大到小排序,并在主程序中输出 排序结果。 13、编写main程序调用函数fact求解从m个元素选n 个元 素的组合数的个数。计算公式是:组合数=m!/(n!.(m-n)!)。 要求:m不能小于n,否则应有容错处理。 说明:函数fact(x)的功能是求x!。 14、找出一批正整数中的最大的偶数。 15、实现两个整数的交换。 例如:给a和b分别输入:60和65,输入为: a=65 b=60 16、将字符串中的小写字母转换为对应的大写字母, 其它字符不变。 17、求一个四位数的各位数字的立方和。 18、求一组数中大于平均值的数的个数。 例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3。 19、对任意输入的x,用下式计算并输出y 的值。 5 x<10 y= 0 x=10 -5 x>10 20、求给定正整数m以内的素数之和。 例如:当m=20时,函数值为77。 21、判断整数x是否是同构数。若是同构数,函数返回1; 否则返回0。x的值由主函数从键盘读入,要求不大

Photoshop期末试题(上机)

《使用Photoshop 》期末考试试题(A卷)一、操作题 题目: 软件欢迎界面制作 考试环境: Photoshop CS 题目描述:这道试题要求学生制作一个软件欢迎界面。 注意: 1.考试中要用到的资源在“PS初_学生用资源”文件夹 下,里面包含“素材”文件夹、用于参考的效果图。 2.本试题提供的参考效果图,学生也可以不参考,根据自 己的创意去做,但必须使用本试题提供的素材。 推荐实现步骤 1. 在Photoshop中创建一个大小为710×260像素、分 辨率为72像素/英寸、背景为黑色的文件,并 保存。完成效果如图1所示:(要求源文件统 一命名为“软件欢迎界面.psd”) 图1 2. 新建两图层,添加蓝色渐变背景,并利用模糊滤镜组制作光 照效果,完成效果如图2所示: 图2 3. 创建“光盘”图层组(下面制作光盘效果均在本图层组中完 成),新建两条参考线,以交点为圆心开始制作光盘效果。 新建图层,绘制带白边有渐变效果的盘面,完成效果如图3所示: 图3 4. 新建图层,绘制蓝色圆形,完成效果如图4所示: 图4 5 新建图层,添加盘面反光效果,完成效果如图5所示: 提示:先在矩形区域里填充渐变效果,再对选区进行自由变换,如图6、7所示: 题号一二三四五六总分 得分 1 / 1

1 / 1 图6 图7 图5 6. 添加更多盘面反光效果,完成效果如图8所示: 图8 7. 添加中心黑色圆形,效果如图9所示: 图9 8. 添加中心白色圆形,效果如图10所示: 图10

9. 添加带高光效果的字母“P”,效果如 图11所示: 图11 10. 新建“箭头”图层组,用形状工具绘制 箭头,效果如图12所示: 图12 11. 给箭头增加渐变叠加及发光边缘效果, 如图13所示: 图13 12. 增加箭头高光,如图14所示: 图14 13. 给箭头增加光点,并给光盘增加阴影, 效果如图15所示: 图15 14. 添加中部文字,第二行文字要有动感光 影效果,如图16所示: 1 / 1

全国计算机三级数据库技术上机试题100道

1.【考点分析】本题考查对4位整数的排序。考查的知识点主要包括:数组元素的排序算法,if判断语句和逻辑表达式,以及求余算术运算。 【解题思路】此题属于4位数排序问题。本题需主要解决3个问题:问题1如何取4位数的后3位进行比较;问题2如何按照题目要求的条件(按照每个数的后3位的大小进行降序排列,如果后3位相等,则按照原始4位数的大小进行升序排列)排序;问题3如何将排完序的前10个数存到数组bb中去。 本题的解题思路为:使用双循环对数组按条件进行排序,然后将排完序的前10个数存到数组bb中。对于问题1可以通过算术运算的取余运算实现(aa[i]%1000);问题2通过包含if判断语句的起泡排序法就可以实现。 【参考答案】 void jsSort() { int i,j; /*定义循环控制变量*/ int temp; /*定义数据交换时的暂存变量*/ for(i=0;i<199;i++) /*用选择法对数组进行排序*/ for(j=i+1;j<200;j++) { if(aa[i]%1000aa[j]) /*则要按原4位数的值进行升序排序*/ { temp=aa[i]; aa[i]=aa[j]; aa[j]=temp; } } for(i=0;i<10;i++) /*将排序后的前10个数存入数组b中*/ bb[i]=aa[i]; } 【易错提示】取4位数后三位的算法,if判断语句中逻辑表达式的比较运算符。 2.【考点分析】本题主要考查的知识点包括:C语言循环结构,if判断语句和逻辑表达式,以及分解多位整数的算术运算。 【解题思路】分析题干,本题除给出条件"SIX+SIX+SIX = NINE+NINE"之外,还可得出2个隐含的条件:条件1:SIX和NINE分别是3位和4位的正整数;条件2:SIX的十位数字等于NINE的百位数字,NINE的千位数字和十位数字相等。 本题解题思路:通过嵌套的循环结构可以遍历到所有的3位和4位数,对于每一个3位数及4位数的组合进行题设条件(SIX+SIX+SIX = NINE+NINE)的判断,满足条件的对其分解得到各数位的数字,再进一步判断各位数字是否满足本题隐含的条件(条件1及条件2),如果满足则个数加1,并将该3位数及4位数添加到和值中。 【参考答案】 void countValue() { int i,j; int s2; int n2,n3,n4; for(i=100;i<1000;i++)

C语言上机练习题

C语言上机练习题 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

1.阅读以下程序,说出其功能和运算结果。 #include<> intmain() { intn; intfactorial(intn); scanf("%d",&n); printf("%d\n",factorial(n)); return0; } intfactorial(intn) { inti,fact=1; for(i=1;i<=n;i++) fact=fact*i; returnfact; } 若输入5↙ 2.改正下列程序中的错误,在屏幕上显示“WelcometoYou!”。 #include<> intmian() { printf("WelcometoYou!\n") return0; } 3.若输入4,程序运行结果为【1】,若输入-4,运行结果为【2】,若输入10,运行结果为【3】。 #include<> main() { intx,y; scanf("%d",&x); if(x<1) {y=x;

printf("x=%d,y=x=%d\n",x,y); } elseif(x<10) {y=2*x-1; printf("x=%d,y=2*x-1=%d\n",x,y); } else {y=3*x-11; printf("x=%d,y=3*x-11=%d\n",x,y); } } 4.当输入19,2,21时下列程序运行的结果是()。 #include<> main() {inta,b,c,max; printf("pleasescanthreenumbera,b,c:\n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if(max

c语言上机考试训练题库及答案

上机考试习题集 1.编写程序,一次输入5个学生的3门课成绩,每输入一个学生的3门成绩后,立即统计并输出该学生的总分和平均分。 #include "stdio.h" void main() { int score[5][3], i,j; float sum[5],average[5]; printf("请分别输入三个学生的成绩:\n"); for(i=0;i<5;i++) { sum[i]=0; for(j=0;j<3;j++) {scanf("%d",&score[i][j]); average[i]=0; sum[i]+=score[i][j]; average[i]=sum[i]/5; } } for(i=0;i<5;i++) printf("第%d个学生的总分为:%f,平均成绩为:%f\n",i+1,sum[i],average[i]); } 2 、编写程序,提示用户从键盘输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理,然后在显示器上输出此数,以便验证处理是否正确。 #include #include double rounding(double x,int n); void main() { double x,x1; int n; printf("请输入一个浮点数:\n"); scanf("%lf",&x); printf("请输入给定的小数位:\n"); scanf("%d",&n); x1=rounding(x,n); printf("圆整后的数为:\n%.*lf\n",n,x1); } double rounding(double x,int n)

PS上机操作练习题

PS上机操作练习题 一、犀牛: (1)打开图像文件“犀牛.jpg”; (2)调整图像大小:宽度改为“400”像素,高度取为“200”像素 (取消“约束比例”后再设置大小); (3)添加“滤镜\渲染\镜头光晕”效果,亮度128%,其余参数默认; (4)保存该文件; (5)将该图像文件以“犀牛.jpg ”另存在“文件夹:\完成作品”下。二、卢沟晓月 (1)打开图像文件“卢沟晓月.jpg”; (2)在画面适当的位置,利用文字工具输入文字“卢沟晓月“,文字大小为“24”,消除锯齿为“无”,字体颜色为浅蓝色(颜色参数为:R:0,G:255,B:255);(3)合并可见图层; (4)保存该文件; (5)将该图像文件以“卢沟桥.psd“另存在“文件夹:\完成作品”下 三、花朵 (1)打开“图像文件“花朵.jpg”; (2)将图像顺时针旋转画布"“180度”; (3)调整图像的宽度为“320”像素,高度为“214”像素(取消“约束比例”后再设置大小); (4)调整图像的“色相/饱和度”的预设值为“强饱和度”;

(6)将该图形图像文件以文件名“盛开的花儿.gif”另存在“文件夹:\完成作品”下 四、天坛 (1)打开图像文件“天坛.jpg”; (2)复制背景图层,删除原锁定背景图层 (3)用“快速选择工具”选取“天坛.jpg”图像中祈年殿主殿部分; (4)使用选择“反向”命令,反选选区, (5)使用选择“修改”“羽化”命令对其进行羽化,羽化半径为3;删除祈年殿以外的部分; (6)保存该文件; (7)将文件以文件名“天坛羽化.jpg“另存在“文件夹:\完成作品”下五、小白鼠 (1)打开图像文件:”小白鼠.jpg”; (2)用“裁切工具”切除小白鼠的长尾巴,效果如范例“小白鼠(裁切).jpg” 所示; (3)设置图像的色彩平衡为“中间调”、“保持亮度”,并调整其色阶值为“50”、“-50”、“0”;

《数据库》上机练习题

数据库期中上机考试题 1、在E:\学教管理系统\的路径下建立“学教管理”数据库 2、从服务器jsj上的“jxgl1“库中导入数据到“学教管理”数据库中。 3、在‘学教管理’数据库中增加两个数据表Scholarship-class (奖学金等级,平均最低成绩,金额),Scholarship(学号,奖学金等级,获奖时间),并建立相应的主码、外码和关联。 4、创建“学教管理”数据库中表之间的关系。 5、根据“学教管理”数据库中的基本数据表,进行下列各操作 1)修改Grade表,添加主码、外部码及关联,以及成绩限制在0~100之间。 2)在课程表中增加一个‘先修课号’属性,用于指定在学本课之前必须先修的课程,如果为空,则表示该课没有要求的先修课程。 3)向Student表中录入一条新记录(2005061,赵五,男) 4)分别向Class和grade表中录入一些2009信管管理、2009工商管理、2009旅游管理、2009数理经济四个班级的信息,以及四个班级的一些同学的选课信息。。 5)将李勇的计算机网络成绩置空。 6)找出所有被学生选修了的课程号。 7)查询01311班女同学的个人信息。 8)查询没有选修1号课程的学生姓名与班级号,并按班级号分组和排序。 9)查询姓李的学生的所有信息。 10)查询2009信息管理专业学生的数据库成绩 11)求选修了所有课程的学生学号和姓名。 12)求选修了数据库课程的学生人数。 13)列出每门课程的选修人数。 14)查询选修了3门课以上的学生学号和姓名 15)查询学生张婷婷选修的课程号、课程名和成绩 16)找出2009数理经济班所学数据库的平均分、最高分、最低分 17)找出与李勇在同一班级的学生基本情况信息 18)找出年龄介于李勇的年龄和25之间的学生信息 19)TOM已退学,从数据库删除有关他的相应记录。

相关文档
最新文档