将几行文本写入TXT文件。 然后编写一个函数,将第一个文件的内容“复制”到一个新文件中。 别忘了关闭
A、打开file1.txt文件,清除原有的内容;
B、打开file1.txt文件,只能写入新的内容;
C、打开file1.txt文件,只能读取原有内容;
D、打开file1.txt文件,可以读取和写入新的内容;
A、c:file\abc.dat
B、c:\file\abc.dat
C、"c:\file\abc.dat"
D、"c:\\file\\abc.dat"
A、打开aaa.txt文件,只能读取原有的内容
B、打开aaa.txt文件,清除原有的内容
C、打开aaa.txt文件,可以读取和写入内容
D、打开aaa.txt文件,只能写入新的内容
A、fopen("abc.txt",","r")
B、fopen("abc.txt","r+")
C、fopen("abc.txt","rb")
D、fopen("abc.txt","w")
A、fopen("A:\\user\\abc.txt","r")
B、fopen("A:\\user\\abc.txt","r+")
C、fopen("A:\\user\\abc.txt","rb")
D、fopen("A:\\userl\\abc.txt","w")
A.fopen("A:\user\abc.txt","r")
B.fopen("A:\\user\\abc.txt","r+")
C.fopen("A:\user\abc.txt","rb")
D.fopen("A:\\user\\abc.txt","w")
B、1
C、15
D、16
阅读以下说明和C++代码,将解答写入答题纸的对应栏内。
【说明】
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请修改程序中画线部分的错误并将不同情况下的输出结果补充完整。
【程序】
文件search.cpp的内容如下:
#include
int SeqSearch(int list[],int start,int n,int key)
{
for(int i=start;i<=n;i++)// (1)
{
if(list[i]=key) // (2)
{
return i;
}
}
return -1;
}
void main()
{
int A[10];
int key,count=0,pos;
cout$amp;for(pos=0;pos<10;pos++)
{
cin$amp;>amp;$gt;A; // (3)
}
cout$amp;cin$amp;>amp;$gt;key;
pos=0;
while((pos=SeqSearch(A,pos,10,key))!=-1)
{
count++;
pos++;
}
cout$amp;}
第一种情况:输入2 3 12 6 8 45 8 33 7 输入key:8
输出: (4)
第二种情况:输入2 3 12 6 8 45 8 33 7 输入key:9
输出: (5)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!