上机作业3

合集下载

winxp上机练习3

winxp上机练习3

一、上机操作练习:
1、使用画图程序,画一幅画并将其设为桌面背景,设为“拉伸”
截图如下:
2、设置“字幕”屏幕保护程序,字幕内容为“天天有进步,次
次有收获!”,时间为1分钟,速度中等。

截图如下:
3、将窗口和按钮设置成Windows XP 新样式,色彩方案为银白
色,字体大小为大字体,过渡效果为滚动效果,大图标。

截图如下:
4、将显示器的分辨率设为“1024*768”。

截图如下:
5、根据上题请判断:计算机分辨率越大,屏幕则越清晰,显示
的内容也越大。

()
6、将“我的电脑”的图标改为WINDOWS 98样式。

截图如下:
7、将该设置保存为“我的主题.theme”主题文件。

截图如下:
8、将桌面主题改为Windows XP。

截图如下:
9、将开始菜单改为“开始菜单”样式,自定义开始菜单样式将
开始菜单程序列表数目设置为3个。

截图如下:
10、自定义开始菜单样式,清除程序列表,不显示Internet 和电
子邮件。

截图如下:
11、将Microsoft Office Word 2007添加到开始菜单的项目中。

截图如下:
二、填空题:请正确填写以下界面中对应元素的名称
1、Windows XP中有两种主要的操作界面,图1和图2分别
是和。

2、填写图中名称:
○1;○2;○3;○4;○5;○6;○7;○8;

9 ;○10 ;○11 ;○12 ; ○
13 ;○14 ;○15 ;○16 ;
15
16。

上机练习3——数据查询。

上机练习3——数据查询。

1.按照下面要求创建三个基本表,写出对应语句,可以建在pubs数据库上。

这三个基本表是后续练习的基础。

学生表(student) (学号(sno) 普通编码定长字符类型,长度7,主码,姓名(sname) 普通编码定长字符类型,长度8,非空,性别(ssex) 统一编码定长字符类型,长度1,年龄(sage) 微整型,所在系(sdept) 统一编码可变长字符类型,长度20)课程表(course) (课程号(cno) 普通编码定长字符类型,长度6,主码,课程名(cname) 统一编码定长字符类型,长度10,非空,学分(credit) 小整型,学期(semester) 小整型)修课表(sc)(学号(sno) 普通编码定长字符类型,长度7,主码,外码课程号(cno) 普通编码定长字符类型,长度6,主码,外码成绩(grade) 小整型,修课类别(type)普通编码定长字符类型,长度4)2.为学生添加专业(spec)列char(30)。

3.将专业列的长度改为40。

4.删除专业列数据查询与修改1.分别查询学生表和学生修课表中的全部数据。

2.查询计算机系的学生的姓名、年龄。

3.查询选修了c01号课程的学生的学号和成绩。

4. 查询成绩在70到80分之间的学生的学号、课程号和成绩。

5.查询计算机系年龄在18到20之间且性别为'男'的学生的姓名、年龄。

6.查询9512101号学生的修课情况。

7.查询c01号课程成绩最高的分数。

8.查询学生都修了那些课程,要求列出课程号。

9. 查询Northwind数据库中orders表的OrderID、CustomerID和OrderDate,并将最新的定购日期(OrderDate)列在前边。

10. 查询Northwind数据库中orders表的ShipCountry列以B,C,D,F开始且第三个字符为'a'的OrderID、CustomerID和ShipCountry的信息。

天元现场绘图2002的教程和使用说明

天元现场绘图2002的教程和使用说明

目录第1章绘制现场图的基本知识 (2)第2章绘制室内现场 (4)2.1 绘制墙线 (4)2.2 室内布置 (5)2.3图框说明 (6)2.4 打印设置 (7)2.5 室内立体 (7)第3章室外现场 (8)3.1 绘制道路 (8)3.2 绘制其它 (8)3.3 标注汉字 (8)第4章绘制中心现场图 (9)第5章绘制立体图 (10)附录1:《现场绘图》上机作业: (11)附录2:《现场绘图》思考题 (13)附录3 问题及解答 (15)第1章绘制现场图的基本知识一、《现场绘图2002》操作界面工具栏下拉菜单绘图区命令提示区图1 《现场绘图2002》窗口下拉菜单区:系统所有命令都可在菜单中找到。

工具栏:单击工具栏上相应的图标,就可方便地执行相应的命令,使用非常方便。

当鼠标停在图标上时,会显示相应的功能提示和说明。

命令提示区:操作者与电脑进行交互信息的区域,也是您输入命令或数据的区域。

使用说明:例:Command:BT=标题/A=案情/BL=比例尺/TL=图例/Z=显示/Q=退出<Q>:1.“/”:功能分隔符号,有“/”表示此时有多项功能选择。

2.BT、A、BL等称功能代表符,要选择该项功能只需输入前面的字母,并按回车键即可。

如要执行插入图例功能,在提示区输入TL<Enter>。

3.<……>:为默认值。

直接按回车键或按鼠标右键表示选择该项功能。

如本例中,直接按回车键表示执行“退出”功能。

二、操作守则1.作图时,边作图,边看命令提示区,根据提示信息进行操作。

2.只有当命令提示区最后一行信息为“command”时,才能开始新命令的执行。

非此信息时,请按一次或数次鼠标右键,或按Esc键,直到命令提示区最后一行显示“command”为止。

3.凡是命令提示区最后一行信息为“Select Objects:”时,表示选择操作实体,此时移动鼠标至被选择对象的任一条线上单击,用同样的方法可选择其它实体,右击结束选择。

哈理工计算中心C++上机试题3

哈理工计算中心C++上机试题3
A:f
B:a
C:5
D:6
答案:C
〖第16题〗『单项选择』(1分)
若变量a,i已正确定义,且i已正确赋值,非法的语句是().
A:a==1
B:++i;
C:a=(int)i;
D:a=int(i);

答案:A
〖第17题〗『单项选择』(1分)
若有说明 int a[3][4];则a数组元素的非法引用是().
void main()
{ int a(30),b(50);
cout<<add(a,b)<<endl;
}
int add(int x,int y){ return x+y; }
答案:
1). 80
〖第20题〗『填 空』(1分)
若有以下定义和语句:
int a[4]={0,1,2,3},*p;
〖第9题〗『填 空』(1分)
已知a=13,b=6, a&&b的十进制数值为【1】.
答案:
1). 1
〖第10题〗『填 空』(1分)
C++语言表达式!(4>=6)&&(3<=7)的值是【1】.
答案:
1). 1
〖第11题〗『填 空』(1分)
A:数组的长度
B:数组的首地址
C:数组每一个元素的地址
D:数组每个元素中的值
答案:B
〖第8题〗『单项选择』(1分)
选择结构中的条件与循环结构中循环成立的条件,
在写法上可以是任一表达式,但其值只能被判断为"真"或"假".

MATLAB上机作业提交3

MATLAB上机作业提交3

上机练习作业-3 图形功能1.函数22yxexz--⨯=,定义区域为[-2,2]×[-2,2]。

生成网格并计算其网格点上的函数值(meshgrid),并用网格图绘制出来。

>> [X,Y]=meshgrid(-2:0.2:2,-2:0.2:2)Z=X.*exp(-X.^2-Y.^2)mesh(Z)2.在0≤X≤2π区间内,用不同颜色和线型在同一坐标内绘制曲线y1=e-1.5x sin(2πx)+1及曲线y2=2.8e-0.3x sin(x)。

给图形添加图形标注(图形标题,X,Y轴说明,曲线说明和图例)及网络线。

>> x=0:0.1:2.*piy1=exp(-1.5*x).*sin(2*pi*x)+1 y2=2.8*exp(-0.3*x).*sin(x) plot(x,y1,':hb',x,y2,'--g') xlabel('x 轴') ylabel('y 轴') title('两个函数') legend('y1','y2',0)1234567x 轴y 轴两个函数3.在一个图形窗口中以子图形式,分别以条形图、填充图、阶梯图和杆图形式绘制曲线y=3.2e -1.75x^2+3x-1,加上必要的标题和说明。

>> x=0:1:5y=3.2.*exp(-1.75.*x.^2+3.*x-1);subplot(2,2,1);bar(x,y,'g'); %subplot 最后一个1表示正在绘制第一个图像 title('bar(x,y,''g'')');axis([0,6,0,7]); subplot(2,2,2);stairs(x,y,'b');title('stairs(x,y,''b'')');axis([0,6,0,7]); subplot(2,2,3);stem(x,y,'k');title('stem(x,y,''k'')');axis([0,6,0,7]); subplot(2,2,4);fill(x,y,'y');title('fill(x,y,''y'')');axis([0,6,0,7]);012345bar(x,y,'g')0246246stairs(x,y,'b')stem(x,y,'k')0246246fill(x,y,'y')4.用分别用mesh 、surf 、plot3表现函数z=sin(y)cos(x) 三维曲面图;裁掉三维曲面图中z>0.25部分,在同一图形窗口表示。

大连理工大学优化方法上机大作业

大连理工大学优化方法上机大作业

2016年大连理工大学优化方法上机大作业学院:专业:班级:学号:姓名:上机大作业1:1.最速下降法:function f = fun(x)f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; endfunction g = grad(x)g = zeros(2,1);g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); g(2) = 200*(x(2)-x(1)^2);endfunction x_star = steepest(x0,eps)gk = grad(x0);res = norm(gk);k = 0;while res > eps && k<=1000dk = -gk;ak =1; f0 = fun(x0);f1 = fun(x0+ak*dk);slope = dot(gk,dk);while f1 > f0 + *ak*slopeak = ak/4;xk = x0 + ak*dk;f1 = fun(xk);endk = k+1;x0 = xk;gk = grad(xk);res = norm(gk);fprintf('--The %d-th iter, the residual is %f\n',k,res); endx_star = xk;end>> clear>> x0=[0,0]';>> eps=1e-4;>> x=steepest(x0,eps)2.牛顿法:function f = fun(x)f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; endfunction g = grad2(x)g(1,1)=2+400*(3*x(1)^2-x(2));g(1,2)=-400*x(1);g(2,1)=-400*x(1);g(2,2)=200;endfunction g = grad(x)g = zeros(2,1);g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); g(2) = 200*(x(2)-x(1)^2);endfunction x_star = newton(x0,eps)gk = grad(x0);bk = [grad2(x0)]^(-1);k = 0;while res > eps && k<=1000dk=-bk*gk;xk=x0+dk;k = k+1;x0 = xk;gk = grad(xk);bk = [grad2(xk)]^(-1);res = norm(gk);fprintf('--The %d-th iter, the residual is %f\n',k,res); endx_star = xk;end>> clear>> x0=[0,0]';>> eps=1e-4;>> x1=newton(x0,eps)--The 1-th iter, the residual is --The 2-th iter, the residual is x1 =法:function f = fun(x)f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; endfunction g = grad(x)g = zeros(2,1);g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); g(2) = 200*(x(2)-x(1)^2);endfunction x_star = bfgs(x0,eps)g0 = grad(x0);gk=g0;res = norm(gk);Hk=eye(2);k = 0;while res > eps && k<=1000dk = -Hk*gk;ak =1; f0 = fun(x0);f1 = fun(x0+ak*dk);slope = dot(gk,dk);while f1 > f0 + *ak*slopeak = ak/4;xk = x0 + ak*dk;f1 = fun(xk);endk = k+1;fa0=xk-x0;x0 = xk;go=gk;gk = grad(xk);y0=gk-g0;Hk=((eye(2)-fa0*(y0)')/((fa0)'*(y0)))*((eye(2)-(y0)*(fa0)')/((f a0)'*(y0)))+(fa0*(fa0)')/((fa0)'*(y0));res = norm(gk);fprintf('--The %d-th iter, the residual is %f\n',k,res);endx_star = xk;End>> clear>> x0=[0,0]'; >> eps=1e-4;>> x=bfgs(x0,eps)4.共轭梯度法:function f = fun(x)f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; endfunction g = grad(x)g = zeros(2,1);g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); g(2) = 200*(x(2)-x(1)^2);endfunction x_star =CG(x0,eps)gk = grad(x0);res = norm(gk);k = 0;dk = -gk;while res > eps && k<=1000ak =1; f0 = fun(x0);f1 = fun(x0+ak*dk);slope = dot(gk,dk);while f1 > f0 + *ak*slopeak = ak/4;xk = x0 + ak*dk;f1 = fun(xk);endk = k+1;x0 = xk;g0=gk;gk = grad(xk);res = norm(gk);p=(gk/g0)^2;dk1=dk;dk=-gk+p*dk1;fprintf('--The %d-th iter, the residual is %f\n',k,res); endx_star = xk;end>> clear>> x0=[0,0]'; >> eps=1e-4; >> x=CG(x0,eps)上机大作业2:function f= obj(x)f=4*x(1)-x(2)^2-12;endfunction [h,g] =constrains(x)h=x(1)^2+x(2)^2-25;g=zeros(3,1);g(1)=-10*x(1)+x(1)^2-10*x(2)+x(2)^2+34; g(2)=-x(1);g(3)=-x(2);endfunction f=alobj(x) %拉格朗日增广函数%N_equ等式约束个数?%N_inequ不等式约束个数N_equ=1;N_inequ=3;global r_al pena;%全局变量h_equ=0;h_inequ=0;[h,g]=constrains(x);%等式约束部分?for i=1:N_equh_equ=h_equ+h(i)*r_al(i)+(pena/2)*h(i).^2;end%不等式约束部分for i=1:N_inequh_inequ=h_inequ+pena)*(max(0,(r_al(i)+pena*g(i))).^2-r_al(i).^2 );end%拉格朗日增广函数值f=obj(x)+h_equ+h_inequ;function f=compare(x)global r_al pena N_equ N_inequ;N_equ=1;N_inequ=3;h_inequ=zeros(3,1);[h,g]=constrains(x);%等式部分for i=1:1h_equ=abs(h(i));end%不等式部分for i=1:3h_inequ=abs(max(g(i),-r_al(i+1)/pena));endh1 = max(h_inequ);f= max(abs(h_equ),h1); %sqrt(h_equ+h_inequ);function [ x,fmin,k] =almain(x_al)%本程序为拉格朗日乘子算法示例算法%函数输入:% x_al:初始迭代点% r_al:初始拉格朗日乘子N-equ:等式约束个数N_inequ:不等式约束个数?%函数输出% X:最优函数点FVAL:最优函数值%============================程序开始================================global r_al pena ; %参数(全局变量)pena=10; %惩罚系数r_al=[1,1,1,1];c_scale=2; %乘法系数乘数cta=; %下降标准系数e_al=1e-4; %误差控制范围max_itera=25;out_itera=1; %迭代次数%===========================算法迭代开始=============================while out_itera<max_iterax_al0=x_al;r_al0=r_al;%判断函数?compareFlag=compare(x_al0);%无约束的拟牛顿法BFGS[X,fmin]=fminunc(@alobj,x_al0);x_al=X; %得到新迭代点%判断停止条件?if compare(x_al)<e_aldisp('we get the opt point');breakend%c判断函数下降度?if compare(x_al)<cta*compareFlagpena=1*pena; %可以根据需要修改惩罚系数变量elsepena=min(1000,c_scale*pena); %%乘法系数最大1000 disp('pena=2*pena');end%%?更新拉格朗日乘子[h,g]=constrains(x_al);for i=1:1%%等式约束部分r_al(i)= r_al0(i)+pena*h(i);endfor i=1:3%%不等式约束部分r_al(i+1)=max(0,(r_al0(i+1)+pena*g(i)));endout_itera=out_itera+1;end%+++++++++++++++++++++++++++迭代结束+++++++++++++++++++++++++++++++++disp('the iteration number');k=out_itera;disp('the value of constrains');compare(x_al)disp('the opt point');x=x_al;fmin=obj(X);>> clear>> x_al=[0,0];>> [x,fmin,k]=almain(x_al)上机大作业3:1、>> clear alln=3; c=[-3,-1,-3]'; A=[2,1,1;1,2,3;2,2,1;-1,0,0;0,-1,0;0,0,-1];b=[2,5,6,0,0,0]';cvx_beginvariable x(n)minimize( c'*x)subject toA*x<=bcvx_endCalling SDPT3 : 6 variables, 3 equality constraints------------------------------------------------------------num. of constraints = 3dim. of linear var = 6*******************************************************************SDPT3: Infeasible path-following algorithms*******************************************************************version predcorr gam expon scale_dataNT 1 1 0it pstep dstep pinfeas dinfeas gap prim-obj dual-obj cputime-------------------------------------------------------------------0|||+01|+00|+02|+01 +00| 0:0:00| chol 1 11|||||+01|+00 +01| 0:0:01| chol 1 12|||||+00|+00 +01| 0:0:01| chol 1 13|||||+00|+00 +00| 0:0:01| chol 1 14||||||+00 +00| 0:0:01| chol 1 15||||||+00 +00| 0:0:01| chol 1 16||||||+00 +00| 0:0:01| chol 1 17||||||+00 +00| 0:0:01| chol 1 18||||||+00 +00| 0:0:01|stop: max(relative gap, infeasibilities) <-------------------------------------------------------------------number of iterations = 8primal objective value = +00dual objective value = +00gap := trace(XZ) =relative gap =actual relative gap =rel. primal infeas (scaled problem) =rel. dual " " " =rel. primal infeas (unscaled problem) = +00rel. dual " " " = +00norm(X), norm(y), norm(Z) = +00, +00, +00norm(A), norm(b), norm(C) = +00, +00, +00Total CPU time (secs) =CPU time per iteration =termination code = 0DIMACS: +00 +00-------------------------------------------------------------------------------------------------------------------------------Status: SolvedOptimal value (cvx_optval):2、>> clear alln=2; c=[-2,-4]'; G=[,0;0,1];A=[1,1;-1,0;0,-1]; b=[1,0,0]'; cvx_beginvariable x(n)minimize( x'*G*x+c'*x)subject toA*x<=bcvx_endCalling SDPT3 : 7 variables, 3 equality constraintsFor improved efficiency, SDPT3 is solving the dual problem. ------------------------------------------------------------num. of constraints = 3dim. of socp var = 4, num. of socp blk = 1dim. of linear var = 3*************************************************************** ****SDPT3: Infeasible path-following algorithms*******************************************************************version predcorr gam expon scale_dataNT 1 1 0it pstep dstep pinfeas dinfeas gap prim-obj dual-obj cputime-------------------------------------------------------------------0||||+00|+02| +01 +00| 0:0:00| chol 1 11|||||+01| +00 | 0:0:00| chol 1 12|||||+00| +00 | 0:0:00| chol 1 13|||||| | 0:0:00| chol 1 14|||||| | 0:0:00| chol 1 15|||||| | 0:0:00| chol 1 16|||||| | 0:0:00| chol 1 17|||||| | 0:0:00| chol 1 18|||||| | 0:0:00| chol 1 19|||||| | 0:0:00| chol 1 110|||||| | 0:0:00| chol 2 211|||||| | 0:0:00| chol 2 212|||||| | 0:0:00| chol 2 213|||||| | 0:0:00| chol 2 214|||||| | 0:0:00|stop: max(relative gap, infeasibilities) <-------------------------------------------------------------------number of iterations = 14primal objective value =dual objective value =gap := trace(XZ) =relative gap =actual relative gap =rel. primal infeas (scaled problem) =rel. dual " " " =rel. primal infeas (unscaled problem) = +00rel. dual " " " = +00norm(X), norm(y), norm(Z) = +00, +00, +00norm(A), norm(b), norm(C) = +00, +00, +00Total CPU time (secs) =CPU time per iteration =termination code = 0DIMACS: +00 +00-------------------------------------------------------------------------------------------------------------------------------Status: SolvedOptimal value (cvx_optval): -3。

Java上机实验报告(3)

Java上机实验报告(3)

Java上机实验报告(3)任务简要描述⼀、⼀、任务简要描述1、集合类的使⽤举例Collection接⼝ Collection是最基本的集合接⼝,⼀个Collection代表⼀组Object,即Collection的元素(Elements)。

⼀些 Collection允许相同的元素⽽另⼀些不⾏。

⼀些能排序⽽另⼀些不⾏。

Java SDK不提供直接继承⾃Collection的类,Java SDK提供的类都是继承⾃Collection的“⼦接⼝”如List和Set。

所有实现Collection接⼝的类都必须提供两个标准的构造函数:⽆参数的构造函数⽤于创建⼀个空的Collection,有⼀个 Collection参数的构造函数⽤于创建⼀个新的Collection,这个新的Collection与传⼊的Collection有相同的元素。

后⼀个构造函数允许⽤户复制⼀个Collection。

如何遍历Collection中的每⼀个元素?不论Collection的实际类型如何,它都⽀持⼀个iterator()的⽅法,该⽅法返回⼀个迭代⼦,使⽤该迭代⼦即可逐⼀访问Collection中每⼀个元素。

典型的⽤法如下:1 Iterator it = collection.iterator(); // 获得⼀个迭代⼦2 while(it.hasNext()) {3 Object obj = it.next(); // 得到下⼀个元素 由Collection接⼝派⽣的两个接⼝是List和Set。

List接⼝ List是有序的Collection,使⽤此接⼝能够精确的控制每个元素插⼊的位置。

⽤户能够使⽤索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。

和下⾯要提到的Set不同,List允许有相同的元素。

除了具有Collection接⼝必备的iterator()⽅法外,List还提供⼀个listIterator()⽅法,返回⼀个 ListIterator接⼝,和标准的Iterator接⼝相⽐,ListIterator多了⼀些add()之类的⽅法,允许添加,删除,设定元素,还能向前或向后遍历。

计算机基础上机试题3

计算机基础上机试题3

计算机基础上机试题3第一题Excel综合练习以下是某班的期中考试成绩统计表。

1.求出每门学科的全体学生平均分,填人该课程的“平均分”一行中(保留1位小数);2.把第13行的行高改为20,A13:I13单元内的字改为蓝色楷体,字号12,并垂直居中;3.求出每位同学的总分后填人该同学的“总分”一列中;4.求出每位同学的平均分后填入该同学的“平均分”一列中;5.将所有学生的信息按总分高低从高到低排序;6.将总分最高的一位同学的所有数据用红色字体表示。

计算机专业2002届期中考试成绩统计表第二题Word综合练习1. 删去文章开头的“电子”二字,在“20世纪科学技术”的后面插入“的卓越”三个汉字,从“计算机作为20世纪……”开始另起一段。

2.置页面左边距为3.5厘米,右边距为3厘米。

3.将全文内容分三栏排版,栏距为“0.5厘米”,栏宽相等。

4.给第一段“科学技术和生产力的发展”前加脚注,内容为“COMPUTER”。

5.在文档末尾绘制“自选图形”中的“立方体”,图形填充颜色为“红色”,边框线条颜色为“蓝色”。

电子计算机是一种能自动、高速地进行大量计算的现代化电子机器。

科学技术和生产力的发展,不断推动计算机产业的发展。

计算机作为20世纪科学技术成就之一,现已被广泛用于科学、国防和工农业生产的各个领域。

电子计算机的功能确实十分强大,其应用范围已波及到人类活动的各个领域中。

所以如此,最重要的原因就是计算机具有丰富的“功能资源”。

功能资源有硬资源和软资源。

硬资源包括计算机的全部硬设备和功能部件,如输入输出部件、信息的存储部件、计算机工作的控制部件及加工数据的运算部件等,习惯上称这些部件为硬部件。

C语言上机实验

C语言上机实验

实验一(第1章实验)实验目的:1.掌握运行C语言程序的全过程。

2.熟悉编译环境。

3.初步熟悉C语言程序的语法规定。

4.了解简单函数的使用方法。

实验内容:1.编程且上机运行:求3个整数的和。

2.编程且上机运行:求2个数的和、差、积和商。

3.编程且上机运行:输入3个数,求最大值。

4.编程且上机运行:输入圆的半径,求圆的面积和周长。

5.在屏幕上输出:“hello world!”实验结果:实验二(第3章实验)1.实验目的:理解C语言的类型系统。

实验内容:写程序测试数据-2在类型char,int,unsigned int,long int,unsigned long int 中存储情况。

实验过程:实验结果:参见各种类型的存储实现描述。

2.实验目的:了解混合类型计算中类型的转换规则。

实验内容:写程序测试多种类型数据一起运算时类型的转换及表达式结果的类型。

注意unsigned int和int数据运算时类型转换的方向。

实验过程:/** 类型转换问题* 试问下面两个表达式等价吗?*/#include <stdio.h>#include <stdlib.h>int main() {unsigned int ui,uj;ui = 1;uj = 2;if (ui < uj)printf("\n%u < %u is true !\n", ui, uj);elseprintf("\n%u < %u is false !\n", ui, uj);if (ui - uj < 0)printf("\n%u - %u <0 is true !\n", ui, uj);elseprintf("\n%u - %u <0 is false !\n", ui, uj);system("pause");return 0;}实验结果:参见类型转换规则。

Word上机作业3——图文操作题目要求

Word上机作业3——图文操作题目要求

Word上机作业3 ——图文操作题目要求在桌面建立一个文件夹(自己学号后两位_姓名),将完成的作业保存到该文件夹内,完成后一并提交到教师机。

1.文档美化设置打开素材文档“2008年北京奥运会.doc”,按要求完成下述文档的排版操作,并以“W3_学号(后2位)_01.doc”为文件名保存在自己的文件夹中。

参照的样张见“作业3样张1”。

1)参照样张将标题文字设置为艺术字:第4行第1列样式,字体华文彩云、48号、加粗,艺术字形状为波形2,艺术字高度1.23cm,宽度12cm。

2)在文档的空白处插入一个文本框,文本框填充颜色为【填充效果——渐变——预设】中的“心如止水”,边框颜色为黑色、2磅粗细;文本框高度2cm,宽度15cm。

3)将艺术字和文本框都设置为:浮于文字上方,将艺术字放入文本框的上面,将二者水平、垂直居中对齐,然后组合,再以嵌入方式放到标题位置。

4)设置正文文字:宋体小四号、首行缩进2字符、行间距为固定值20磅。

5)参照样张在文中插入剪贴画,并设置剪贴画大小为5×5厘米、剪贴画版式为紧密型环绕。

参照样张调整剪切画的位置。

6)在文档中,插入“素材”文件夹中的“刘翔”图片,调整图片使其增加2个级别的对比度和2个级别的亮度。

并参照样张调整图片的位置和文字间的距离。

7)参照样张:绘制横卷形自选图形,并添加文字“2008奥林匹克运动会”,设置文字为粉红、一号、居中对齐,并衬于文字下方。

8)参照样张为文档添加艺术类页面边框。

作业3 ——第1题样张2.文档美化设置打开素材文档“单片微型计算机.doc”,按要求完成下述文档的美化操作,并以“W3_学号(后2位)_02.doc”为文件名保存在自己的文件夹中。

参照的样张见“作业3样张2”。

1)参照样张设置标题文字为艺术字:第五行第六列样式、字体楷体_2312、36号、加粗、艺术字形状为八边形。

2)参照样张设置整篇文章字体为黑体、小4号、行间距为1.5倍;并将整篇文章中的英文字符全部转换为大写。

C语言 上机3 选择程序设计

C语言 上机3 选择程序设计

上机三选择程序设计上机目的:1、了解C语句表示逻辑量的方法(以0代表“假”以1代表“真”);2、学会正确使用逻辑运算符和逻辑表达式;3、学会正确使用条件表达式4、熟练掌握if-else语句;上机内容:一、输入程序,观察输出结果,并对输出结果做出合理的解释。

1、关系运算符输出结果是什么:详细分析每个输出结果2. 逻辑运算符输出结果是什么:详细分析每个输出结果3、逻辑表达式输出结果是什么:详细分析每个输出结果4、逻辑表达式输出结果是什么:详细分析每个输出结果:5、自增自减运算符与逻辑表达式输出结果是什么:详细分析每个变量值的变化。

6、条件运算符输出结果是什么:详细分析每个变量值的变化。

7、选择程序程序的执行结果是什么:分析每一个if-else的匹配关系,在程序中加上合适的花括号,按正确的缩进格式写出改写程序,使其更清晰。

二、上机作业:1.编程,输入任意4个数n1,n2,n3, n4,求其中最大的一个数。

2.编程,输入x,计算并输出下列分段函数f(x)的值(保留2位小数)。

3、将百分制成绩转换成等级成绩:学习成绩>=90分的同学用A表示,80-89分之间的用B表示,70-79分之间的用C,表示60-69分之间的用D表示,60分以下的用E表示。

1)采用if else 结构进行编程。

2)已有程序如下,请在程序中补充一条执行语句,以完成该程序。

提示:使用条件运算符(a>b)? a:b 。

#include "stdio.h"main(){int score;char grade;printf("please input a score\n");scanf("%d",&score);printf("%d belongs to %c",score,grade);}4、某企业发放的每月奖金根据销售利润计算提成。

具体提成方式如下:a)利润低于或等于10万元时,奖金可提10%;b)利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;c)20万到40万之间时,高于20万元的部分,可提成5%;d)40万到60万之间时高于40万元的部分,可提成3%;e)60万到100万之间时,高于60万元的部分,可提成1.5%,f)高于100万元时,超过100万元的部分按1%提成,采用if –else 语句编程计算提成,从键盘输入当月利润,显示应发放奖金总数?5、选择题(1)若有int a=4; 要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为A) a<>0 B) !a C) a=0D) a(2)设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=3,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为____A) 0 B) 1 C) 2 D) 3(3)设int a=12,则执行完语句a+=a-=a*a后,a的值是A) 552 B) 264 C) 144 D) -264(4)设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为A) 4 B) 16 C) 32 D ) 52(5)设x和y均为int 型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是A、把x 和y按从大到小排列B、把x和y按从小到大排列C、无确定结果D、交换x和y中的值(6)设有int x=11; 则表达式(x++ * 1/3) 的值是A) 3 B) 4 C) 11 D) 12(7)设有如下的变量定义: int i =8,k ,a,b ; unsigned long w=5; double x=1,42,y=5.2; 则以下符合C语言语法的表达式是A、a+=a-=(b=4)*(a=3)B、x%(-3);C、a=a*3=2D、y=float(i)(8)若w=1,x=2,y=3,z=4,则条件表达式w<x ? w : y<z ? y : z的值是A)4 B)3 C)2 D)1(9)下述表达式中,可以正确表示x≤0或x≥1的关系。

上机习题3、4、5

上机习题3、4、5
模拟十二
一、基本操作
(1)略
(2)略
(3)略
(4)将文件夹下Excel文件Test.xls中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为Test.xls。
(5)为“bTitle”控件设置阴影效果
(6)在窗体“stfTe”中,以命令按钮“bt1”为基础,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。
(4)创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”、“年龄”三个字段内容追加到目标表“tTemp”的对应字段内,qT4
三、综合应用
(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件名称不变。设置相关属性实现下拉列表形式输入性别“男”和“女”
(2)将窗体对象“fEmp”上文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值
(4)按照以下窗体功能,补充事件代码设计:
窗体功能,打开窗体单击“计算”按钮,事件过程使用ADO数据库技术计算出表对象“Temp”中党职工的平均年龄,然后将结果显示在窗体的文本框“lAge”内并写入外部文件中。
(5)将宏“mtest”重命名,保存为自动执行的宏。
二、简单应用
(1)创建一个查询,查找女学生的“姓名”、“课程号”和“成绩”三个字段的内容,qT1(2)创建追加查询,将表对象“tsturd”中有书法爱好学生的“学号”、“姓名”和“入校年”三列内容追加到目标表“ttemp”的对应字段内,qT2。(“入校年”列由“入学时间”字段计算得到,显示为四位数字形式。)
模拟题三
一、基本操作

C语言上机考题分析3

C语言上机考题分析3

第三类题主要是基本算法和字符串操作。

例如求最大(小)值、排序、数字拆分、字符串操作(连接、长度、合并、回文、插入、删除、反序、排序、单词分割等)。

3-1. 编程,任意输入6个整数,按从小到大的顺序输出。

结果:输入: 9、7、8、6、7、5输出: 5、6、7、7、8、9。

分析:用选择法排序。

3-2. 编程,任意输入10个人的成绩,按从大到小的顺序排列。

运行程序时,只要输入名次,计算机就能输出该名次对应的成绩。

结果:输入: 4、7、3、6、1、5,12,0,23,-1输入: 4输出: The 4th is 6分析:用选择法排序。

第n名是a[n-1]。

3-3. 编程,输入10个人的序号和成绩,对成绩从小到大排序,输出排序后的序号和成绩。

结果:输入: 1,10 2,9 3,8 4,7 5,6 6,7 7,8 8,9 9,12 10,0输出:10: 05: 64: 76: 73: 87: 82: 98: 91: 109: 12。

分析:用选择法排序。

a[j][0]--序号,a[j][1]--成绩。

按a[j][1]排序,注意交换时a[j][0]、a[j][1]同步交换。

3-4. 编程,输入10个人的序号和成绩,对成绩从大到小进行排序,输出排序后的序号和成绩。

结果:输入: 1,10 2,9 3,8 4,7 5,6 6,7 7,8 8,9 9,12 10,0输出:9: 12。

1: 108: 92: 97: 83: 86: 74: 75: 610: 0分析:用选择法排序。

a[j][0]--序号,a[j][1]--成绩。

3-5. 编程,输入10个整数及其序号,求出10个整数的最大值、次大值、最小值和次小值,并输出它们原来输入时的序号。

结果:输入:1,15 2.11 3,0 4,7 5,1 6,5 7,7 8,40 9,2 10,23输出:8: 40 10: 233: 0 5: 1分析:用选择法排序。

a[j][0]--序号,a[j][1]--成绩。

SQL上机作业(3)

SQL上机作业(3)

SQL上机作业(3)一、针对SQL上机作业(1)第二题定义的四个表(S,P,J,SPJ),用SQL语句实现如下查询:1. 把全部红色零件的颜色改为蓝色。

解答:update pset color='蓝色';2. 由S5供给J4的零件P6改为由S3供应,请作必要的修改。

解答:update spjset sno='s3'where sno='s5' and jno='j4' and pno='p6';3. 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。

解答:deletefrom spjwhere sno='s2';deletefrom swhere sno='s2';4. 请将(S2,J6,P4,200)插入供应情况关系。

解答:insertinto spjvalues ('s2','j6','p4','200');二、请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供数量(QTY)。

针对该视图完成下列查询:解答:creat view v_sanjian (sno,pno,qty)asselect spj.pno,spj.pno,spj.qtyfrom j,spjwhere j.jno=spj.jno and jname='三建';1.找出三建工程项目使用的各种零件代码及其数量。

解答:select pno,sun(qty)from v_sanjiangroup by pno;2.找出供应商S1的供应情况。

解答:select *from v_sanjianwhere sno='s1';三、针对SQL上机作业(1)第二题定义的四个表(S,P,J,SPJ),用SQL语言完成以下各项操作:1.把对表S的INSERT权限授予用户张勇,并允许他再将此权限授予其他用户。

第三次c++上机作业

第三次c++上机作业

第三次上机作业1.输入正整数n,计算n的阶乘。

#include <iostream>using namespace std;int main (){intn,i;double result=0; //result是结果cout<<"请输入正整数:"<<endl; cin>>n;if(n<1){cout<<"输入错误!"<<endl;return 1; //A}result=1; //Bfor(i=2;i<n;i++) result*=i;cout<<result<<endl;return 0;}(1)分别输入数据 -2, 1 ,5, 10, 20 调试运行程序,并记录程序结果。

(2) 删除程序中//A 处的赋值语句 return 1; 重新以上述数据调试运行程序,结果是否正确,如果不正确,该如何修改?答:结果正确,无需修改,(3) 删除程序中//B处的语句 result=1;重新以上述数据调试运行程序,结果是否正确,如果不正确,该如何修改?答:不正确,可将最开始的double result=0修改为double result=1即可。

(4) 将程序中语句 double result=0; 改为 int result=0; 重新以上述数据调试运行程序,结果如何?为什么?答:输入-2和一和5 是结果一样,正确。

输入10时输出为3628800结果正确。

输入20时答案错误。

原因:输入10时,整型量和实型量表达方式不一样,实质一样;输入20时输出数据超出整型变量的表达范围,所以出现错误。

2.范例:编程计算求π的近似值。

#include <iostream>#include <cmath>using namespace std;void main (){longint i=0;double sum=0,term,pi;do{i+=1;term=1.0/(i*i);sum+=term;}while(term>1e-12);pi=sqrt(sum*6);cout<<"pi="<<pi<<endl;}(1)输入程序编译后使用Debug跟踪,单步执行程序,记录以下变量值的变化。

科技文献检索上机实习作业(三)

科技文献检索上机实习作业(三)

船舶与机电工程学院科技检索实验报告
院系:船舶与机电工程学院
专业:13电气自动化
班级: 13电气自动化
姓名:万小宝
学号:130534016
作业说明:
1.作业请注明检索工具,检索途径,出处(网页地址等)
2.作业请以WORD格式文档提交给本班学习委员。

3.作业名存储格式为学号+姓名+第N次作业.doc(如1205006张三第一次作业.doc)
作业
• 1.如余数为0,ISBN-13检验码是多少?
•0
2.ISBN-10如何计算检验码?7-301-04815-?
7*1+3*3+0*1+1*3+0*1+4*3+8*1+1*3+5*1=47
47/10=7
10-7=3
7-301-04815-3
• 3. 求978-7-5600-3879-?的检验码‘
9*1+7*3+8*1+7*3+5*1+6*3+0*1+0*3+3*1+8*3+7*1+9*3 =143
143/10=3
10-3=7
978-7-5600-3879-7
• 4.请列出你所知的中外文电子图书数据库?
•检索工具:电脑
•检索途径:百度
•出处:
/link?url=57aywD0Q6WTnl7X KbIHuEwWENnSuPS32QO8X0a0gHpOOzdnNt_K0mK2cucVaEH VSSxqNpIl_C5zkdvs-JrD651nHdZm_R64Nvc0ljprjoHi •剑桥大学图书馆 CUL
•剑桥大学联机目录
•日文图书联合目录

• 5.结合本专业,查出中外文参考书各1种,并获取其中的一种电子图书全文。

压力管道上机作业人员考试试题3(可编辑)

压力管道上机作业人员考试试题3(可编辑)

压力管道上机作业人员考试试题3第1题判断题《在用工业管道定期检验规程》规定管道位置不符合安全技术规范和现行国家标准的要求,应进行调整。

受条件限制,无法调整的,应根据具体情况定为2级或3级,如对管道安全运行影响较大,应定为4级。

()( )A、正确;B、错误。

正确答案:A第2题判断题《特种设备安全监察条例》规定:特种设备安全监督管理部门对特种设备生产、使用单位进行监督检查时,生产、使用单位可以技术保密、业务保密等理由拒绝检查。

( )( )A、正确;B、错误。

正确答案:B第3题判断题《在用工业管道定期检验规程》规定对弹簧式安全阀进行外观检查,检查调整螺钉的铅封装置是否完好。

()( )A、正确;B、错误。

正确答案:A第4题判断题《在用工业管道定期检验规程》规定进行运行检查时发现安全阀失灵或有故障时,应立即处置或停止运行。

()( )A、正确;B、错误正确答案:A第5题判断题《压力管道使用登记管理规则》适用于规定范围内的压力管道的使用登记管理。

( )A、《特种设备安全监察条例》B、《压力管道安全管理与监察规定》正确答案:A第6题单选题《在用工业管道定期检验规程》规定在线检验是在运行条件下对在用工业管道进行的检验,在线检验每年至少( )次。

( )A、一;B、二;C、三;D、四。

正确答案:A第7题单选题《在用工业管道定期检验规程》规定在线检验管道的压缩机、泵的出口部位、支吊架损坏部位附近的管道组成件以及焊接接头、曾经出现过影响管道安全运行的问题的部位、( )部位一般为重点检查部位。

( )A、巡回检查视线以外的管道;B、架空管道;C、未刷漆的管道;D、工作条件苛刻及承受交变载荷的管段。

正确答案:D第8题单选题《在用工业管道定期检验规程》规定管道对地电阻最大不得大于( )Ω。

( )A、25;B、50;C、75;D、100正确答案:D第9题单选题《在用工业管道定期检验规程》规定在线检验是在运行条件下对在用工业管道进行的检验,在线检验每年至少( )次。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机练习作业-3
●图形功能:
1.在0≤X≤2π区间内,用不同颜色和线型在同一坐标内绘制曲线y1=e-0.5x sin(2πx)及曲线y2=0.2e-0.5x cos(4πx) 标记两曲线交叉点,并给图形添加图形标注(图形标题,X,Y轴说明,曲线说明和图例)及网络线。

(plot,title,xlabel,ylabel,text,legend等)
2.在[0,2π]区间内一个图形窗口中以子图形式分别绘制:(subplot,ezplot)
(1) y=cos(tan(2πx));
(2) x3+y3-5xy+1/5=0;
(3) x=6sin(t);y=3.5cos(t);
(4) x2+y2-10=0。

3.在同一图形窗口中绘制三维图形,加上必要的标题和说明:
(1) 绘制魔方阵的三维条形图。

(bar3,magic)
(2) 以三维杆图形式绘制曲线y=4sin(x)。

(stem3)
(3) 已知x=[2387,1864,2002,3729],绘制饼图。

(pie3)
(4) 用随机的顶点坐标值画出四个红色三角形,并用另一种颜色的*表示顶点。

(fill3)
4.绘制三维曲面图4
=⨯(x,y∈[-2π,2π]),并
z x x e
5cos sin()
进行插值着色处理,裁掉图中x和y都小于0部分。

(surf, shading interp)
●界面设计练习:
设计一个界面:利用按钮、选项框,图形框等形式,分别用mesh、surf、plot3、contour3、contour等值线的形式(利用选项框可以选择等值线的条数)来表现函数z=5sin(x)cos(y)2的曲面图,并通过按钮或其他形式将图形存成jpg文件。

要求:界面设计尽可能详尽,个性化,包括个人设计信息等内容。

相关文档
最新文档