文件夹中有两个文件X和Y。从文件X中的某处有一个超链的起点:"文件Y"。点击“文件Y”就可以链接到文件Y.html。这个超链的相应HTML语句是: 文件Y现在将文件X移动到另一个文件夹中。再打开文件X并点击“文件Y”这个超链起点,发现已无法找到文件Y(但文件Y并未移动位置)。试解决这个问题。

题目

文件夹中有两个文件X和Y。从文件X中的某处有一个超链的起点:"文件Y"。点击“文件Y”就可以链接到文件Y.html。这个超链的相应HTML语句是: 文件Y

现在将文件X移动到另一个文件夹中。再打开文件X并点击“文件Y”这个超链起点,发现已无法找到文件Y(但文件Y并未移动位置)。试解决这个问题。


相似考题
参考答案和解析
参考答案:在上述HTML语句中用文件Y.html的绝对路径名代替Y.html。
更多“文件夹中有两个文件X和Y。从文件X中的某处有一个超链的起点:"文件Y"。点击“文件Y”就 ”相关问题
  • 第1题:

    下列关于windows XP的文件和文件夹的说法中,正确的是( )。

    A.在一个文件夹中可以有两个同名文件

    B.在一个文件夹中可以有两个同名文件夹

    C.在一个文件夹中可以有一个文件与一个文件夹同名

    D.在不同文件夹中可以有两个同名文件


    正确答案:CD
    解析:同一个文件夹中不能存在同名的两个文件或两个文件夹,但可以存在文件和文件夹同名;不同文件夹中可以有同名的文件或文件夹。

  • 第2题:

    使用VC6打开考生文件夹下的工程RevProj3。此工程包含一个源程序文件 RevMain3.cpp。阅读文件中的程序代码,找出程序中的错误,并改正。

    源程序文件RevMain3.cpp清单如下:

    //RevMain3.cpp

    include<iostream>

    using namespace std;

    class MyClass{

    public:

    /* * * * * * * * *found * * * * * * + * * */

    void MyClass(int a){ value=a;}

    int Max(int x,int y)

    {

    if(x>y)

    return x>y?x:y;

    else

    return y>value?y:value;

    }

    /* * * * * * * * *found * * * * * * * * * */

    ~MyClass(int a)

    {

    value=a;

    }

    private:

    int value;

    };

    int main()

    {

    MyClass my(10);

    cout<<my.Max(20,30)<<end1;

    return 0;

    }


    正确答案:正确的类MyClass定义为: class MyClass { public: MyClas(int a) { value=a;} int Max(int xint y) { if (x>y) return x>y?x:y; else return y>a?y:a; } ~MyClass() {} private: value; };
    正确的类MyClass定义为: class MyClass { public: MyClas(int a) { value=a;} int Max(int x,int y) { if (x>y) return x>y?x:y; else return y>a?y:a; } ~MyClass() {} private: value; }; 解析:本题考核类的定义。程序中出现了2个出错标识符,说明此程序有2处错误。第1处错误:类的构造函数没有返回类型,而程序中将类的构造函数设为void型,显然是错误的。
    第2处错误:C++中类的析构函数中不能带有行参,所以程序中析构函数的定义是错误的。

  • 第3题:

    绘制 Surfer 图形必须从含有X、Y、Z的数据文件中生成网格化文件 [.grd]


    错误

  • 第4题:

    使用VC6打开老考生文件夹下的工程test5_1,此工程包含一个源程序文件test5_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:

    x=3 y=5 z=0

    8

    源程序文件test5_1.cpp清单如下:

    include<iostream.h>

    static int x=5;

    int z=0;

    int *add(int x,int y)

    {

    cout<<"X="<<X<<"y="<<y<<" Z="<<z<<endl;

    z=z+x+y;

    /********found*********/

    return z;

    /********found*********/

    };

    void main()

    {

    int y=5;

    int x=3;

    /*********found********/

    cout<<&(add(X,y))<<endl;

    }


    正确答案:(1)错误:return z; 正确:return &z; (2)错误:}; 正确:} (3)错误:cout&(add(xy))endl; 正确:cout*(add(xy))endl;
    (1)错误:return z; 正确:return &z; (2)错误:}; 正确:} (3)错误:cout&(add(x,y))endl; 正确:cout*(add(x,y))endl; 解析:(1)主要考查考生对于函数返回类型的掌握,该函数的返回值应该是指向int型的指针,所以应该将地址作为返回值:
    (2)主要考查考生对于类定义格式与函数定义格式区别的掌握,类的定义最后应该使用“;”而函数不需要用“;”;
    (3)主要考查考生对于有返回值的函数调用的掌握,函数定义是返回指针型的,调用的时候就应该使用取地址符号。

  • 第5题:

    “x*y”是非法的Windows文件夹名