( 7 )下面程序的功能是把文件 file11.txt 中重复字符去掉后(即若有多个字符相同,则只保留 1 个 ) 写入文件 file2.txt 。请填空。Private Sub Command1__Click ()Dim inchar AS String,temp AS String,outchar AS StringOutchar= ” ”Open= ” file1.txt ” For Input AS #1Open= ” file2.txt ” For Output AS——n=LOF (——)inchar=Input$ ( n,1 )For k=1 To ntemp=Mid ( inchar,k,1 )If InStr ( outchar,temp ) = ——Thenoutchar=outchar tempEnd IfNext kprint #2,——close #2close #1End Sub

( 7 )下面程序的功能是把文件 file11.txt 中重复字符去掉后(即若有多个字符相同,则只保留 1 个 ) 写

入文件 file2.txt 。请填空。

Private Sub Command1__Click ()

Dim inchar AS String,temp AS String,outchar AS String

Outchar= ” ”

Open= ” file1.txt ” For Input AS #1

Open= ” file2.txt ” For Output AS——

n=LOF (——)

inchar=Input$ ( n,1 )

For k=1 To n

temp=Mid ( inchar,k,1 )

If InStr ( outchar,temp ) = ——Then

outchar=outchar & temp

End If

Next k

print #2,——

close #2

close #1

End Sub


相关考题:

下面程序的功能是把文件file11.txt中重复字符去掉后(即若有多个字符相同,则只保留1个)写入文件file2.txt。请填空。Private Sub Command1__Click()Dim inchar AS String,temp AS String,outchar AS Stringutchar=” ”pen=”file1.txt” For Input AS #1pen=”file2.txt” For Output AS ______n=LOF( ______ )inchar=Input$(n,1)For k=1 To ntemp=Mid(inchar,k,1)If InStr(outchar,temp)= ______ Thenoutchar=outchar tempEnd IfNext kprint #2, ______close #2close #1End Sub

查找文件时可以使用的通配符*和?的含义是() A、?可表示多种字符,*表示任意个相同字符B、?可表示一个字符,*表示任意个相同字符C、*表示任意多个字符,?表示任意一个字符D、?表示任意多个字符,*表示任意一个字符

使用VC6打开考生文件夹下的工程RevPrroj7。此工程包含一个源程序文件 RevMain7.cpp。在该文件中,函数fun()的功能是:逐个比较a、b两个字符串对应位置中的字符,把ASCII码值大或相等的字符依次存放到c数组中,形成一个新的字符串。例如:若a中的字符串为aBCDeFgH,b中的字符串为ABcd,则c中的字符串为 aBcdeFgH。请改正程序中的错误,使它能得到正确结果。注意,不要改动主函数,不得删行或增行,也不得更改程序的结构。源程序文件RevMain7.cpp中的程序清单如下://RevMain7.cppinclude<iostream>include<string>using namespace std;void fun(char *p,char *q,char *c){int k=1;while(*p!=*q){if(*p<*q)c[k]=*q;elsec[k]=*p;if(*p)p++;if(*q)q++;}}int main(){char a[10]="aBCDeFgH",b[10]="ABcd",c[80]={'\0'};fun(a,b,c);cout<<"The string a is "<<a<<'\n';cout<<"The string b is "<<b<<'\n';cout<<"The string c is "<<c<<endl;return 0;}

若有如下程序; main() {char *p="china"; p+=1; printf("%d\n",p); } 则程序运行后的输出结果是 ( )A.chinaB.字符h的地址C.hinaD.字符h的ASCII码值

下列给定程序中,函数fun的功能是:在形参SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一1。SS所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!

下列选项中( )不是问号通配符的功能。A.可以代替文件或文件夹名中的一个乃至多个字符B.在不知道文件名某一个字符时,把问号放在该字符的位置C.只能代替文件名中的一个字符D.可把要找的文件或文件夹搜索出来

在考生目录下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则把它的大写形式显示在标签Labell中;若是大写字母,则把它的小写形式显示在Label1中;若是其他字符,则把该字符直接显示在LabelI 中。输入的字母总数则显示在标签Label2中,如图4所示。 要求:去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不得修改已经存在的程序,最后把修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件sjt4.vbp。窗体中有~个图片框,图片框中有一个名称为Shapel的蓝色圆,如图5所示。程序运行时,单击“开始”按钮,圆逐渐变大(圆心位置不变),当圆充满图片框时则变为红色,并开始逐渐缩小,当缩小到初始大小时又变为蓝色,并再次逐渐变大,如此往复。单击“停止”按钮,则停止变化。文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的?改为正确的内容。 提示:程序中的符号常量bule color表示蓝色的值,red color表示红色的值。 注意:不能修改程序的其他部分和各控件的属性。最后把修改后的文件按原文件名存盘。

需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.

函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。 请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。