字符串操作课堂作业

IT界的小小小学生
博客专家认证
2023-01-12 23:40:50

课时名称课时知识点
字符串操作课堂作业python 实现字符串操作,整合大厂笔试题,分为连续最大字符串,与不连续重复字符串,该课程主要Python 语言通过字符串操作,学习python字符的入门级课程。
...全文
139 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
编写一个Java项目,模拟一次包括老师备课,同学上课,布置作业和做作业的课堂教学过程。作业为判断字符串是否为2-重复串及其他字符串操作内容 1. 创建Java项目JavaTeaching2012 2. 创建包cn.qtech.util,在其中新建类RepeatedStringEstimator,该类有两个方法:(1)public boolean estimate(String s),用于判断字符串s是不是2-重复串(字符串中每个出现的字符出现2次且仅两次),如判断aaaa不是,abddab是,acbcab是。(2)public void stringOperate(),其中调用适当的字符串操作完成(a)判断两个字符传”abc”和”acb”是否相同,(b)输出"c:\\java\\jsp\\A.java"中第二次出现"\\j"的位置,并输出该位置起到串末的子串 3. 创建包cn.qtech.teaching,在其中新建抽象类UniversityPeople,包含一个抽象方法void doDuty(TeachingMessage msg),表示某人完成自己的任务。 4. 在包cn.qtech.teaching中创建枚举类型TeachingState,其中包括常量BEIKE, TINGKE, BUZHIZUOYE, ZUOZUOYE,分别表示备课,听课,布置作业,做作业 5. 在包cn.qtech.teaching中创建Student类继承自UniversityPeople,该类有成员变量name及name的getter/setter方法。实现的doDuty(TeachingMessage msg)方法中如果判断msg的状态为BEIKE,则修改msg状态为TINGKE并输出:"老师"+msg中老师对象名+"备完课后,去听课!";如果判断msg的状态为BUZHIZUOYE,则修改msg状态为ZUOZUOYE并输出:"老师"+msg中老师对象名+"布置完课作业后,开始做作业!",然后调用RepeatedStringEstimator中的两个方法输出作业结果 6. 在包cn.qtech.teaching中创建Teacher类继承自UniversityPeople,该类有成员变量name及name的getter/setter方法。实现的doDuty(TeachingMessage msg)方法中如果判断msg的状态为TINGKE,则修改msg状态为BUZHIZUOYE并从msg中获得并输出听课学生名单,然后输出
内容概要:本文档为程序设计基础上机测试题集2,涵盖数组操作字符串处理、条件判断等多个方面。具体包括:①将数组最大元素放最后,最小元素放最前,通过遍历数组找到最大值和最小值位置进行交换;②数组元素逆序输出,利用循环从后向前输出数组元素;③计算平均分并输出低于平均分的成绩,通过累加求平均,遍历比较输出低于平均分的成绩;④奇数非降序列,筛选奇数并排序输出;⑤求串长,通过循环遍历字符串直到结束符统计长度;⑥密码校验,检查密码是否包含小写字母和数字且长度在8-16之间;⑦求最大字符串,比较四个字符串大小输出最大者;⑧身份证排序,提取身份证中出生日期部分按年龄排序输出。; 适合人群:计算机相关专业学生,尤其是初学者或正在学习程序设计基础课程的学生。; 使用场景及目标:①作为课堂练习或课后作业,巩固所学知识点;②帮助学生熟悉C语言的基本语法结构和常用算法,如遍历、条件判断、函数调用等;③提高学生解决实际问题的能力,培养编程思维。; 其他说明:试题难度适中,涉及的知识点较为基础,但要求学生对基本概念有清晰的理解和灵活运用的能力。每个题目都配有完整的C语言代码示例,便于学生理解和模仿。

1

社区成员

发帖
与我相关
我的任务
社区描述
bigdata算法交流qq群:249885734邮箱:hhtnan@163.com回执QQ:595454159
numpypandasdjango 个人社区
社区管理员
  • IT界的小小小学生
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧