《C#程序设计及应用》实验报告
班级:******
姓名:******
学号:******
教师:******
信息工程学院计算机系
实验一小型计算器设计
实验一小型计算器设计
一、实验目的
1、了解并掌握常用控件的基本属性;
2、了解并掌握控件的基本事件程序书写方法;
3、掌握控件基本属性的设置与修改。
二、实验内容
编写代码实现小型计算器,要求具有加减乘除基本功能,可以实现连续的加减乘除运算(自左向右,不需要考虑算符优先级),要求支持小数运算。以“.”开头的数要转化为以“0.”开头的小数,如果除数为0,要给出提示信息。
三、实验环境
四、实验步骤
using System;
using System.Collections.Generic;
using https://www.sodocs.net/doc/074787628.html,ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace jisuanqi
{
public partial class Form1 : Form
{
int pos = 0;
double temp1 = -1;
double temp2 = -1;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
public void addNum(int num) //显示框
{
textBox1.Text = textBox1.Text + num.ToString();
if (textBox1.Text.Length >= 2) //首字为0则去除
{
if (textBox1 .Text .Substring(0,1)=="0" && textBox1 .Text .Substring(1,1) !=".")
textBox1 .Text =textBox1 .Text .Substring(1);
}
}
//数字输入0到9
private void button1_Click(object sender, EventArgs e)
{
addNum(1);
}
private void button2_Click(object sender, EventArgs e)
{
addNum(2);
}
private void button3_Click(object sender, EventArgs e)
{
addNum(3);
}
private void button4_Click(object sender, EventArgs e)
{
addNum(4);
}
private void button5_Click(object sender, EventArgs e) {
addNum(5);
}
private void button6_Click(object sender, EventArgs e) {
addNum(6);
}
private void button7_Click(object sender, EventArgs e) {
addNum(7);
}
private void button8_Click(object sender, EventArgs e) {
addNum(8);
}
private void button9_Click(object sender, EventArgs e) {
addNum(9);
}
private void button10_Click(object sender, EventArgs e) {
addNum(0);
}
//添加小数点
private void button11_Click(object sender, EventArgs e) {
if (textBox1.Text == "")
textBox1.Text = "0.";
else if (textBox1.Text.IndexOf(".") >= 0)
MessageBox.Show("只能添加一个小数点");
else
textBox1.Text = textBox1.Text + ".";
}
//加减乘除运算
private void button12_Click(object sender, EventArgs e)//+ {
pos = 1;
int index = textBox1.Text.IndexOf("=");
if (index <= -1) //没有“=”号
{
temp1 = Convert.ToDouble(textBox1.Text);
textBox1.Text = textBox1.Text + "+";
}
else
{
temp1 = Convert.ToDouble(textBox1.Text.Substring(index + 1));
textBox1.Text = temp1.ToString() + "+";
}
}
private void button13_Click(object sender, EventArgs e)//-
{
pos = 2;
int index = textBox1.Text.IndexOf("=");
if (index <= -1) //没有“=”号
{
temp1 = Convert.ToDouble(textBox1.Text);
textBox1.Text = textBox1.Text + "-";
}
else
{
temp1 = Convert.ToDouble(textBox1.Text.Substring(index + 1));
textBox1.Text = temp1.ToString() + "-";
}
}
private void button14_Click(object sender, EventArgs e)//*
{
pos = 3;
int index = textBox1.Text.IndexOf("=");
if (index <= -1) //没有“=”号
{
temp1 = Convert.ToDouble(textBox1.Text);
textBox1.Text = textBox1.Text + "X";
}
else
{
temp1 = Convert.ToDouble(textBox1.Text.Substring(index + 1));
textBox1.Text = temp1.ToString() + "X";
}
}
private void button15_Click(object sender, EventArgs e)//
{
pos = 4;
int index = textBox1.Text.IndexOf("=");
if (index <= -1) //没有“=”号
{
temp1 = Convert.ToDouble(textBox1.Text);
textBox1.Text = textBox1.Text + "÷";
}
else
{
temp1 = Convert.ToDouble(textBox1.Text.Substring(index + 1));
textBox1.Text = temp1.ToString() + "÷";
}
}
//等于事件
private void button17_Click(object sender, EventArgs e)
{
int indexofA;
switch (pos)
{
case 1:
indexofA = textBox1.Text.IndexOf("+");
temp2 = Convert.ToDouble(textBox1.Text.Substring(indexofA + 1));
textBox1.Text = textBox1.Text + "=" + (temp1 + temp2).ToString();
break ;
case 2:
indexofA = textBox1.Text.IndexOf("-");
string bb = textBox1.Text.Substring(indexofA + 1);
temp2 = Convert.ToDouble( textBox1.Text.Substring(indexofA + 1));
textBox1.Text = textBox1.Text + "=" + (temp1 - temp2).ToString();
break ;
case 3:
indexofA = textBox1.Text.IndexOf("X");
temp2 = Convert.ToDouble( textBox1.Text.Substring(indexofA + 1));
textBox1.Text = textBox1.Text + "=" + (temp1 * temp2).ToString();
break ;
case 4:
indexofA = textBox1.Text.IndexOf("÷");
temp2 = Convert.ToDouble( textBox1.Text.Substring(indexofA + 1));
if(temp2==0)
MessageBox .Show ("除数不能为0!");
else
textBox1.Text = textBox1.Text + "=" + (temp1 / temp2).ToString();
break ;
}
}
//清零
private void button16_Click(object sender, EventArgs e)
{
textBox1.Text = "0";
temp1 = 0;
pos = 0;
}
}
}
五、实验结果
可连加,可显示运算过程
实验三学生信息系统设计
实验二多线程售票程序设计
一、实验目的
1、理解线程的基本概念
2、理解线程同步的基本方法
3、掌握利用Lock实现线程同步的方法
二、实验内容
假设有M(0 三、实验环境 四、实验步骤 using System; using System.Collections.Generic; using https://www.sodocs.net/doc/074787628.html,ponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Threading; namespace goupiaoxitong { public partial class Form1 : Form { int M; //票数 int N; //人数 private Object lockthis = new Object(); //用于上锁 private List public Form1() { InitializeComponent(); M = Convert.ToInt32(textBox1.Text); //读取控件框的值 N = Convert.ToInt32(textBox2.Text); CheckForIllegalCrossThreadCalls = false; //重点:新创建的线程不能访问UI线程创建的窗口控件 } private void button1_Click(object sender, EventArgs e) //按钮 { ticketlist = new List for (int i = 1; i <= M; i++) { ticketlist.Add(i.ToString().PadLeft(3, '0'));//票号3位 } listBox2.Items.Clear(); //清空 Thread[] myThread = new Thread[N];//创建多线程 for (int i = 0; i < N; i++) { Thread t = new Thread(sell); https://www.sodocs.net/doc/074787628.html, = "线程" + i.ToString(); myThread[i] = t; } for (int i = 0; i < N; i++) { myThread[i].Start(); } } public void sell() //线程方法 { for (int i = 0; i < N; i++) { lock (lockthis) { if (ticketlist .Count > 0) { string ticketNo = ticketlist[0]; string str = https://www.sodocs.net/doc/074787628.html, + "买了票" + ticketNo ; ticketlist.RemoveAt (0); str += "...剩余" + ticketlist.Count + "张票"; listBox2.Items.Add(str); } } } } private void listBox2_SelectedIndexChanged(object sender, EventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } } } 五、实验结果 六、结果分析 注意:控件名是listbox2. CheckForIllegalCrossThreadCalls = false; //重点:新创建的线程不能访问UI线程创建的窗口控件 浙江大学2006–2007学年第一学期期末考试 《大学化学基础实验(G)》理论课程试卷 开课学院:理学院化学系任课教师: 姓名:专业:学号:考试时间: 60 分钟 一、选择题(共50分)(1-20题为单选题,每题2分) 1.若要使吸光度降低为原来的一半,最方便的做法是(C) A. 将待测液稀释一倍 B. 选用新的测定波长 C. 选用原厚度1/2的比色皿 D. 更换显色剂 2.用基准物质Na2C2O4标定KMnO4时,下列哪种操作时错误的?( A ) A.锥形瓶用Na2C2O4 溶液润洗; B. 滴定管用KMnO4标液润洗 C. KMnO4标液盛放在棕色瓶中; D. KMnO4标准溶液放置一周后标定3.实验室中常用的干燥剂变色硅胶失效后呈何种颜色?(C ) A. 蓝色 B. 黄色 C. 红色 D. 绿色 4.可用哪种方法减少分析测试中的偶然误差?(C ) A. 对照试验 B. 空白试验 C. 增加平行测试次数 D. 仪器矫正5.用基准硼砂标定HCl时,操作步骤要求加水50mL,但实际上多加了20mL,这将对HCl浓度的标定产生什么影响?( C ) A. 偏高 B. 偏低 C. 无影响 D. 无法确定 6.(1+ 1)HCl溶液的物质的量浓度为多少?( C ) A. 2mol/L B. 4mol/L C. 6mol/L D. 8mol/L 7.常量滴定管可估计到±0.01mL,若要求滴定的相对误差小于0.1%,在滴定时,耗用体积一般控制在:( B ) A. 10~20mL B. 20~30mL C. 30~40mL D. 40~50mL 8.定量分析中,基准物质是( D ) A. 纯物质 B. 标准参考物质 C. 组成恒定的物质 D. 组成一定、纯度高、性质稳定且摩尔质量较大的物质 9.测定复方氢氧化铝药片中Al3+、Mg2+混合液时,EDTA滴定Al3+含量时,为了消除Mg2+干扰,最简便的方法是:( B ) A. 沉淀分离法 B. 控制酸度法 C. 配位掩蔽法 D. 溶剂萃取法10.滴定操作中,对实验结果无影响的是:( C ) A. 滴定管用纯净水洗净后装入标准液滴定; B. 滴定中活塞漏水; C. 滴定中往锥形瓶中加少量蒸馏水; D. 滴定管下端气泡未赶尽;11.下列器皿不能直接用酒精灯加热的是:( A ) A. 试剂瓶 B. 蒸发皿 C. 烧杯 D. 烧瓶12.下列仪器在量取或配制标准溶液前不需要润洗的是:(D ) A. 吸量管 B. 移液管 C. 滴定管 D. 容量瓶 13.鉴定Ni2+的试剂通常是下列中的哪一种?( A ) A.丁二酮肟 B. 硝基苯偶氮间苯二酚 C. 二苯基联苯胺 D. 硫脲14.实验室安全知识:因电器失火,应用下列哪种灭火器?( C ) A. 泡沫灭火器 B. CO2灭火器 C. 干粉灭火器 D. CCl4灭火器15.用邻苯二甲酸氢钾标定NaOH溶液浓度时,会造成系统误差的是( A ) A. 用甲基橙作指示剂 B. NaOH溶液吸收了空气中CO2 C. 每份邻苯二甲酸氢钾质量不同 D. 每份加入的指示剂量不同 16.有效数字位数是四位的数值是:( B ) A. 0.0002 B. 0.1000 C. 0.700×102 D. pH = 12.80 17.某同学用硼砂标定标准溶液实验中,溶解硼砂时,用玻棒去搅拌锥形瓶中溶液后,不经处理拿出瓶外,标定结果会:( A ) A. 偏高 B. 偏低 C. 不一定 D. 无影响18.分析过程中出现下面情况,哪些将造成系统误差:( D ) A. 天平零点突然有变动 B. 分光光度计的最后有波动 C. 滴定管读数最后一位估不准 D. 以含量为98%的硼砂标定HCl浓度19.阴离子分离鉴定实验中,Br2在CCl4层显示什么颜色?( A ) A. 橙色 B. 紫红色 C. 蓝色 D. 黄色 丽水学院计算机实验报告 丽水学院计算机实验报告 一、实验目的 1.熟悉Visual C++和C-Free等集成环境,掌握运行一个C程序的基本步骤,包括编辑、编译、连接和运行。 2.掌握算术表达式和赋值表达式的使用。 3.掌握基本输入、输出函数的使用。 4.能够编程实现简单的数据处理。 二、实验环境 硬件:Pentium以上的计算机。 软件:Windows XP操作系统、Visual C++和C-Free等集成环境。 三、实验内容和结果 1.编程题1 在屏幕上显示一个短句“What is a computer?” 思考: (1)如何在屏幕上显示你自己的学号,姓名和班级? (2)如何在屏幕上显示数字、英文字母和汉字等信息?例如:“你在机房吗?” 编程题1源程序: #include<> void main() { printf("What is a computer?\n"); } 程序运行结果: What is a computer? 思考题(1): #include<> void main() { printf(",小王,班级\n"); } 思考题(2): #include<> void main() { printf("英文字母abcdefgABCDEFG\n"); printf("汉字:哇哈哈啊哈和\n"); } 2.编程题2 在屏幕上显示下列图形。 * * * * * * * * * * 思考:如何在屏幕上显示下列图形? A A A A 编程题2源程序: #include<> void main() { int i,j; for(j=1;j<5;j++) { for(i=5;i>j;i--) printf("*"); printf("\n"); } } 程序运行结果: * * * * * * * * * * 思考题: C++实验报告 实验4 类与对象 一、实验目的 1、掌握类的声明和使用 2、掌握类的声明和对象的声明 3、复习具有不同访问属性的成员的访问方式 4、观察构造函数和析构函数的执行过程 5、学习类的组合使用方法 6、使用DEBUG调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序 二、实验任务 1、声明一个CPU类,包含等级rank、频率frequency、电压voltage等属性,有两个公有成员函数run、stop。其中,rank为枚举类型CPU-Rank,声明为enum CPU-Rank{P1=1,P2,P3,P4,P5,P6,P7}, frequency为MHz的整数型,voltage为浮点型的电压值。观察构造函数好析构函数的调用顺序。 2、声明一个简单的Computer类,有数据成员芯片cpu、内存ram、光驱cdrom 等,有两个公有成员函数run、stop。cpu为CPU类的一个对象,ram为RAM 类的一个对象,cdrom为CDROM类的一个对象,声明并实现这个类。 3、设计一个用于人事管理的People类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:number编号、sex性别、birthday出生日期、id身份证号等。其中出生日期声明为一个日期类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内嵌成员函数、组合。 三、实验内容 任务1:首先声明枚举类型,在这里出现了知识性错误,不清楚具体应如何声明,经查询相关书籍,知道应在类外进行声明。初次用类来进行编程,在概念上是有一些混乱的,例如构造函数和析构函数的调用顺序等。在用debug单步调试后,明白其中道理。 源程序: //Lab4_1.cpp #include C语言上机指导指导教师:李辉李晓丽 东北电力大学 电气工程学院 2006年3月 实验2数据类型、运算符和表达式 1.实验目的 掌握C语言数据类型,熟悉如何定义一个整形、字符型和实型的变量,以及对他们赋值的方法。 掌握不同的类型数据之间赋值的规律。 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 进一步熟悉C程序的编辑、编译、连接和运行的过程。 2.实验内容和步骤 (2).在此基础上增加一个语句: printf(“%d%d\n”,c1,c2); 再运行,并分析结果。 (3).再将第2行改为: int c1,c2; 再使之运行,并观察结果。 (4).再将第3、4行改为: c1 = a; /* 不用单撇号*/ c2 = b; 再使之运行,分析其运行结果。 (5).再将第3、4行改为: c1 = ”a”; /* 用双撇号*/ c2 = ”b”; 再使之运行,分析其运行结果。 (6).再将第3、4行改为: c1 = 300; /* 用大于255的整数*/ c2 = 400; 再使之运行,分析其运行结果。 输入并运行教材第3章习题3.6给出的程序 (1).将一个负整数赋给一个无符号的变量,会得到什麽结果。画出它们在内存中的表示形式。 (2).将一个大于32765的长整数赋给整形变量,会得到什麽结果。画出它们在内存中的表示形式。 (3).将一个长整数赋给无符号的变量,会得到什麽结果(分别考虑该长整数的值大于或等于65535 以及小于65535 的情况)。画出它们在内存中的表示形式。 同学们可以改变程序中各变量的值,以便比较。例如:a = 65580, b = -40000, e = 65535, f = 65580。 输入习题3.10 实验__8__实验报告 教学班级:_26_ 学生学号:_201_ 学生姓名:_ _ 实验日期:__5.26___ 实验地点:_________(机房) 指导教师签名:__________ 实验成绩:___________ 一、实验目的 1.掌握对数值型一维数组的使用方法; 2.掌握对数组的插入、删除、修改、排序和查找等常用算法。 二、实验任务 1. 设有一批学生的程序设计课程的考试成绩(学生人数最多为N=100人,数据如下: (提示:可以建立三个一维数组来存放学生的数据,其中:学号为一个long类型的数组studentID,姓名为一个string类型的数组name,成绩为一个int类型的数组grade)(1)由键盘获取学生人数n,要求学生人数n的取值范围11到N-2; (2)由键盘获取学生的相关数据; (3)用选择排序法将学生的数据按学号进行升序排列并输出排序后的学生数据; 2. 在任务1的基础上,在学生数据中,完成以下任务: (1)键盘输入一个学生的学号,用折半查找法查找是否有该学生,若有该学生则输出该学生的所有信息,按如下格式输出: 学号程序设计成绩 2015112324 张思德72 若没有该学生,则输出“查无此人”的信息。 (2)插入一个新学生的数据,要求插入后学生的数据任按学号升序排列。 ⒊在任务1的基础上,在学生数据中,完成以下任务: ⑴用选择排序法将学生数据按学生程序设计课程成绩降序排列。 ⑵键盘输入一个学生的学号和程序设计课程的新成绩,在学生数据中查找是否有该学生,若有该学生则用键盘输入的新成绩替换该学生的原成绩,否则输出“查无此人”的信息。 三、实验结果(源程序+ 注释) 《程序设计基础》实验报告 { float a, b; printf_s("please input cost price of TV:"); scanf_s("%f", &a); b = a*K; printf_s("the current price of TV:"); printf_s("%f", b); return 0; 2、 #include"stdafx、h" int main() { int a, b, c, d, e, f; printf_s("please input three figures:"); scanf_s("%d", &a); b = a / 100; c = a % 100; d = c / 10; e = c % 10; f = e * 100 + d * 10 + b; printf_s("the new three figures:"); printf_s("%d", f); return 0; } 3、 #include"stdafx、h" int main() { float a, b, c, d, e; printf_s("please input scores:\n"); scanf_s("%f%f%f", &a, &b, &c); d = a + b + c; e = (a + b + c) / 3; printf_s("the total scores:"); printf_s("%5、1f\n", d); printf_s("the average scores:"); printf_s("%4、1f\n", e); return 0; } 4、 #include"stdafx、h" int main() { float a, b; printf("please input a number:"); scanf_s("%f", &a); printf_s("the integer part is:"); printf_s("%d\n", (int)a); b = a - (int)a; printf_s("the decimal part is:"); printf_s("%2、1f", b); return 0; } 5、 #include"stdafx、h" 2.2编写一个程序,用来读取某物品的价格(小数点形式),如15.95,并显示价格的输出. 程序如下: main() {float price; price=15.95; printf("%4.2f" ,price); getch(); } 运行结果: 2.4编写一个程序,请求用户输入两个浮点类型的数字,然后用第二个数去除第一个数,最后把这两个数字连同结果一起显示出来. 程序如下: void main() {float a,b,c; printf("enter two floats a,b\n"); scanf("%f %f", &a,&b); c=b/a; printf("a=%4.2f\nb=%4.2f\nc=%4.2f",a,b,c); } 运行结果: 2.5每Kg的大米的价格为16.75,每Kg的糖的价格为15.编写一个程序,让用户输入这些值,并按如下形式输出价格。 ***LIST OF ITEM*** 物品价格 大米16.75 糖15.00 程序如下: main() {float a,b; printf("enter the price of rice\n"); printf("enter the price of sugar\n"); scanf("%f %f",&a,&b); printf(" ***LIST OF ITEM***\n"); printf("PRODUCTION PRICE\n"); printf("RICE %4.2f\n",a); printf("SUGAR %4.2f\n",b); } 运行结果: 3.1给定X,Y和Z的值,请编写一个程序,使X等于Y的值,Y 等于Z的值,Z等于X的值。 程序如下: void main() { int x=6,y=5,z=8; x=y; y=z; z=x; printf("%d %d %d",x,y,z); } 实验一:感受态细胞的制备 1.原理: 当实验室获得了一个新的质粒时,而这个质粒并未转化到宿主菌体内,则需要该技术进行细菌的转化,以大量获得这一质粒。转化细菌的方式有很多种,如电转化法、脂质体转染法、显微注射法、CaCl2处理法制备感受态细胞等。一般的实验室都应用CaCl2处理细菌,改变细胞膜的结构,使质粒DNA能穿过细菌细胞膜进入细胞。然后在选择培养基中培养转化处理过的细菌,转化成功的细菌可在抗菌素培养基上生长形成菌落。这一方法是分子生物学常用实验方法。 2.实验材料 2.1LB液体培养基 2.20.1mol/L CaCl2溶液:称取1.1g无水CaCl2,溶于90ml双蒸去离子水中, 定容至100ml,用0.22μm滤器过滤并装入灭菌试剂瓶中,4℃保存。 2.3 DH5α菌株,冰,牙签,无菌滤纸,50ml离心管,枪头(以上需灭菌); 移液器,摇床,冷冻离心机,涡旋震荡器,恒温摇床,恒温培养箱,超净工作台,普通冰箱,-70℃冰箱 3.操作方法 3.1从37℃培养12—16h的平板上,用无菌牙签挑取一个单菌落,转移到含有3ml LB培养基的试管内,37℃振摇过夜。次日取菌液1ml,接种到含有100ml LB培养基的500 ml烧瓶中,37℃剧烈振摇培养约2—3h(振摇速度为200—300r/min),待OD600值达到0.3—0.4时,将烧瓶取出立即置冰浴10—15min。 3.2自该步骤起皆需无菌操作。在无菌条件下将细菌转移到一个灭菌处理过的、冰预冷的50 ml离心管中。 3.34℃离心,4000g×5min回收细胞。 3.4弃去培养液,将离心管倒置于滤纸上1min,以使最后残留的培养液流尽。 3.5加入冰预冷的0.1mol/L CaCl2溶液10ml重悬菌体,置冰浴30min。 3.64℃离心,4000g×5min,弃去上清液,倒置于滤纸1min。 3.7再加4ml用冰预冷的0.1mol CaCl2重悬菌体(重悬时操作要轻)。 3.8置4℃冰箱置12—24h,即可应用于转化。 思考题: 制备感受态细胞时加入CaCl2的作用是什么? 钙离子结合于细胞膜上,使细胞膜呈现一种液晶态。在冷热变化刺激下液晶态的细胞膜表面会产生裂隙,细胞膜的通透性发生变化,使外源DNA进入。 第一题选择题 1、一种钠盐可溶于水,该盐溶液加入HCl溶液后,有刺激性气体产生,同时有黄色沉淀生成,该盐是:(A)Na2S (B) Na2CO3(C) Na2SO3(D) Na2S2O3 (答:D) 2、将BaSO4与PbSO4分离开,宜采用: (A)NH3·H2O (B)HCl (C)H2S (D)NH4AC (答:D) 3、下列设备中,哪一种最适宜于测定原子量? (A)威尔逊云室(B)电子显微镜(C)X-射线衍射仪(D)质谱仪 (答:D) 4、王水的成分是下列哪一种混合而成?(体积比) (A)HNO3+H2SO4 (1:3) (B) H2SO4+HCl (3:1) (C) HNO3+HCl (3:1) (D) HCl+HNO3 (3:1) (答:D) 5、微量成分是指被测组分的含量为: (A)>1% (B)<0.01% (C)0.01%~1% (D)0.01%~0.001% (答:C) 6、常量滴定管可估计到±0.01mL,若要求滴定的相对误差小于0.1%,在滴定时,耗用体积控制在:(A)10~20mL (B)20~30mL (C)30~40mL (D)40~50mL (答:B) 7、某溶液为无色,下列何种离子不能否定? (A)Ni2+(B)Mn2+(C)Cr3+(D)Co2+ (答:B) 8、KMnO4能稳定存在于何处? (A)空气中(B)HCl中(C)碱液中(D)稀H2SO4溶液中 (答:D) 9、用蒸馏操作分离混合物的基本依据是下列性质的哪种差异? A密度(B)挥发度(C)溶解度(D)化学性质 (答:B) 10、在分光光度中,浓度测量的相对误差较小(<4%)的光度范围是: (A)0.1~0.2 (B)0.2~0.7 (C)0.8~1.0 (D)1.1~1.2 (答:B) 11、下列哪种氢氧化物既溶于NaOH,又溶于NH3·H2O (A)Al(OH)3(B)Zn(OH)2(C)Cd(OH)2(D)Ni(OH)2 (答:B) 12、1:1HCl的物质的量浓度为多少? (A)2mol / L (B)4mol / L (C)6mol / L (D)8mol / L (答:C) 13、用紫外分光光度计可测定什么光谱: (A)原子吸收光谱(B)分子吸收光谱(C)电子吸收光谱(D)原子发射光谱(答:B) 14、以下说法不正确的有: (A)提纯多硝基化合物通常不采用蒸馏操作; (B)减压蒸馏能用来分离固体混合物; (C)液体有机物干燥完全与否可根据是否由浑浊变澄清来判断; (D)在测熔点时,通常在接近熔点时要求升温低于1℃/min。 B2B B2C C2C实验心得 本次的电子商务实验课上,我们学习了一些有关网上交易管理的B2B B2C C2C的实验内容,在此之中,B2B(Business To Business),是指一个市场的领域的一种,是企业对企业之间的营销关系。电子商务是现代B2B marketing的一种具体主要的表现形式。它将企业内部网,通过B2B网站与客户紧密结合起来,通过网络的快速反应,为客户提供更好的服务,从而促进企业的业务发展。B2C是英文Business-to-Customer(商家对顾客)的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。B2C即企业通过互联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。C2C实际是电子商务的专业用语,是个人与个人之间的电子商务。c2c即消费者间,因为英文中的2的发音同to,所以c to c简写为c2c。c指的是消费者,因为消费者的英文单词是Consumer,所以简写为c,而C2C 即Consumer to Consumer。 在本次实验中,我们通过对这些理论的学习与实践,初步的掌握了在这个电子时代通过网络来解决一些商业问题的方法,这些方法为我们打开了一扇新的大门,即通过网络能更快的更高效的保证交易的产生与发展,促进了市场经济模式的转型,在现在这个信息化的时代,学习这些知识,能够为我们以后的发展提供基础与方向。 于此次学习中,我们通过互相扮演各种交易角色来完成各种交易内容,在B2B中,我们学会了企业之间是如何通过网上进行要价,优惠,要约,签约等交易活动,这让我们看到了企业之间的交易也是可以通过网络很便捷的进行的。在B2C中,我们了解到了先下最为流行的网上购物的一些基本运作流程,同时对网上购物有了进一步的了解。在C2C中,我们了解到,消费者也可以作为一个卖家在网上与其他消费者进行交易,同时我们更了解到,在我国现在C2C做的最为成功的就莫过于淘宝了。 最后,在本次实验中,我们学习到了很多东西,但是相对来说,还是远远不够的,我们还要在今后的学习中更加努力的去学习相关知识,因为现今是一个信息化的时代,网络的作用越来越重要,因此,我们要学习好电子商务相关内容,为今后学习和工作提供可能。《大学化学基础实验(G)》理论课程试卷及准确答案
c语言实验报告 ()
C++实验报告 第四章 类与对象
C语言实验
西南交大c实验报告
C语言实验报告1
C实验报告
本科生六个基本生物学实验
大学化学基础实验复习题
bb bc c新编c实验心得
C++实验二类与对象(附答案)