文档库 最新最全的文档下载
当前位置:文档库 › 天津理工大学C#实验二

天津理工大学C#实验二

天津理工大学C#实验二
天津理工大学C#实验二

实验报告

学院(系)名称:计算机科学与工程学院

姓名** 学号******** 专业计算机科学与技术班级2015级班实验项目实验二:Windows 窗体程序开发课程名称. NET程序设计课程代码0667066

实验时间2017年4月25日实验地点7-215 批改意见成绩

教师签字:

一、实验目的

(1)掌握如何创建Windows 窗体应用程序并熟悉程序的结构;

(2) 掌握常用控件的使用;掌握控件的常用属性;

(3) 理解事件的含义,并掌握控件的常用事件的含义及应用;

(4) 掌握不同窗体之间传递数据的方式;

(5) COM 组件的应用。

二、实验环境

?开发环境:PC机,Windows7操作系统;

?开发工具:Visual Studio 2010以上。

三、实验要求

(1) 认真完成实验内容,编写程序代码;

(2) 输出实验的正确结果;

(3) 书写并提交实验报告。

四、实验内容

1、文本框控件使用

利用文本框控件的属性及事件,按如下图窗体所示完成:当输入单价和数量时能够自动正确计算出商品价值。

代码实现:

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/2716143102.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication1

{

publicpartialclass Form1 : Form

{

double x = 0;

int y = 0;

public Form1()

{

InitializeComponent();

}

privatevoid label2_Click(object sender, EventArgs e)

{

}

privatevoid textBox1_TextChanged(object sender, EventArgs e) {

if (textBox1.Text != "")

{

try

{

x = Convert.ToDouble(textBox1.Text);

}

catch

{

MessageBox.Show("请输入数字");

}

if (textBox2.Text != "")

{

textBox3.Text = (x * y).ToString();

}

}

}

privatevoid textBox2_TextChanged(object sender, EventArgs e) {

if (textBox2.Text != "")

{

try

{

y = Convert.ToInt32(textBox2.Text);

}

{

MessageBox.Show("请输入数字");

}

textBox3.Text = (x * y).ToString();

}

}

privatevoid Form1_Load(object sender, EventArgs e) {

}

}

}

运行结果:

2、Timer 组件的使用,要求利用Timer 组件实现一时钟。

代码实现:

using System;

using System.Collections.Generic;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace _2._2

{

publicpartialclass Form1 : Form

{

public Form1()

{

InitializeComponent();

}

privatevoid Form1_Load(object sender, EventArgs e)

{

timer1.Tick += new EventHandler(timer1_Tick);

timer1.Interval = 1000;

timer1.Start();

}

privatevoid timer1_Tick(object sender, EventArgs e)

{

textBox1.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");

}

}

}

运行结果:

3、ComboBox 控件的使用

已知数组data 中存放政治面貌的值,试将data 中的值初始化到ComboBox控件中,并实现当选中某个值时将其显示在一个TextBox 控件中。

代码实现:

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/2716143102.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Windows.Forms;

namespace _2._3

{

publicpartialclass Form1 : Form

{

string[] data = {"中共党员","共青团员","群众","民主党派","无党人士","其他"}; public Form1()

{

InitializeComponent();

}

privatevoid label2_Click(object sender, EventArgs e)

{

}

privatevoid Form1_Load(object sender, EventArgs e)

{

for (int i = 0; i < data.Length; i++)

{

comboBox1.Items.Add(data[i]);

}

}

privatevoid comboBox1_SelectedIndexChanged(object sender, EventArgs e) {

textBox1.Text = comboBox1.Text;

}

}

}

运行结果:

4、ListView 控件的使用

将二维数组中的信息在ListView 控件中。二维数组用来模拟学生信息,具体信息:string[,] data = { { "20140001", "张三", "天津市西青区宾水西道391号" }, { "20140002", "李四", "天津市西青区宾水西道391号" } }; 试完成如下功能:

(1) 将data 信息显示在ListView 控件中;

(2) 当点击ListView 控件中某个学生信息时,将相应的信息显示在对应的文本框控件中。

代码实现:

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/2716143102.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace _2._4

{

publicpartialclass Form1 : Form

{

string[] data1 = { "1","20140001", "张三", "天津市西青区宾水西道391号" };

string[] data2 = {"2", "20140002", "李四", "天津市西青区宾水西道391号" };

public Form1()

{

InitializeComponent();

}

privatevoid listView1_SelectedIndexChanged(object sender, EventArgs e)

{

}

privatevoid Form1_Load(object sender, EventArgs e)

{

listView1.Columns.Add("序号",50,HorizontalAlignment.Center);

listView1.Columns.Add("学号", 80, HorizontalAlignment.Center);

listView1.Columns.Add("姓名", 80, HorizontalAlignment.Center);

listView1.Columns.Add("地址",290, HorizontalAlignment.Center); ListViewItem lvi = new ListViewItem(data1);

listView1.Items.Add(lvi);

lvi = new ListViewItem(data2);

listView1.Items.Add(lvi);

}

privatevoid listView1_Click(object sender, EventArgs e)

{

textBox1.Text = listView1.SelectedItems[0].SubItems[1].Text;

textBox2.Text = listView1.SelectedItems[0].SubItems[2].Text;

textBox3.Text = listView1.SelectedItems[0].SubItems[3].Text;

}

}

}

运行结果:

5、控件综合应用

(1)创建一个登录窗体界面,当用户输入:admin/admin 时登录成功进入主界面。当输入的用户名和密码不等于admin/admin 时应弹出提示对话框。

(2)主界面设计与实现,要求:

1.主界面设置为MDI 窗体;

2.主界面应具有菜单、工具栏及状态栏;

3.将登录窗口输入的用户名显示在状态栏中;

5.点击某个菜单或工具栏时,能够显示出对应的窗体,并作为主窗体的MDI 子窗体。

代码实现:

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/2716143102.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace _2._5

{

publicpartialclass MainForm : Form

{

publicstring username;

public MainForm()

{

InitializeComponent();

}

privatevoid MainForm_Load(object sender, EventArgs e)

{

toolStripStatusLabel1.Text = username;

toolStripLabel1.Text = "用户管理";

}

privatevoid toolStripStatusLabel1_Click(object sender, EventArgs e) {

}

privatevoid toolStripButton1_Click(object sender, EventArgs e)

{

}

privatevoid toolStripLabel1_Click(object sender, EventArgs e)

{

}

privatevoid toolStripLabel1_Click_1(object sender, EventArgs e)

}

privatevoid退a?出?ToolStripMenuItem_Click(object sender, EventArgs e) {

Application.Exit();

}

privatevoid toolStripMenuItem2_Click(object sender, EventArgs e)

{

ziForm1 zi = new ziForm1();

zi.MdiParent = this.Owner;

MessageBox.Show(zi.IsMdiChild.ToString());

zi.Show();

}

privatevoid系|ì统a3管¨1理¤¨aSToolStripMenuItem_Click(object sender, EventArgs e) {

}

privatevoid toolStripMenuItem3_Click(object sender, EventArgs e)

{

ziForm1 zi = new ziForm1();

zi.MdiParent = this.Owner;

zi.Show();

}

privatevoid toolStripMenuItem4_Click(object sender, EventArgs e)

{

ziForm1 zi = new ziForm1();

zi.Show();

}

privatevoid toolStripMenuItem7_Click(object sender, EventArgs e)

{

ziForm1 zi = new ziForm1();

zi.MdiParent = this.Owner;

zi.Show();

}

privatevoid toolStripMenuItem8_Click(object sender, EventArgs e)

ziForm1 zi = new ziForm1();

zi.MdiParent = this.Owner;

zi.Show();

}

privatevoid toolStripMenuItem9_Click(object sender, EventArgs e) {

ziForm1 zi = new ziForm1();

zi.MdiParent = this.Owner;

zi.Show();

}

}

}

运行结果:

6、COM 组件的应用

利用微软提供的Windows Media Player 组件实现音乐播放器功能。建议:结合ListBox 控件实现。功能及界面自己设计,功能尽量全,界面美观,布局合理代码实现

using System;

using System.Collections.Generic;

using https://www.wendangku.net/doc/2716143102.html,ponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace _2._6

{

publicpartialclass Form1 : Form

{

int index1 = 0;

int i = 0;

double currentPosition = 0;

double fileLength = 0;

public Form1()

{

InitializeComponent();

axWindowsMediaPlayer1.URL =

}

string[] musiclist = { "火星人来过.mp3", "薛之谦-初学者.mp3", "薛之谦-丑八怪.mp3", "薛之谦-你还要我怎样,mp3", "刚刚好.mp3", "演员.mp3" }; privatevoid axWindowsMediaPlayer1_Enter(object sender, EventArgs e) {

}

publicvoid listBox1_SelectedIndexChanged(object sender, EventArgs e) {

index1 = listBox1.SelectedIndex;

axWindowsMediaPlayer1.URL =

"C:\\Users\\57278\\Desktop\\2.6\\source\\" + listBox1.SelectedIndex.ToString() + ".mp3";

}

privatevoid Form1_Load(object sender, EventArgs e)

{

for (i = 0; i < musiclist.Length; i++)

{

listBox1.Items.Add(musiclist[i]);

}

}

//private void axWindowsMediaPlayer1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)

//{

// int index = listBox1.SelectedIndex;

// index--;

// axWindowsMediaPlayer1.URL =

"C:\\Users\\Administrator\\Desktop\\2.6\\source\\" + index.ToString() + ".mp3"; //}

privatevoid axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)

{

}

privatevoid axWindowsMediaPlayer1_MediaChange(object sender, AxWMPLib._WMPOCXEvents_MediaChangeEvent e)

}

privatevoid timer1_Tick(object sender, EventArgs e)

{

currentPosition = axWindowsMediaPlayer1.Ctlcontrols.currentPosition;

fileLength = axWindowsMediaPlayer1.currentMedia.duration;

// string title = axWindowsMediaPlayer1.currentMedia.getItemInfo("title"); // MessageBox.Show(title);

if (fileLength - currentPosition <= 1.0)

{

index1++;

if (index1 >= musiclist.Length)

{

index1 -= musiclist.Length;

}

listBox1.SelectedIndex = index1;

axWindowsMediaPlayer1.URL =

"C:\\Users\\57278\\Desktop\\2.6\\source\\" + index1.ToString() + ".mp3";

}

}

}

}

运行结果

这次试验让我明白了两年大学没白上,如果是在高中这么几个程序肯定写不出来,并不是说当时没学过,而是一种能力。书上只给了能用到的一些控件的使用方法,并没有给出特定的实现方法,相当于我们有了工具,知道了它的一部分使用方法现在来使用它去完成一项全新的任务。经过两年的大学生活我懂了运用自己已经掌握的知识来尝试,上网各种搜索,问老师,问同学。确实是能力一步一步的提高了。

天津理工大学操作系统实验2

实验报告学院(系)名称:计算机与通信工程学院

【实验过程记录(源程序、测试用例、测试结果及心得体会等)】#include int work[10][2]; int idle[10][2]; int free[10][3]; int num=0,b=1,d,ch1,ch2; void init(){ idle[0][0]=1;idle[0][1]=100; free[0][0]=0;free[1][1]=0;free[1][2]=0; work[0][0]=0;work[0][1]=0; for(int i=1;i <=9;i++){ idle[i][0]=0;idle[i][1]=0; free[i][0]=0;free[i][1]=0;free[i][2]=0; work[i][0]=0;work[i][1]=0; } } void jishu(){ for(int i=0;i <9;i++) if(idle[i][1]!=0) num++; } void jishu1(){ for(int i=0;i <9;i++) if(work[i][1]!=0) b++; } void zuixian(){ jishu(); for(int i=0;i idle[j+1][0]){ int temp=idle[j][0]; idle[j][0]=idle[j+1][0]; idle[j+1][0]=temp; temp=idle[j][1]; idle[j][1]=idle[j+1][1];

天津理工大学计算机网络期末考试复习要点

单选题/填空题: 1. CIDR address 2. UDP 3. TCP retransmission 4. IP address header length 5. IP header field 6. network edge and network core 7. transmission delay 8. application protocols( underlying transport protocols ) 9. transport protocols and port numbers of some application protocols 10. TCP segment structure and UDP segment structure 11.IPv6 address 12.MAC address 13.Ping 14.Traffic intensity 15.HTTP status code 简答题: 1. The two key function of network layer (routing and forwarding) 2. The layers of a DNS server 3. Routing to another LAN by knowing IP address(ARP, Ethernet work) 4. pipelined protocol and stop-and-wait protocol 5. OSI architecture 6. The difference between pure ALOHA and CSMA 综合题: 1.TCP congestion control 2.Dijkstra’s shortest-path algorithm 3.Protocol analyze (how each layer of TCP/IP works if we use http or ftp )

天津理工大学计算机专业数据库实验二

实验报告 学院(系)名称:计算机与通信工程学院 姓名范学号2009 专业计算机科学与技术 班级中加4班实验项目数据库控制与编程 课程名称数据库系统概论课程代码 实验时间2011年11月29日实验地点主校区7—219 批改意见 成绩 教师签 字: 一.实验目的 以一种开发环境为例,使学生初步掌握通过编程的方式对数据库进行操作,为进行数据库课程设计做准备。 二.实验工具软硬件环境 编写访问数据库的应用程序来对数据库进行各种数据操作,编程工具由导师指定,学生可以使用指导老师指定的工具,也可自己选择编程工具。 软件环境:Windows 2000MS SQL Server 硬件环境:P4 2.4GHz 256内存 三.实验内容和要求 所有的SQL操作均在自己建立的TEMP数据库里进行,根据以下要求认真填写实验报告,并且提交源程序,保证可正确编译运行。使用SQL对数据进行完整性控制,用实验验证:当操作违反了完整性约束条件的时候,系统是如何处理的。熟悉存储过程的建立及使用,熟悉带输入参数和输出参数的存储过程。 I.使用SQL对数据进行完整性控制,用实验验证:当操作违反了完整性约束条件的时候,系统是如何处理的。 II.熟悉存储过程的建立及使用,熟悉带输入参数和输出参数的存储过程。 a)查询学生表中的所有学生,并实现调用。 b)修改学号为@sno学生的姓名,性别,年龄,系别,并实现调用。 c)向学生表中插入学生,并实现调用。 d)查询姓名为@sname选修的数据库课程的成绩,并实现调用。 e)查询选修了课程名为@cname并且成绩高于该门课程平均分的学生学号和成绩,并实现调用。III.利用指定的编程语言完成一个简单程序,要求具有对数据的增加、修改和删除操作;基于一个给定的java应用程序,熟悉掌握建立ODBC和利用ODBC来凝结数据库的编程方法,建立一个应用程序,具有向学生、课程、选课表增加修改删除记录的功能,选取其中一个功能用存储过程实现。需要接取程序运行界面。 四. 实验步骤

天津理工大学C#试验一

实验报告 学院(系)名称:计算机科学与工程学院 姓名** 学号******** 专业计算机科学与技术班级2015级班实验项目实验一:C#的数据类型和控制结构课程名称. NET程序设计课程代码0667066 实验时间2017年3月30日12:45-15:45实验地点7-215 批改意见成绩 教师签字: 一、实验目的 (1)熟悉Visual Studio 2010开发环境,掌握C#数据类型; (2)掌握分支语句、循环语句、跳转语句及异常处理语句; (3)掌握数组的使用; (4)掌握面向对象的编程思想:类、接口等的使用; (5)字符串的常用方法。 二、实验环境 ?开发环境:PC机,Windows 7操作系统; ?开发工具:Visual Studio 2010以上。 三、实验要求 (1)认真完成实验内容,编写程序代码; (2)要求所有程序有测试数据,并输出实验的正确结果; (3)书写并提交实验报告。 四、实验内容 (将代码与运行结果展示在此) 1、 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace实验1.1 { class Program {

static void Main(string[] args) { Console.WriteLine("第ì¨2一°?个?C#程¨?序¨°!ê?!ê?"); Console.ReadLine(); } } } 2、 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace实验1.2 { class Program { static void Main(string[] args) { int a = 345; float b = 15.3f; bool c = true; char d = 't'; string e = "12345"; Console.WriteLine("int a = " + a); Console.WriteLine("float b = " + b); Console.WriteLine("bool c = " + c); Console.WriteLine("char d = " + d); Console.WriteLine("string e = " + e); //转áa换? Console.WriteLine("\n类¤¨¤型¨a转áa换?\n"); Console.WriteLine("\n整?型¨a转áa化?¥为a长?è整?型¨a:êo\n"); long l = a; Console.WriteLine("long l = a = " + l);

javaEE实验报告

西安科技大学《JAVAEE框架开发技术》 实验报告 学院:计算机科学与技术学院 专业及班级:软件工程1202班 学号: 12 姓名:_ 黄子斌

2015年12 目录 实验一 struts基础实验........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件的配..........................................错误!未定义书签。 2. 文件配置..........................................错误!未定义书签。 3. Action的实现.....................................错误!未定义书签。 4. 运行结果..........................................错误!未定义书签。实验二持久化层hibernate .....................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 实体类和映射文件..................................错误!未定义书签。 3. 运行结果..........................................错误!未定义书签。实验三 SSM整合实验...........................................错误!未定义书签。 1. 实验类型..............................................错误!未定义书签。 2. 实验目的..............................................错误!未定义书签。 3. 实验要求..............................................错误!未定义书签。 4. 实验内容..............................................错误!未定义书签。 1. 文件配置..........................................错误!未定义书签。 2. 文件配置.........................................错误!未定义书签。

电工学 期末复习天津理工大学

《电工与电子技术C 》直流电路部分补充题 一.单选题 1 图 示 电 路 中,理 想 电 压 源 发 出 的 功 率 P 为 ( )。 (a) 6 W (b) -6W (c) 18 W U I 6V 2S S 2 Ω 4 A 6 V . .+ 2 图 示 电 路 中,I S1 ,I S2 和 U S 均 为 正 值,且 I S2 >I S1 ,则 供 出 功 率 的 电 源 是( )。 (a) 电 压 源 U S (b) 电 流 源 I S2 (c) 电 流 源 I S2 和电压源 U S I I U S1S2S .. + 3. 在 图 示 电 路 中,已 知:当 -12 V 电 源 单 独 作 用 时,A 点 电 位 为 -6 V ,那 么 当 +12 V 电 源 单 独 作 用 时 ,A 点 电 位 V A 为 ( )。 (a) 9 V (b) 6 V (c) 3 V A 12V 1KΩ2KΩ- 12V u +12V R 2 k 1 k ..ΩΩ 4. 图 示 电 路 中,理 想 电 流 源 发 出 的 功 率 P 为 ( )。 (a) 6 W (b) -24 W (c) 24 W U I 6V 2S S 2 Ω 4 A 6 V . .+

5. 在 图 示 电 路 中,已 知 U S = 12 V , I S = 2 A 。B 、A 两 点 间 的 电 压 U BA 为( )。 (a) -18 V (b) 18 V (c) -6 V U I A B S S Ω 3+ 6. 图 2 是 图 1 的 等 效 电 压 源 电 路。已 知 图 2 中 R 0 的 值 是 5 Ω,那 么 图 1 中 R 的 值 应 是 ( )。 (a) 1 Ω (b) 3 Ω (c) 4.5 Ω A B 图 1图 29 Ω 2 Ω 2 ΩS 1U R R U 0S A B +-+- 7. 理 想 电 压 源 的 外 接 电 阻 越 大,则 流 过 理 想 电 压 源 的 电 流( )。 (a) 越 大 (b) 越 小 (c) 不 能 确 定 8. 理 想 电 流 源 的 外 接 电 阻 越 大,则 它 的 端 电 压 ( )。 (a) 越 高 (b) 越 低 (c) 不 能 确 定 二. 填空题 1、把 图 1 所 示 的 电 路 改 为 图 2 的 电 路,其 负 载 电 流 I 1 和 I 2 将 。 2A I I I I 1 2122V 1Ω1Ω1Ω1Ω 2V 2A 图 1 图 2+

太原理工大学软件工程实验报告

本科实验报告 课程名称:软件工程导论 实验项目:教务管理系统之子系统—学院课程安排报告 实验地点: 专业班级:学号: 学生姓名: 指导教师: 2015年5 月15 日

项目说明 教务管理系统之子系统——学院课程安排 1.系统简介 每个学期的期中,学校教务处会分类向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务要求给出各门课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。 假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。2.限定条件 (1)原则上,每位教师每学期主讲的课程门数不超过2门。 (2)严格限制:每位教师每年教学工作量不得低于300,不得超过600。 (3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。 (4)本系统的输入项至少包括:教务处布置的教学计划和工作量计算子系统、学院教师自报的授课计划和学院制定的有关授课限制条件。 (5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。 附工作量计算子系统中的课堂教学工作量计算方法(简化计算): 1.单班课计划学时*1.0 双班课计划学时*1.3 三班课计划学时*1.6 四班课计划学时*2.0 2.双语教学 计划学时*合班系数*2.0 3.精品课程 国家级精品课程计划学时*合班系数*1.5 省级精品课程计划学时*合班系数*1.1

天津理工大学-数据库2014-2015期末考试试卷

2014 ~2015 学年度第二学期 《数据库系统概论》期末考试试卷 课程代码:0660096 试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分) 注意:须将本题答案写在下面的表格中,写在其它地方无效 1. 数据库系统与文件系统的根本区别在于() A. 提高了系统效率 B. 方便了用户使用 C. 数据的结构化 D. 节省了存储空间 2. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 3.用二维表结构表示实体以及实体间联系的数据模型称为() A.网状模型B.层次模型 C.关系模型D.面向对象模型 4. 数据库的概念模型独立于() A.具体的机器和DBMS B.E-R图

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.同一个关系模型的任两个元组值() A.不能全同B.可全同C.必须全同D.以上都不是 11. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 S A.A(1,2)B.(2,Null)C.(3,3)D.(4,1) 12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于() A. 实体完整性约束 B. 参照完整性约束 C.用户自定义完整性约束 D. 关键字完整性约束 13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是() A. 患者编号 B. 患者姓名

太原理工大学web实验报告资料

本科实验报告 课程名称:Web开发实用技术基础 实验项目:HTML语言 网页程序设计Javascript Request与Response对象的应用 Application与Session对象的应用 实验地点:实验室211 专业班级:学号: 学生姓名: 指导教师: 2015年11月5日

学院名称学号实验成绩 学生姓名专业班级实验日期 课程名称Web开发实用技术基础实验题目HTML语言 一.实验目的和要求 1.掌握常用的HTML语言标记; 2.利用文本编辑器建立HTML文档,制作简单网页。 3.独立完成实验。 4.书写实验报告书。 二.实验内容 1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。(请仔细阅读下列程序语句,理解每条语句的作用) 源程序清单如下: Example

welcome to you


A simple HTML document

Welcome to the world of HTML This is a simple HTML document.It is to give you an outline of how to write HTML file and how the markup tags work in the HTML file Following is three chapters
Following is items of the chapter two

天津理工大学 2007-2008 学年度第1 学期 《电磁场理论》 期末考试试卷

2007 ~ 2008 学年度第 一 学期 《电磁场理论》 期末考试试卷 课程代码: 0562020 试卷编号: 5-A 命题日期: 2007 年 11 月 22 日 答题时限: 120 分钟 考试形式:闭卷笔试 得分统计表: 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共30分) 1. ( D )矢量 的单位方向矢量为_______________。 A .(1,2,2) B .( , , ) C .( , , ) D .( , , ) 2. ( B )下面关于电介质描述正确的是________。 A .其分子分为有极分子和无极分子,因此在宏观上显示出电特性 B .在外电场作用下发生极化,其中的总电偶极矩不为零,产生了一个附加电场 C .极化后产生的附加电场能够抵消外加电场 D .极化后产生的极化电荷只能分布于介质表面 3. ( C )下面关于时变场的正确表述为____________。 A.时变场是无旋场 B.时变场是保守场 C.时变场是有旋场 D.时变场是无源场 4. ( B )在静电场中,电场强度E 与电位?的关系为________________。 A .E ?=?? B .E ?=? C .E ?=?? D .2 E ?=? 5. ( A )关于磁感应强度的正确关系是______________。

A .0 B ??= B .0B ??= C .0=?B D .02=?B 6. ( C )磁矢位的方向与磁感应强度的方向__________。 A .相反 B .互相平行 C .互相垂直 D .共线 7. ( B )点电荷q 对不接地球面导体(点电荷q 位于球面外)的镜像电荷有__________个。 A .1 B .2 C .3 D .4 8. ( A )在真空中,位于'r 处的电流密度() 'J r 在r 处产生的磁矢位() A r 为_________, 其中'R r r =-。 A .()()0 ' 4V J r A r dV R μπ =? B .()()0 '14V J r A r dV R πμ=? C .()()0 '4V J r A r dS R μπ=?? D .()()0 '4V J r A r dS R μ π=?? 9. ( D )对趋肤深度描述正确的是_______。 A . 趋肤深度是电磁场进入媒质的最大深度 B . 趋肤深度越大衰减常数也越大 C . 电磁场强度越大趋肤深度越大 D . 通常它与电磁波的频率有关 10. ( D )已知媒质的介电常数为'''j εεε=-,该媒质的损耗正切为______。 A. '''εε B. ''tan 'εε C. 'tan ''εε D. ''' εε 11. ( B )密度为s ρ的电荷均匀分布在平面432=+-z y x 上,则含有原点那一侧的电场 。 A . m V e e e E z y x s /)1432(20 +-=ερ B .m V e e e E z y x s /)1432(20 -+-=ερ C .m V e e e E z y x s /)1432(0 +-=ερ D . m V e e e E z y x s /)1432(0 -+-=ερ 12. (B )下面关于电磁场边界条件的错误表述为 。 A. 分界面两侧,电场的切向分量连续 B. 分界面两侧,电场的法向分量连续 C. 分界面两侧,磁场的法向分量连续 D. 分界面不存在电流时,磁场的切向分量连续 13. ( D )一点电荷q +位于(0,δ,0),另一点电荷q -位于(δ,δ,0),这两个点电 荷可以看成为一个偶极子,其偶极矩p =________。 A .2q δ B .q δ C .x q e δ D .x q e δ- 14. ( D )对电磁波相速度描述正确的是_______。 A .相速度总是大于群速度 B .它是电磁能传播的速度

天津理工大学数据库期末复习题1

一、单项选择题(从4个备选答案中选择最适合的一项,每小题1分,共10分) 1. 下列不属于数据管理技术主要经历阶段的是 A、手工管理 B、机器管理 C、文件系统 D、数据库 2. 数据库的概念模型独立于 A、具体的机器和DBMS B、E-R图 C、信息世界 D、现实世界 4. 下列不属于关系完整性的是 A、实体完整性 B、参照的完整性 C、用户定义的完整性 D、逻辑结构的完整性 5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是 A、网状模型 B、关系模型 C、概念模型 D、结构模 6.下列关于数据库系统正确的描述是。 A、数据库系统减少了数据的冗余 B、数据库系统避免了一切冗余 C、数据库系统中数据的一致性是指数据的类型一致 D、数据库系统比文件系统能管理更多的数据 7.下面哪个不属于数据库系统的三级模式结构 A、外模式 B、模式 C、中模式 D、内模式 8.下面哪个命令属于SQL语言授权命令 A、update B、delete C、select D、grant 10. 同一个关系模型的任意两个元组值 A、不能全同 B、可全同 C、必须全同 D、以上都不是 二、填空题(每空1分,共10分) 1.描述事物的符号记录称为(数据)。 2.如果D1有3个元组,D2中有4个元组,则D1×D2有(12)个元组。 3.在SQL语言中,“_”和(%)符号属于通配符。 4.在SQL语言中,“>ANY”等价于(>min)。 5.(视图)是从一个或几个基本表导出的表。 6.触发器的类型分为(行级)触发器和语句级触发器。 7.在MAC机制当中,仅当主体的许可证级别(大于或等于)客体的密级时,该主体才能读取相应的客体。8.对于关系代数的查询优化,(选择运算应尽可能先做)优化策略是最重要和最基本的一条。

太原理工大学操作系统实验报告课案

课程名称:操作系统B 实验项目:操作系统实验实验地点:逸夫楼 专业班级:软件14班 学生姓名:学号:2014 指导教师:张辉 2016年12 月 2 日

目录............................................................ 错误!未定义书签。实验一几种操作系统的界面 (3) 一.目的和要求 (3) 二.内容 (3) 三.程序代码 (4) 四.运行结果 (4) 实验二进程调度程序设计 (5) 一、目的和要求 (5) 二、示例 (6) 程序清单 (9) 运行结果 (9) 实验三存储管理程序设计 ............... 错误!未定义书签。 一、目的和要求.................................... 错误!未定义书签。 二、提示................................................ 错误!未定义书签。三.流程图............................................ 错误!未定义书签。程序代码................................................ 错误!未定义书签。运行结果................................................ 错误!未定义书签。实验感想.................................................... 错误!未定义书签。参考资料.................................................... 错误!未定义书签。

天津理工大学考试试卷 - 天津理工大学教务处

2010~2011学年度第二学期 《大学英语I》期末考试试卷 课程代码:试卷编号:命题日期:年月日答题时限:分钟考试形式:闭(开)卷笔试 Part I Listening Comprehension (20 Points, 1 Points for each) Section A Directions: In this section,…… 1. A) At a supermarket. B) At a department store. C) At an airport. D) At a restaurant. …… Section B Directions: In this section,…… Passage One Questions 11 to 15 are based on the passage you have just heard. 11.A) At a supermarket. B) At a department store. C) At an airport. D) At a restaurant. ……

Part II Reading Comprehension (30 Points, 1 Points for each) …… Passage One Questions 21 to 25 are based on the following passage. 21. A) At a supermarket. B) At a department store. C) At an airport. D) At a restaurant. …… Passage Two Questions 26 to 30 are based on the following passage. …… Passage Three Questions 31 to 35 are based on the following passage. …… Part III Translation (20 Points, 2Points for each) Section A (10 points) Directions: Translate the following phrases into English. 36.前进 …… Section B (10 points) Directions: Translate the following phrases into Chinese. 41.当地政府负责运动会的安全。 …… Part IV Cloze (10 Points, 0.5 Points for each) ……

JAVA实验三

天津理工大学实验报告 1. 源代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class oyf10_3{ public static void main(String args[]) { ComputerFrame fr=new ComputerFrame(); fr.setTitle("计算"); } } class ComputerFrame extends JFrame implements ActionListener{ JTextField text1,text2,text3;

JButton button1,button2,button3,button4; JLabel label; public ComputerFrame(){ setLayout(new FlowLayout()); text1=new JTextField(10); text2=new JTextField(10); text3=new JTextField(10); label=new JLabel(" ",JLabel.CENTER); label.setBackground(Color.green); add(text1); add(label); add(text2); add(text3); button1=new JButton("加"); button2=new JButton("减"); button3=new JButton("乘"); button4=new JButton("除"); add(button1); add(button2); add(button3); add(button4); button1.addActionListener(this); button2.addActionListener(this); button3.addActionListener(this); button4.addActionListener(this); setSize(300,320); setVisible(true); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); validate(); } public void actionPerformed(ActionEvent e) { double n; if(e.getSource()==button1) { double n1,n2; try{ n1=Double.parseDouble(text1.getText()); n2=Double.parseDouble(text2.getText()); n=n1+n2; text3.setText(String.valueOf(n)); label.setText("+"); } catch(NumberFormatException ee) { text3.setText("请输入数字字符");

(完整版)天津理工大学期末考试复习题计算题补充练习及答

2013天津理工大学宏微观经济学期末考试复习题计算题补充练 习及答 均衡价格和数量与弹性 1、消费者对某商品的需求方程为P=8-Q d ,厂商对该商品的供给方程为Qs=-40+7P ,试求该商品的均衡价格和均衡数量,以及在均衡点的需求弹性和供给弹性。 解:P=8-Qd 即Qd=8-P ,于是有Qd=8-P=Qs=-40+7P ,P=6,Q=2; 在均衡点,Ed=32 6|)8(|||==?'-=?Q P P Q P dP dQ Es=212 67)740(=?=?'+-=?Q P P Q P dP dQ 效用的计算 2、已知某人的效用函数为TU=4 X 十Y ,如果消费者消费16单位X 商品和14单位Y 商品。 试求:(1)消费者的总效用; (2)如果因某种原因消费者只能消费4个单位X 商品,在保持总效用不变的情况下,需要 消费多少单位Y 商品; (3)如果因某种原因消费者只能消费10个单位Y 商品,在保持总效用不变

的情况下,需 要消费多少单位X商品。 解:(1)消费者的总效用TU=416+14=30; (2)TU=44+Y=30,Y=22; (3)TU=4X+10=30,X=25。 生产与成本 3、某钢铁厂的生产函数为Q=5LK ,其中Q为该厂的产量,L 为该厂每期使用的劳动数量,K为该厂每期使用的资本数量。如果每单位资本和劳动力的价格分别为2元和1元,那么每期生产40单位的产品,该如何组织生产 解:因为两种生产要素最佳组合条件是:MPL/PL=MPK/PK 分别对生产函数中L和K求导:MPL=5K ,MPK=5L ,已知PL =1,PK=2 所以,5K/1=5L/2 ,解得:L=2K;已知Q=40 代入生产函数得:40=5×2K×K ,解得:K=2 故由:40=5×L×2 ,解得:L=4 因此,每期生产40单位,该厂应投入劳动力4个单位,资本2个单位。 利润最大化 4、某企业成本函数为TC=52Q+10Q+100,产品的需求曲线为:

天津理工大学数据库期末复习——SQL语句汇总

1. 建表: (1)创建学生表Student: CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, Sname CHAR(20) UNIQUE, Ssex CHAR(2), Ssage SMALLINT, Sdept CHAR(20)); (2)创建课程表:COURSE CREATE TABLE COURSE (Cno CHAR(4) PRIMARY KEY, Cname CHAR(40) NOT NULL, Cpno CHAR(4), Ccredit SMALLINT, FOREIGN KEY(Cpno) REFERENCES Course(Cno) ); (3)创建学生-选课表SC CREATE TABLE SC (Sno CHAR(9), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY(Sno,Cno), FOREIGN KEY(Cno) REFERENCES COURSE(Cno) ); 2.基本SQL数据操作: (1)查询信息系和计算机系的学生,并按学生所在系和学号排序。 SELECT * FROM Student WHERE Sdept='IS' OR Sdept='CS' ORDER BY Sdept,Sno; (2)查询学生表中最小的年龄。 SELECT MIN(Ssage) FROM Student; (3)查询课程名中包含“设计”的课程名。SELECT Cname FROM COURSE WHERE Cname LIKE '%设计%'; (4)查询先行课程为空值的课程号、课程名及学分。SELECT Cno,Cname,Ccredit FROM COURSE WHERE Cpno is NULL; (5)查询李勇选修的数据库课程的成绩。SELECT Grade FROM Student,COURSE,SC WHERE Student.Sno=SC.Sno AND https://www.wendangku.net/doc/2716143102.html,o=https://www.wendangku.net/doc/2716143102.html,o AND Student.Sname='李勇' AND https://www.wendangku.net/doc/2716143102.html,ame='数据库'; (6)查询平均成绩80分以上的学生的学号。SELECT Sno FROM SC GROUP BY Sno HA VING A VG(Grade)>80; (7)求计算机系没有选修数据库课程的学生姓名。SELECT Sname FROM Student WHERE Sdept='CS' AND NOT EXISTS (SELECT * FROM COURSE,SC WHERE Student.sno=SC.Sno AND https://www.wendangku.net/doc/2716143102.html,o=https://www.wendangku.net/doc/2716143102.html,o AND https://www.wendangku.net/doc/2716143102.html,ame='数据库'); (8)求至少选修了学号为20152201所选修的全部课程的学生学号。 SELECT Student.*,SC.* FROM Student,SC WHERE https://www.wendangku.net/doc/2716143102.html,o= (SELECT Cno FROM SC WHERE Sno='20152201' ) AND SC.Sno=Student.Sno (9)求各系的系的学生人数的,并将结果按学生人数的降序排序。 SELECT Sdept,COUNT(Sno) FROM Student GROUP BY Sdept ORDER BY COUNT(Sno)DESC; (10)查询选修了数据库课程并且成绩高于该门课程平均分的学生学号和成绩。 SELECT Sno,Grade FROM SC

天津理工大学Java期末考试复习提纲

第1章Java语言概述 Java程序编译运行过程。 Java.exe是解释器,Javac.exe是编译器。 Java源文件扩展名.java,编译后的扩展名.class。 环境变量设置。 Java语言采用Unicode编码,Unicode占两个字节。 第2章基本数据类型和数组 基本数据类型的使用, ▲一维数组定义和使用、数组长度、sort方法。 第3章运算符、表达式与语句 instanceof运算符、if-else、while、do-while、for,break、continue的作用。 第4章类与对象 Java的特点:封装、继承、多态。 类的定义, 类的声明, ▲类的修饰符,构造方法的定义(课件P9), 成员变量(类变量、实例变量,课件P15), 方法(类方法、实例方法,课件P18), 常量(课件P16), 方法的声明、定义(课件P17), 方法调用变量(课件P19), 方法之间的调用, 方法重载(课件P21), this(课件P21), import语句的写法(课件P28), Java程序默认导入https://www.wendangku.net/doc/2716143102.html,ng包, ▲方法和成员变量的访问控制符(课件P31~38), ▲类的访问控制符(课件P39), ▲使用基本数据类型相应类定义对象(Integer类)。 ▲对于同一个类实例化的两个对象,使用= =和equals( )判断二者是否相等(搜索一下)。 教材第三版 【例4-3】【例4-4】【例4-5】【例4-6】【例4-7】【例4-10】【例4-11】【例4-15】【例4-16】 第5章继承、接口 子类的继承性(课件P7), 子类对象的构造过程(课件P12), 成员变量的隐藏和方法的重写(课件P16~22), super的使用(课件P23), 上转型对象(课件P30~36), 抽象类(课件P37~38), 接口(课件P39~40), 匿名类(课件P46~47), ▲异常类(课件P50~51,可能导致异常的情况), 标准异常类(课件P53),

相关文档 最新文档
item content