求文档: site:baiduwenku ps基础知识

如题所述

[PS基础知识] Phptoshop CS的界面组成
Phptoshop CS的界面主要由标题栏、菜单栏、属性栏、工具箱、控制面板、图像窗口、状态栏这7部分组成。
其中各项的作用如下:
◆标题栏:标题栏位于界面的顶部用来显示程序的名称。
◆菜单栏:菜单栏位于标题栏的下方,它涵盖了Phptoshop中所有的菜单命令,包括文件、编辑、图像、图层、选择、滤镜、视图、窗口、帮助9个选项。
◆属性栏:当用户在工具箱中选择一种工具,会在属性栏中出现相应的选项,为选项设置不同的参数,可以得到不同的结果。
◆工具箱:在工具箱中提供了用于创建和编辑图像的各种工具,如选择工具、绘图工具、文字工具等。
◆控制面板:在窗口界面的右侧,浮动着Phptoshop的控制面板,共包含15个,其中常用的是图层、通道、路径和画笔控制面板。所有的控制面板都可以在“窗口”菜单中打开。
◆图像窗口:用来对图像进行编辑和各种操作的窗口。
◆状态栏:状态栏位于窗口的底部,主要用于显示图像处理的各种信息。

一、“矩形选框”工具:用鼠标单击“矩形选框”工具右下方,可以出现下拉菜单。其中还包含“椭圆选框”工具、“单行选框”工具、“单列选框”工具。如图:利用这些工具可制作比较规则的选区。当用户选择了“矩形选框”工具后,在属性栏会出现相应的选项。如图

其中各项的作用如下:
◆新选区按纽:单击此按纽,新的选区将代替原有选区。
◆添加选区按纽:单击此按纽,会在原有选区的基础上添加选区。
◆从选区减去按纽:单击此按纽,会在原有选区上减去新创建的选区。
◆与选区交*按纽:单击此按纽,建立的选区与原有选区相交的部分将作为新的选区。
◆羽化:设置羽化值可以使选区形成边缘模糊的特殊效果。如图

二、“移动”工具
利用“移动”工具,可以将图层中的一副图像或选区移动到指定的位置,也可以将同一窗口的一个图像文件中的图像或选区移动到另一个图像文件中。

三、“套索”工具
套索工具包含“套索”工具、“多边形套索”工具、“磁性套索”工具。利用套索工具可以制作一些不规则的选区。其中“磁性套索”工具的使用频率较高,它可以自动查找对象的边缘,快速生成选区。

四、“魔棒”工具
利用“魔棒”工具可以选取图像中颜色相似的区域,使用“魔棒”工具时,在属性栏中可以设置“容差”选项,它用来决定选取颜色的范围,“容差”值越大,颜色区域越广,默认情况下,“容差”值为32。

五、“渐变”工具使用“渐变”工具可以为图像添充层次连续变化的颜色,从而达到一种色彩的图像效果。使用“渐变”工具时,要先使用鼠标定位,确定起点,然后拖到终点,即可产生渐变效果。使用“渐变”工具的步骤如下:1、选择工具箱中的“渐变”工具,属性栏中出现相应的属性选项。如图

从中可以设置颜色值,按Alt键,单击并拖动色块上的色标按扭可以创建并编辑一个新的渐变颜色。
◆“渐变类型”:有线性渐变、径向渐变、角度渐变、对称渐变、菱形渐变。
◆“模式”:单击“模式”右侧的三角,弹出下拉菜单,可以选择当前要设置的渐变与当前图像的混合模式,包括叠加、正片叠底、颜色加深等,选择不同的模式,可以得到不同的效果。
◆不透明度:用来表示当前渐变的透明程度。2、在属性栏中设置各选项后,在图像窗口中单击鼠标确定起点后,拖动到终点,松开鼠标即可创建渐变。

六、“模糊”、“锐化”和“涂抹”工具<br>1、利用“模糊”工具可以将两副图像进行边缘融合、模糊。<br>2、使用“锐化”工具,可以使图像变的更清晰、色彩更亮,更鲜明。<br>3、使用“涂抹”工具,就象用手指在还未干的画纸上涂抹一下的效果

七、“文字”工具<br>使用“文字”工具可以在图像上输入文字。在图层控制面板上,文字会单独做为一个图层出现。<br>利用“文字”工具的步骤如下:<br>1、选择“文字”工具,在属性栏上可以设置文字的大小、颜色、字体等参数。如图

在图像窗口中单击,会出现光标,可以直接输入文字。<br>3、创建变形文字:选中文字,单击“创建变形文字”按纽,可以打开“变形文字”对话框,单击“样式”选择不同的选项,可以得到不同的变形文字。<br>4、单击属性栏中的“切换字符和段落调板”按纽,可以打开“字符和段落”对话框,从中可以设置字符的字体、间距、段落的间距、格式等参数。

八、“路径”工具
当用户要绘制比较复杂或有创意的图形时,需要用到“路径”工具。利用工具箱中的“钢笔”工具、“自由钢笔”工具。可以绘制直线或曲线,这些直线和曲线被称为“贝塞尔曲线”,曲线上有称为“锚点”的结点。通过锚点可以调整曲线的形状。贝塞尔曲线可以是开放的,也可以是闭合的。
单击工具箱中的“路径”工具,会弹出下拉菜单如图
此主题相关图片如下:
各项功能如下:
◆“自由钢笔”工具:可以用自由拖移的方法直接绘制路径。
◆“添加锚点”工具:用于在线段内部添加锚点。
◆“删除锚点”工具:用于在线段内部删除不需要的锚点。
◆“转换点”工具:用于平滑点与角度之间的转换。从而实现平滑曲线与锐角曲线或直线段之间的转换。

九、“形状”工具
用户可以在新图层中创建形状。形状由当前的前景色自动填充,也可以将填充更改为其他颜色、渐变或图案。形状的轮廓存储在路径面板的图层剪贴路径中。
当使用“形状”工具时,可以在当前的图层创建栅格化形状。创建栅格化形状后,将无法作为矢量对象进行编辑。
单击“自定义形状”工具。在其下拉菜单中如图
此主题相关图片如下:

十、“前景色与背景色转换”工具
单击工具箱中的“前景色与背景色转换”工具按纽如图

控制面板
在Photoshop中,提供了12中控制面板,它们浮动在图像窗口的上方,位于界面的右侧。
一、图层控制面板
所谓图层,通俗的说,就是将多副带有透明度的图片或纸张进行重叠,得到一个整体的效果,而每一张图片又是独立存在的,它们可以单独被编辑或修改。
图层面板各部分的意义如下如图
◆“指示图层可视性”按纽:显示此标志,表示此图层处于可显示状态。
◆“指示在图层或图层蒙版上绘画”按纽:若在某一图层前显示此标志,表示此图层处于编辑状态。
◆“链接”按纽:单击此按钮,表示此图层与当前图层处于链接状态。
◆“添加图层样式”按纽:单击此按钮,在弹出的下拉菜单中选择不同的命令,可以设置不同的图层样式。
◆“新建”按纽:单击此按钮,表示创建新的图层。
◆“删除”按纽:单击此按钮,表示删除当前图层。
◆“创建新的填充或调整图层”按纽:单击此按钮,在弹出的下拉菜单中选择不同的命令,可以为图层创建新的填充层或调节层。
◆“创建新组”按纽:单击此按钮,可以创建一个新组,在一个组中可以包含有多个图层,在组中可以同时对多个图层进行操作。
◆“添加图层蒙版”按纽:单击此按钮,可以创建图层蒙版。
◆“锁定”按纽:单击此按钮,表示当前图层被锁定。图层被锁定后,用户不能对其进行移动等设置。

二、通道控制面板
对于刚刚接触Photoshop的人来说,通道是一个较难理解的概念。其实,通道的功能主要包含两个,即管理颜色和制作选区。在通道控制面板中,列出了图像的所有通道如图
包括复合通道、单色通道、专色通道和Alpha通道、通道内容的缩略图显示在通道名称的左侧。在通道控制面板,用户也可以创建、删除或将选区存储为通道。

三、路径控制面板
在路径控制面板中,用户可以显示存储的路径,当前路径和当前图层剪贴路径的名称和缩览图像。路径控制面如图

文件的基本操作
一、新建文件
选择“文件”>“新建”命令(Ctrl+N快捷键),打开“新建”对话框如图
在对话框中,在名称的右侧的文本框可以输入要创建文件的名称,在宽度、高度、分辨率、模式后的文本框可以设置宽度、高度、分辨率、模式。

二、打开文件
选择“文件”>“打开”命令,弹出“打开”对话框如图
在查找范围中可以选择要打开文件的路径,设置好路径后,选择文件类型中要打开文件的类型,单击打开,就可以打开文件。

三、存储文件
选择“文件”>“存储”命令(Ctrl+S快捷键),打开“存储为”对话框如图
此主题相关图片如下:
在保存在的右侧选择保存文件的路径。在格式的下拉菜单中选择存储文件的格式,在文件名中输入名称,即可保存。默认情况下,Photoshop使用的格式为PSD,用户也可以使用TIFF或JPG格式文件保存。

件格式和图像的色彩模式
一、文件的格式
在Photoshop中,较常用的文件格式:
◆PSD:这是Photoshop默认的文件格式,可以保存图像的图层、路径、通道等。
◆TIFF:图形文件的一种记录格式,用于在各种软件和计算机之间传送图形文件格式,普遍用于多种扫描仪。
◆EPS:其文本和图形可在专用的PostScript打印机上打印,也可以供不同的计算机之间交换图形。
◆JPG:是一种主要用于静态图像的压缩和解压缩标准文件,使用此格式后,文件中的图层、路径、通道等将被合并。
◆GIF:图形文件的一种记录格式,照片或图形在服务时采用的一种节省空间的存储格式。

二、图像的色彩模式
颜色模式决定用于显示和打印图像的颜色模型。Photoshop的颜色模式包括RGB、CMYK和灰度模式。
◆RGB模式:这是Photoshop默认模式,在此模式下图像比较清晰。
◆CMYK模式:在图像打印时,都使用CMYK四色印刷。在Photoshop的CMYK模式中,为每个像素的各种印刷油墨指定一个百份比值。
◆灰度模式:该模式多达到256级灰度。灰度图像中的每个像素都有一个0-255之间的亮度值。

图像的基本操作
一、置入图像
1、当要置入的图像在另一个图像文件时,打开另一个图像文件,选中要置入的图像,利用工具箱中的“移动”工具,将图像拖动到目标文件。
2、也可以选中要置入的图像,选择“编辑”>“拷贝”命令,再次选择“编辑”>“粘贴”命令置入图像
二、变形图像
选择“编辑”>“变换”命令下的选项如图
此主题相关图片如下:
或选择“编辑”>“自由变换”选项,都可以对图像进行变换。
在变换命令的下拉菜单中,包含缩放、旋转、斜切、扭曲、透视、水平翻转、垂直翻转等多个选项。
◆斜切和扭曲:可以产生变形效果。
◆透视:选择透视命令后,在水平或垂直位置上移动一个角度时,与之在同一水平或垂直线上的角点也随之移动。如图

三、调整图像色彩和色调
选择“图像”>“调整”命令下的选项如图
可以对图像进行色彩和色调的调整。
在下拉菜单中,包含了多个进行色彩和色调调整的命令,下面介绍几种常用的命令
、曲线
选择“图像”>“调整”>“曲线”命令,可以打开如图所示的“曲线”对话框。在“曲线”对话框的网格区中可以调整曲线,用鼠标单击曲线,会在曲线上出现一个节点,按住并拖动节点,可以调整曲线,改变图像的色彩和色调

2、色彩平衡
使用色彩平衡命令可以在彩色图像中改变颜色的混合,从而使整个图像的色彩趋于平衡。选择“图像”>“调整”>“色彩平衡”命令,可以打开“色彩平衡”对话框如图
在“色彩平衡”中,包含有3个滑块,每个滑块上有两个颜色,它们是3对互补色,增加其中一种颜色,就相当减少另一种颜色。
在“色彩平衡”区中,用户可以选择调整“暗调”、“中间调”、“高光”部分的色彩,若选中“保持亮度”复选框,可以维持图像的整体亮度不变

3、色相/饱和度
“色相/饱和度”主要用于改变像素的色相及饱和度值,它还可以通过给像素指定新的色相和饱和度,为灰度图像添加色彩。方法如下:
选择“图像”>“调整”>“色相/饱和度”命令,打开“色相/饱和度”对话框如图
此主题相关图片如下:

◆单击“编辑”右侧的按钮,在弹出的下拉菜单中选择不同的选项,表示色彩变化的范围也不同。
◆拖动对话框中的“色相”、“饱和度”、“明度”滑块,或在文本框中输入数值,可以得到不同的色相、饱和度、明度效果。
◆选中对话框右下角的“着色”复选框,可以给一副灰色或黑白图像添加色彩。如在处理一副彩色图像时选中此复选框,所有彩色颜色都将变成单一色调。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-03
2010年春江苏省计算机二级VB试卷
第一部分: 计算机基础知识
1.下面关于通信技术的叙述中,错误的是 ___1___ 。
A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分
B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术
C.为了降低传输信息的成本,在通信中广泛采用多路复用技术
D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目
2.在下列有关集成电路及其应用的叙述中,错误的是 ___2___ 。
A.集成电路的制造工序繁多,工艺复杂且技术难度高
B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片
C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡
D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片
3.在下列有关数字技术的一些叙述中,错误的是 _____3_____ 。
A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的
B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同
c.任何一个十进制数,均可以精确地转换成等值的二进制数
D.在PC机中,通常用原码表示正整数、用补码表示负整数
4. 在下列有关PC机主机的叙述中,错误的是___4___ 。
A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换
B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换
C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成
D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型
5. 在下列4个Intel微处理器产品中,采用双核结构的是 _____5_____ 。
A. Core 2 Duo B.Pentium PRO
C.Pentium III D.Pentium 4
6. 在下列四种PC机主存储器类型中,目前常用的是 _____6_____ 。
A.EDODRAM B.SDRAM
C.RDRAM D.DDR SDRAM
7. 在下列有关PC机常用I/O接口的叙述中,错误的是 7 。
A. 目前显卡与显示器的接口大多采用VGA接口
B. 可用于连接鼠标器的USB接口和PS/2接口的数据传输方式均是串行传输方式
C. USB接口连接器有4个引脚,其中1个引脚可获得由主机提供的+1.5V电源
D. IEEE-1394b接口也是PC机常用的一种高速接口
8. 在下列有关PC机外存储器的叙述中,错误的是 8 。
A.由于数据存取速度慢、容量小等原因,软盘存储器已逐渐被淘汰
B. 所有的硬盘都是由2个或2个以上盘片组成的,硬盘中的盘面数为盘片数的2倍
C.目前有些优盘产品可以模拟软盘和硬盘启动操作系统
D. 目前常见的组合光驱(“康宝”)既有DVD只读光驱功能,又有CD光盘刻录机功能
9. 在下列有关光盘存储容量的叙述中,错误的是 9 。
A.80ram CD存储容量大约为200多兆字节
B.120mm CD存储容量大约为600多兆字节
C.单面单层的120mm DVD存储容量大约为4.7GB
D.单面单层的120mm蓝光光盘存储容量大约为17GB
10.在下列有关Windows系列操作系统及其功能的叙述中,错误的是 10 。
A.Windows操作系统采用并发多任务方式支持系统中多个任务的执行
B.Windows XP分为多个版本,它们可用于不同计算机和不同的应用
C.与Windows XP相比,Windows Vista做了许多改进,但其硬件运行环境要求较高
D.无论是硬盘还是光盘,它们均采用相同的文件系统,即FAT文件系统
11.在下列常用应用软件中,不能对编辑的文档设置密码的是 11 。
A.Microsoft Word B.Microsoft Excel
C.Microsoft PowerPoint D.Microsoft FrontPage
12.在下列关于无线局域网的叙述中,错误的是 12 。
A.在无线局域网中,无线接入点实际上是一种无线交换机,在室内覆盖距离可达几十米
B.目前无线局域网可采用的协议有Wi-Fi和蓝牙等,后者的数据传输速率比前者更高
C.若某电脑贴有Intel公司的"Centrino"(迅驰)标记,则该电脑应有集成的无线网卡
D.无线网卡有多种类型,例如PCI无线网卡、USB无线网卡等
13.IP地址分为A、B、C、D、E五类。下列4个IP地址中,属于C类地址的是 13
A. 1.110.24.2 B. 202.119.23.12
C. 130.24.35.68 D. 26.10.35.4R
14.因特网上有许多不同结构的局域网和广域网互相连接在一起,它们能相互通信并协调工作的基础是因为都采用了 ______14______
A.ATM协议 B.TCP/lP协议 C.X.25协议 D.NetBIOS协议
15.下列有关因特网接入的叙述中,错误的是______15______ 。
A.采用电话拨号接入时,数据传输速率只能达几十kbps
B.采用ADSL接入时,网络的下行数据传输速率通常高于上行数据传输速率 .
C.采用ADSL接入时,只需要ADSL调制解调器,不需要使用网卡
D.采用有线电视接入时,多个终端用户将共享连接段线路的带宽
16.在下列有关字符集及其编码的叙述中,错误的是 ______16______ 。
A.在我国台湾地区使用的汉字编码标准主要是GBK,该标准中收录了大量的繁体汉字
B.GBl8030标准中收录的汉字数目超过2万,Windows XP操作系统支持该标准
C.Unicode字符集中既收录了大量简体汉字,也收录了大量繁体汉字
D.GB2312是我国颁布的第一个汉字编码标准,该字符集还收录了俄文、希腊字母等
17.若一幅图像的大小为1024×768,颜色深度为16位,则该图像在不进行数据压缩时,其数据量大约为______17______ 。
A.768KB B.1.5MB C.3MB D.12.3MB
18.在下列4种类型的数字化声音文件中,不可能包含人的说话声音的是 18 。
A. WAV B.MP3 C.MID D.WMA
19.在下列有关数字视频的叙述中,错误的是 19 。
A.PC机所使用的视频卡能将输入的模拟视频信号进行数字化
B.目前使用摄像头获取视频信息时,不需要使用专门的视频卡
C.数字视频在数据压缩时只能使用MPEG标准,DVD就是采用MPEG一4标准压缩的
D.计算机动画是一种合成视频,这种技术是发展动漫产业的基础
20.下列是几种常见的电子商务的分类方法。若将电子商务分为B-C、B-B等类型,则该分类是 ______20______ 。
A.按交易的双方进行分类
B.按使用的网络类型分类
c.按交易商品性质分类
D.按交易商品规模分类
第二部分Visual Basic程序设计 .
一、选择题(用答题卡答题,答案依次填在21—30答题号内)
21.关于窗体,以下叙述中正确的是 21 。
A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点
B.一个VB工程只能从某个指定的窗体开始启动
C.只有窗体可以作为控件的容器
D.Unload Me和End语句的效果总是等同的
22.若a为长整型变量,则执行a=12 : Print Len(a);Len(Str(a)); Len(CStr(a))后,在窗体上看到的是 22 。
A.4 2 3 B.2 3 2 C.4 3 2 D.2 2 3

23.数学表达式 对应的visual Basic表达式是 23 。
A.Cos(30*3.14159/180)/(4*y+Ln(x))+Exp(2)
B.Cos(30*3.14159/180)/(4*y+Log(x))+Exp(2)
C.Cos(30*3.14159/180)/(4*y+Ln(x))+e^2
D.Cos(30)/(4*y+Log(x))+e^2
24.表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是 24 。
A.-8 B.-7 C.-6 D.-5
25.以下说法中,错误的是 25 。
A.使用缺省Preserve关键字的ReDim语句可以改变数组的维数和大小
B.ReDim语句只能出现在过程中
c.使用ReDim语句重新定义的动态数组,只能比原数组大
D.使用ReDim语句可以对动态数组的所有元素进行初始化
26.下列关于菜单的说法中,错误的是. 26 。
A.可以为菜单项选定快捷键
B.若在"标题"文本框中键入连字符(一),则可在菜单的两个菜单命令项之间加一条分隔线
C.除了Click事件之外,菜单项还可以响应其他事件
D.菜单编辑器的"名称"文本框用于输入菜单项的名称
27.以下有关过程中形式参数的描述中,错误的是 27 。
A.函数过程可以没有形式参数
B.事件过程一定没有形式参数
C.形参数组只能按地址与实参数组结合
D.窗体与控件也可以作为过程的参数
28.以下表达式中,可以表示"A和B之一大于0"的是 28 。
①A*B<=0 ②A>0 Xor B>0 ③A>0 Or B>0 ④A>0 And B<=0 Or B>0 And A<=0
A.①③ B.③④ C.②④ D.①②④
29.设变量A为长整型,则下面不能正常执行的语句是 29 。
A.A=32768*2 B.A=2*1.5*16384
C.A=16384*2 D.A=190^2
30.以下有关滚动条控件(ScrollBar)的说法中错误的是 30 。
A.只能在设计时设置Max与Min属性值
B.Value属性返回滚动条内滑块当前所处位置的值
C.拖动滚动条内滑块时,将触发滚动条的Scroll事件
D.单击滚动箭头时,将触发滚动条的Change事件
二:填空题
1.执行下面的程序后,A(1,4)的值是_(1)_,A(2,3)的值是__(2)_,A(3,2)的值是 (3) 。
Option Explicit
Option Base 1

Private Sub Command1_Click()
Dim a(4, 4) As Integer, ub As Integer
Dim i As Integer, j As Integer, n As Integer
ub = UBound(a, 1)
n = 0
For i = ub To 1 Step -1
For j = 1 To ub + 1 - i
n = n + 1
a(j, j + i - 1) = n
Next j
Next i
For i = ub To 2 Step -1
For j = ub To i Step -1
a(j, j - i + 1) = a(5 - j, 4 - j + i)
Next j
Next i
For i = 1 To ub
For j = 1 To ub
Picture1.Print a(i, j);
Next j
Picture1.Print
Next i
End Sub
2.在InputBox函数对话框中输入4(或直接单击”确定”按钮)窗体显示的第一行内容__(4)___,第二行是__(5)___,第四行是__(6)___
Option Explicit

private Sub command1_Click()
dim days as integer
Days=InputBox("输入正整数",4)
print fun(days)
End Sub

private function fun(d as integer) as integer
if D=1 then
fun=1
else
fun=2*fun(D-1)+1
print D;fun
end if
End Function

3窗体显示的第一行是__(7)_____第三行是__(8)_____最后一行是___(9)__
private sub command1_Click()
Dim i as integer, k as integer
For i=1 to 5
k=fun(i)+I
print k
next i
print i
End Sub

Function Fun(N as integer) as Integer
Static M as integer
Dim j as integer
M=M+N
N=N+1
For J=1 To M
J=J+2
Fun=Fun+J
Next J
Fun=Fun+N
End Function
4.窗体显示的第一行是__(10)_____第三行是__(11)_____,最后一行是_(12)____
Option Explicit

Private Sub Command1_Click()
Dim S as String,N as Integer
S="3AB"
N=14
Print Convert(S,N)
End Sub

Private Function Convert(S As string,N as Integer) as Long
Dim St as string, L as Integer, I as integer
L=Len(s)
Do while L>=1
st=Left(s,1)
if st>"9" then
st=Asc(st)-55
end if
Covert=Convert+Val(st)*N^(L-1)
print Val(st)*N^(L-1)
L=L-1
s=Right(S,L)
Loop
End Function

5.窗体显示的第一行是__(13)___,第二行是__(14)____,第三行是___(15)__
Option Explicit

Private Sub Command1_Click()
Dim s as string, k as integer, ch() as string
Dim P as string,i as integer
s=Ucase("Meet me after the class.")
For i=1 to Len(s)
If Mid(s,i,1)<="Z" and Mid(s,i,1)>="A" then
p=p & Mid(s,i,1)
ElseIf p<>"" then
k=k+1
Redim Preserve ch(k)
ch(k)=p
p=""
End if
Next i
For i=1 to Ubound(ch)
if len(ch(i))<=2 then
Call move_c(ch(i),1)
else
Call move_c(ch(i),2)
end if
print ch(i)
next i
End Sub

Private Sub Move_c(s as string, k as integer)
Dim i as integer, j as integer, p as string*1
For i=1 to k
p=Right(s,1)
For j=Len(s)-1 to 1 step -1
Mid(s,j+1,1)=Mid(s,j,1)
Next j
s=p & Right(s,Len(s)-1)
next i
End Sub
6.下面的程序是求下式的近似值,当第n项的绝对值小于10^-5时终止计算
S=1-1/3+1/5-1/7+…
option explicit

Private Sub Command1_Click()
dim n as long, s as single, t as single, pi as single
Const eps=0.00001
n=1
t=1
s=0
do
s=s+t
n=n+1
t=___(16)______
Loop Until __(17)______
pi=s*4
Label1.Caption ="的近似值为:"
End Sub

7.下面程序的功能是,找出满足以下条件的三位整数,不含数字0,且任意交换数字位置所得到的数,均能被6整除
Option explicit

Private sub Command1_Click()
dim i as integer, j as integer, k as integer, st as string
Dim a(6) as integer
For i=100 to 999
if ______(18)_________ then
For j=1 to 6
if a(j) Mod 6<>0 then Exit For
Next j
if______(19)________THen
st=st & str(i)
k=k+1
if k mod 3 =0 then st=st & vbcrlf
End if
End if
Next I
Text1=st
End Sub

Private Function fj(a() as integer, s as string) as Boolean
Dim n as Integer, i as integer, j as integer
if Instr(s,"0")<>0 then
___(20)___
end if
For i=1 to 3
For j=1 to 2
n=n+1
____(21)___
s=Left(s,1) & Right(s,1) & Mid(s,2,1)
Next j
s=Right(s,1) & left(s,2)
Next i
fj=True
End Function
8.下面程序的功能是求两个特大整数之和,由于vb中能够表示的整数大小有一定限制,所以必须用新的方法求特大整数之和,本程序将特大整数使用字符类型进行处理,其中函数add用于求两个1位整数之和,参数c用于保存进位,注意,求和前需首先将两个整数按位对齐
option explicit

private Sub command1_Click()
Dim s1 as string, s2 as string, s3 as string
dim i as integer, n1 as integer, n2 as integer
dim c as integer, n as integer
s1=text1 : s2=Text2
n=______22_____
if sgn(n)>0 then
s2=________23__________
elseif Sgn(N)<0 then
s1=String(Abs(n),"0") & s1
end if
For i=len(s1) to 1 step -1
n1=Val(Mid(s1,i,1))
n2=Val(Mid(s2,i,1))
s3=_______(24)________
Next i
if c<>0 then s3=________(25)________
Text3=s3
End Sub

Private Function Add(x as integer, y as integer, c as Integer) as string
Add=Cstr((x+y+c) Mod 10)
_________(26)________
End Function

9. 下面程序功能是:找出各位数字互不相同,且其6倍数仍由组成该数的数字构成的六位整数。例如:126873的6倍数是761238,就是符合条件的数。
提示:程序中用a,b数组成标示数组元素下标值对应的数字是否出现在六位整数中。例如:2出现在某六位整数中,则a(2)的值为1。
Option Explicit

Private Sub Command1_Click()
dim i as long,i2 as long, flag as Boolean
Dim a(0 to 9) as integer, b(0 to 9) as integer
For i=100000 to 160000
Call Validate(i,a,flag)
if flag then
i2=i*6
call Validate(i2,b,flag)
if flag and Compare(a,b) then
List1.AddItem i & " " & i2
End if
End if
Next i
end sub

Private Sub validate(n as long, a() as Integer, f as Boolean)
dim p as integer, i as integer
Erase a
f=false
for i=1 to len(cstr(N))
p=___(27)___
if a(p)=1 then
exit sub
else
a(p)=1
end if
next i
___(29) f=true
End Sub

Private Function Compare(a() as integer, b() as integer) as Boolean
dim j as integer
compare=false
for j=1 to Ubound(a)
if a(j)<>b(j) then
____(30)____exit function
End if
next j
Compare=true
End Function
另外,站长团上有产品团购,便宜有保证
相似回答