首页 > 其他分享 >2.27课堂测试总结

2.27课堂测试总结

时间:2023-02-27 20:34:24浏览次数:48  
标签:文件 英语单词 程序 单词 接龙 测试 课堂 txt 2.27

课堂练习01题目:计算最长英语单词链。

一、题目内容:

大家经常玩成语接龙游戏,我们试一试英语的接龙吧:一个文本文件中有N 个不同的英语单词, 我们能否写一个程序,快速找出最长的能首尾相连的英语单词链,每个单词最多只能用一次。

最长的定义是:最多单词数量,和单词中字母的数量无关。

二、题目要求:

1、统一输入文件名称:input1.txt, input2.txt

2、统一输出文件名称:output1.txt,output2.txt

3、程序需要考虑下列异常状况:

(1)例如,文件不存在,你的程序会崩溃么,还是能优雅地退出并给用户提示信息?

(2)如果文件没有任何单词、只有一个单词、没有可以首尾相连的单词,程序应该如何输出?

(3)如果输入文件有一万个单词,你的程序能多快输出结果?

 

今天对《飘》这篇文章进行成语接龙样式的单词接龙,

思路:

先将原文进行处理,尽量去掉特殊字符结果如下

 

然后用空格作为判断依据,逐行读取,

然后逐个字符判断,将空格前一个非特殊字符进行

记录,然后查找,直到找到空格下一个非特殊字符

为止,进行加一,然后记录上一个单词,继续重复上述

过程,最后完成对整个文件的查找,其中特殊的

特殊位置如只有一个字符,空文件或者无文件进行

异常处理,最后完成程序,如下

 

标签:文件,英语单词,程序,单词,接龙,测试,课堂,txt,2.27
From: https://www.cnblogs.com/2351920019xin/p/17161769.html

相关文章

  • 2023.2.27每日总结
    今天课堂练习代码如下packagektlx01;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOExc......
  • 测试随笔
    测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随笔测试随......
  • 2023.2.27——软件工程日报
    所花时间(包括上课):4h代码量(行):0行博客量(篇):1篇今天,上午复习了一些计算机网络的知识点,下午学习建民老师的课程。我了解到的知识点:1.复习了StringBuffer2.利用算法计算单......
  • 2.27今日总结
     今天建民老师为我们讲解了软件工程的基本概念,并叫我们完成单词的接龙。但我只会输入和输出。importjava.io.File;importjava.io.FileReader;importjava.io.FileWrit......
  • 2023.年2.27日软工日报
    今天下午又是四节的软件工程,老师讲了讲软件工程的定义。然后后边就是测试。课堂练习01题目:计算最长英语单词链。一、题目内容:大家经常玩成语接龙游戏,我们试一试英语的......
  • 2.27每日总结
    今天是周一,下午有四节软件工程的课。前两节老师给我们讲了讲课。到三四节时出了一道题给我们做。题目要求在一个文本文件中有N个不同的英语单词,我们能否写一个程序,快速......
  • 2.27每日博客
      今天上课讲了关于bug的相关知识,王老师用波音737飞机等案列讲解了bug的危害。此外,上课还测验了英语单词接龙的测试。计算最长英语单词链。一、题目内容:大家经常玩成......
  • 2.27今日总结
    今天下午上了建民老师的软件工程课,让我们从txt文档中弄一个单词接龙,什么都忘了,首先要进行文档的读入和输入文档内容。Filefile=newFile("E://3835.txt");fis=new......
  • 自动化测试环境的搭建 及 识别元素的方法
    自动化测试环境的搭建:一、安装selenium:安装方式一:       pipinstall-Uselenium 安装方式二:   手动安装selenium:      ......
  • 2.27每日总结6
    今天在软件工程下课后利用一个小时的时间进行了java语言中对文件的操作,然后对今天的课堂测试进一步做优化。学习参考网站:Java实例–读取文件内容|菜鸟教程(runoo......