diff --git a/example.drawio.svg b/example.drawio.svg deleted file mode 100644 index b07bd8c..0000000 --- a/example.drawio.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/index.md b/index.md deleted file mode 100644 index 4e4cf81..0000000 --- a/index.md +++ /dev/null @@ -1,11 +0,0 @@ -# 拼题平台使用说明 - -![example.drawio.svg](example.drawio.svg) - -```mermaid -graph TD; -A-->B; -A-->C; -B-->D; -C-->D; -``` diff --git a/拼题/1677659805079.png b/拼题/img/1677659805079.png similarity index 100% rename from 拼题/1677659805079.png rename to 拼题/img/1677659805079.png diff --git a/拼题/1677660511748.png b/拼题/img/1677660511748.png similarity index 100% rename from 拼题/1677660511748.png rename to 拼题/img/1677660511748.png diff --git a/拼题/1677660700874.png b/拼题/img/1677660700874.png similarity index 100% rename from 拼题/1677660700874.png rename to 拼题/img/1677660700874.png diff --git a/拼题/1677660851190.png b/拼题/img/1677660851190.png similarity index 100% rename from 拼题/1677660851190.png rename to 拼题/img/1677660851190.png diff --git a/拼题/1677661189299.png b/拼题/img/1677661189299.png similarity index 100% rename from 拼题/1677661189299.png rename to 拼题/img/1677661189299.png diff --git a/拼题/拼题使用.md b/拼题/拼题使用.md index eb1f8b6..ed81793 100644 --- a/拼题/拼题使用.md +++ b/拼题/拼题使用.md @@ -1,3 +1,7 @@ + + + + # 拼题平台使用 首先去[拼题](https://pintia.cn/)平台注册用户,如果需要绑定码,请参考老师在QQ群中发布的绑定码。 @@ -8,9 +12,9 @@ 这两个题型都是需要编程的,并通过拼题平台进行编译,运行。区别是:编程题需要写主函数,函数题不需要写主函数,而只是需要写一个程序中的一部分。 -拼题平台一般是单文件编译,并且对主类是有严格要求的,必须是 Main。你在本地的编辑的代码,可能主类并不是Main,但是提交到拼题后,请修改主类的名称!否则编译会失败。 +==拼题平台一般是单文件编译,并且对主类是有严格要求的,必须是 Main。你在本地的编辑的代码,可能主类并不是Main,但是提交到拼题后,请修改主类的名称!否则编译会失败。== - ![1677659805079.png](./1677659805079.png) +![1677659805079.png](./img/1677659805079.png) 1. 编译器选择Java,一般只有这个选项,如果有多个选项,请选择Java; 2. 对一编程题,主类必须是Main,如果有import,也需要写出来; @@ -23,17 +27,17 @@ 当运行后,如果使用的是标准的测试用例,出现下面的对比: - ![1677660511748.png](./1677660511748.png) +![1677660511748.png](./img/1677660511748.png) 上图中,左边是你你的运行结果;右边是正确的运行结果。(3)位置处标识了你运行结果和预期结果的不同。这个例子中你运行结果的最后一行多了一个回车。一般来说,最后一行多一行回车没有什么关系,会被判定为正确。 如果程序编译错误,在运行后会出现编译错误界面,可以根据该界面去排错,如下图: - ![1677660700874.png](./1677660700874.png) +![1677660700874.png](./img/1677660700874.png) -界面的最下面有“提交本题作答”,在完成编程后务必点击提交,否则你的代码不会被上传和评阅!提交作答的界面如下图: +==界面的最下面有“提交本题作答”,在完成编程后务必点击提交,否则你的代码不会被上传和评阅!== 提交作答后的界面如下图: - ![1677660851190.png](./1677660851190.png) +![1677660851190.png](./img/1677660851190.png) 界面在(1)和(2)的位置提示了你该题的得分;每个编程题或者函数题都有隐藏的测试点,一般可能是边界条件测试点,或者是需要进行错误处理的测试点。每个测试点都有一定的得分。例如上图中有5个测试点。 @@ -41,10 +45,12 @@ 函数题关于编译和测试的方式与编程题一致,唯一不同的是你只需要提交代码的一部分,一般在题面中有详细的说明,如下图: - ![1677661189299.png](./1677661189299.png) +![1677661189299.png](./img/1677661189299.png) 左边是题面,右边是你的提交代码。可以看到,右边并没有完整的主类定义,而主类的定义在左边的题面中。 如果你需熬在Eclipse中调试代码,需要将左边题面部分的代码复制到Eclipse当中,然后在提示的位置编写你的答案。 -注意:函数题一般是写类或者是接口的定义,这些类或者是接口不能使用 public 进行修饰,因为在一个Java文件中只能有一个 public类,这个类就是主类。 +==注意:函数题一般是写类或者是接口的定义,这些类或者是接口不能使用 public 进行修饰,因为在一个Java文件中只能有一个 public类,这个类就是主类。== + + diff --git a/拼题/拼题使用.pdf b/拼题/拼题使用.pdf deleted file mode 100644 index eacbc53..0000000 Binary files a/拼题/拼题使用.pdf and /dev/null differ diff --git a/第一章:概述/20230302094127.png b/第一章:概述/20230302094127.png new file mode 100644 index 0000000..de35308 Binary files /dev/null and b/第一章:概述/20230302094127.png differ diff --git a/第一章:概述/20230302095100.png b/第一章:概述/20230302095100.png new file mode 100644 index 0000000..0902521 Binary files /dev/null and b/第一章:概述/20230302095100.png differ diff --git a/第一章:概述/20230302095429.png b/第一章:概述/20230302095429.png new file mode 100644 index 0000000..31f744a Binary files /dev/null and b/第一章:概述/20230302095429.png differ diff --git a/第一章:概述/20230302095510.png b/第一章:概述/20230302095510.png new file mode 100644 index 0000000..b132c58 Binary files /dev/null and b/第一章:概述/20230302095510.png differ diff --git a/第一章:概述/20230302095541.png b/第一章:概述/20230302095541.png new file mode 100644 index 0000000..8721ed1 Binary files /dev/null and b/第一章:概述/20230302095541.png differ diff --git a/第一章:概述/20230302095621.png b/第一章:概述/20230302095621.png new file mode 100644 index 0000000..075df82 Binary files /dev/null and b/第一章:概述/20230302095621.png differ diff --git a/第一章:概述/20230302095647.png b/第一章:概述/20230302095647.png new file mode 100644 index 0000000..39ed3d8 Binary files /dev/null and b/第一章:概述/20230302095647.png differ diff --git a/第一章:概述/20230302095710.png b/第一章:概述/20230302095710.png new file mode 100644 index 0000000..70962c5 Binary files /dev/null and b/第一章:概述/20230302095710.png differ diff --git a/第一章:概述/20230302095740.png b/第一章:概述/20230302095740.png new file mode 100644 index 0000000..5989052 Binary files /dev/null and b/第一章:概述/20230302095740.png differ diff --git a/第一章:概述/20230302095908.png b/第一章:概述/20230302095908.png new file mode 100644 index 0000000..378e0b0 Binary files /dev/null and b/第一章:概述/20230302095908.png differ diff --git a/第一章:概述/20230302095923.png b/第一章:概述/20230302095923.png new file mode 100644 index 0000000..79c6e09 Binary files /dev/null and b/第一章:概述/20230302095923.png differ diff --git a/第一章:概述/20230302100019.png b/第一章:概述/20230302100019.png new file mode 100644 index 0000000..5ae3016 Binary files /dev/null and b/第一章:概述/20230302100019.png differ diff --git a/第一章:概述/20230302100109.png b/第一章:概述/20230302100109.png new file mode 100644 index 0000000..e179b1f Binary files /dev/null and b/第一章:概述/20230302100109.png differ diff --git a/第一章:概述/20230302100434.png b/第一章:概述/20230302100434.png new file mode 100644 index 0000000..16e28df Binary files /dev/null and b/第一章:概述/20230302100434.png differ diff --git a/第一章:概述/20230302100457.png b/第一章:概述/20230302100457.png new file mode 100644 index 0000000..85648c4 Binary files /dev/null and b/第一章:概述/20230302100457.png differ diff --git a/第一章:概述/20230302100555.png b/第一章:概述/20230302100555.png new file mode 100644 index 0000000..40c81c1 Binary files /dev/null and b/第一章:概述/20230302100555.png differ diff --git a/第一章:概述/20230302100616.png b/第一章:概述/20230302100616.png new file mode 100644 index 0000000..90607fc Binary files /dev/null and b/第一章:概述/20230302100616.png differ diff --git a/第一章:概述/Java虚拟机.drawio.svg b/第一章:概述/Java虚拟机.drawio.svg new file mode 100644 index 0000000..8bee760 --- /dev/null +++ b/第一章:概述/Java虚拟机.drawio.svg @@ -0,0 +1,181 @@ + + + + + + + + + + +
+
+
+ CPU/硬件 +
+
+
+
+ + CPU/硬件 + +
+
+ + + + + + + +
+
+
+ 操作系统OS +
+
+
+
+ + 操作系统OS + +
+
+ + + + +
+
+
+ 应用程序Application +
+
+
+
+ + 应用程序Application + +
+
+ + + + + + + +
+
+
+ CPU/硬件 +
+
+
+
+ + CPU/硬件 + +
+
+ + + + + + + +
+
+
+ 操作系统OS +
+
+
+
+ + 操作系统OS + +
+
+ + + + + + + +
+
+
+ Java虚拟机 +
+
+
+
+ + Java虚拟机 + +
+
+ + + + +
+
+
+ Java应用 +
+
+
+
+ + Java应用 + +
+
+ + + + +
+
+
+ C应用 +
+
+
+
+ + C应用 + +
+
+ + + + +
+
+
+ Java应用 +
+
+
+
+ + Java应用 + +
+
+
+ + + + + Text is not SVG - cannot display + + + +
\ No newline at end of file diff --git a/面向对象-Java.md b/面向对象-Java.md new file mode 100644 index 0000000..87e0e31 --- /dev/null +++ b/面向对象-Java.md @@ -0,0 +1 @@ +# 拼题平台使用说明