问题 填空题

实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。
#include<stdio.h>
void main(int argc,char*argv[])
FILE*f1,*f2;
if(argc< 【18】 )
printf("parameter error!\n");exit(0);
f1=fopen(argv[1],"r");
f2=fopen(argv[2],"w");
while( 【19】 )fputc(fgetc(f1),f2);
fclose(f1);
fclose(f2);

`

答案

参考答案:【18】 3
【19】!feof(f1)

解析:[评析] 要实现文件复制,需要指定源文件及目的文件,因此在命令行下执行程序时至少要指定两个参数,加上程序名本身,故argc的值至少为3,因此第一空应填3。while循环中语句fputc(fgetc(f1)f2);的目的是将f1中的字符依次读出并写入到f2对应的文件中去,直至文件f1结束为止,因此第二空为!feof(f1)。

单项选择题


阅读下列说明,根据网页显示的效果图,回答问题1至问题3。
[说明]
用ASP实现一个网上注册系统,用IE打开网页文件“index.asp”后的效果如图5-1所示。

[index.asp文档的内容]
<%
Set conn=server. Create Object ("adodb.connection")
ionn.open"driver={Microsoft Access driver (*.mdb)};dbq="&server.
Mappath ("date/date.mdb")
exec="Select * from webset"
set rs=server.CreateObject ("adodb. (1) ")
rs. (2) exec,conn,1,1
%>
<head>
<title><%=rs("webname")%> </title>
</head>
<html>
<form action="register.asp" method="post" name="myform">
<table width="100%" border="0" align="center" cellpadding="2"
cellspacing=" 1" bgcolor="#A8D9EC">
<tr>
<td colspan="4" align="left">注册信息</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">用户名</td>
<td colspan="3" bgcolor="#FFFFFF">
<input name="uname" type=’’ (3) " value="<%=uname%>">
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">密码</td>
<td colspan="3" bgcolor="#FFFFFF"><input name="psd" type=" (4) ">
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">性别</td>
<td bgcolor="#FFFFFF">
<input name="xb" type=" (5) "value="male"/>男
<input name="xb" type=" (6) "value="female" checked="true"/>女
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">安全邮箱</td>
<td bgcolor="#FFFFFF"><input name="email" type="text" size="40" />
</td>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">密码查询问题</td>
<td bgcolor="#FFFFFF">
(7) name=" zy">
<option value="0 ">--请选择--</option>
<option value="1">我小学名师神什么</option>
<option value="2">我最喜欢的歌曲是哪首 </option>
<option value="3">我母亲的生日石哪天</option>
</select>
</rd>
</tr>
<tr>
<td align="right" bgcolor="#FFFFFF">密码问题答案</td>
<td bgcolor="#FFFFFF"><input name="un" type="text"></td>
</tr>
<tr>
<td colspan="4" bgcolor="#FFFFFF">
<input name="Submit" type=" (8) "value="提交">
</td>
</tr>
</table>
</form>
<tr><%=rs ("copyright") %></tr>
<%
rs.close ( )
%>
</html>
[问题1] 从以下备选答案内为程序中(1)、(2)处空缺选择正确答案,并填入答题纸对应的解答栏内。 (1)备选答案:

A.connection
B.stream
C.recordset
D.command (2)备选答案: A.Open
B.Run
C.Execute
D.Dim

单项选择题