云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C#100道编程题

C#100道编程题

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 10:39:50

1~35 50~59

磅的新方法 KConvert, 最后产生子类的实例对象, 测试这两个功能。 提示信息:

1千米(公里) = 0.62英里 1千克(公斤) = 2.2磅.

91. 统计文本行中单词的个数。 例如: 输入“I am a student”

则程序的运行结果输出为 : 4个单词。 92.编写一个控制台应用程序,完成下列功能: 1)创建一个类,用无参数的构造函数输出该类的类名。

2)添加一个重载的构造函数,带有一个String类型的参数,在此构造函数中将传递的字符串打印出来。

3)在Main方法中创建属于这个类的一个对象,不传递参数。

4)在Main方法中创建属于这个类的另一个对象,传递一个字符串“This is a string.”。 5)在Main方法中声明类型为这个类的一个具有5个对象的数组,但不要实际创建分配到数组里的对象。

6)写出运行程应该输出的结果。

93.编写一个控制台应用程序,定义一个类 MyClass,类中包含有public.private以及protected数据成员及方法。然后定义一个从MyClass类继承的类MyMain,将Main方法放在MyMain中。在Main方法中创建MyClass类的一个对象,并分别访问类中的数据成员及方法。要求注明在试图访问所有类成员时哪些语句会产生编译错误。

94.创建一个类包含有protected数据。在相同的文件里创建第二个类,用一个方法操纵第一个类里的protected数据。

95.编写一个控制台应用程序,完成下列功能,并回答提出的问题。

1)创建一个类A,在构造函数中输出“A”,在创建一个类B,在构造函数中输出“B”。 2) 从A继承一个名为C的新类,并在C内创建一个成员B。不要为C创建构造函数。 3)在Main方法中创建类C的一个对象,写出运行程序后输出的结果。 4)如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么?

96.编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果。

1)创建一个类A,在A中编写一个可以被重写的带int类型参数的方法MyMethod,并在该方法中输出传递的整型值后加10后的结果。

2)再创建一个类B,使其继承自类A,然后重写A中的MyMethod方法,将A中接收的整型值加50,并输出结果。

3)在Main方法中分别创建A和类B的对象,并分别调用MyMethod方法。

97. 接收用户输入的30名学生信息,接收内容包括姓名、学号、数学成绩、英语成绩、政治成绩。并输出以下信息: 1>计算平均成绩后输出学生的姓名,学号,平均成绩。 2>每门功课及格人数和不及格人数。

1~35 50~59

3>平均成绩在80分以上的学生人数。

98. 实现自动抽题系统的以下功能

1> 从100道考试题(序号从1到100)中随机抽取10道考试题。注:Random是生成随机数的类

2> 要求抽取的10道考试题的序号不能重复。

3> 对抽取10个考试题的序号进行升序排列,并输出显示。 4> 将排好序的考试题号进行加密且输出,加密规则如下: 将数字0改为a,数字1改为b ...数字9改为j 注: 例如考试号23表示为cd 考试号16表示为bg

99. 实现打字系统的以下功能

1>系统随机显示10个字符(都为小写的英文字母),控制台回车后接收用户的在键盘上输入的字符串。

2>输入完成后并回车后,输出显示结果(正确字符则显示原字符,错误的字符用#标识出来)。 3>重复执行 1>、 2>步骤4次(共循环5次) 4>统计键入正确的字符个数,错误的字符个数,以及正确率(百分比)。

100. 课程设计《图书管理系统》

功能模块 1>系统登陆

正确的用户名为admin,密码为admin123,判断用户名和密码是否正确,如果正确,进入到主界面,

否则输出用户名或密码不正确的提示。如果连续错误输入三次,拒绝输入,退出系统。

2>登陆之后,显示以下的界面:

欢迎使用图书管理系统。请输入快捷键进入相关的功能模块

1.图书录入(A) 2.图书查询(Q)

3.图书借阅(B) 4.图书归还(R)

5.退出系统(X)

3>如果输入A,回车后,将登陆图书录入模块。录入图书的档案信息(如下图), 其中图书编号为4位,且不能重复。最后输入完成并回车后,询问是否继续录入,输入Y将继续录入。 否则返回主界面。

1~35 50~59

编号: 书名: 出版社: 类别:

4>如果输入Q,回车后,将进入查询的界面,可以查询藏书,形成图书列表(如下表,示例数据)

1~35 50~59

编号 书名 出版社 类别 借阅状态 借阅人 学生证号

------------------------------------------------------------------------------------

0123 c#入门经典 人民邮电出版社 计算机软件 借出 张三 A123456

------------------------------------------------------------------------------------

A789 c#高级编程 北京大学出版社 计算机软件 借出 张宇 A123789

------------------------------------------------------------------------------------

S234 c#入门经典 人民邮电出版社 计算机软件 在馆 ------------------------------------------------------------------------------------

2345 大学英语 人民文学出版社 外语 在馆 ------------------------------------------------------------------------------------ 共有图书4册,已借出2册,在馆2册

请输入操作命令:

输入M,将回到主界面 输入X,将退出系统 输入A,进入图书录入

输入B,进入图书借阅 输入R,进入图书归还

否则显示无效的输入,继续接收用户的输入

5>如果输入B,回车后,进入图书借阅的界面 输入学生证号和姓名,如下图: 学生证号: 姓名:

判断学生证号不能超过12位,不能小于6位。

还将判断,如果该学生证号有借出的图书(没有归还),给出提示:你借阅的《书名》没有归还,请归还后再借阅。接收用户输入的操作命令。 输入M,将回到主界面 输入X,将退出系统 输入A,进入图书录入 输入B,进入图书借阅

输入R,进入图书归还

通过验证后,进入如下的界面:

请输入要借阅的书籍(支持模糊查询,如输入c#,将查询未借出的C#入门经典和c#高级编程,IndexOf方法,如没有输入,直接回车,将查询出全部未借出的图书)形成列表

编号 书名 出版社 类别

1~35 50~59

----------------------------------------------------

S234 c#入门经典 人民邮电出版社 计算机软件 ----------------------------------------------------

2345 大学英语 人民文学出版社 外语 ----------------------------------------------------

输入编号后(如2345),回车后,将输出 书名:大学英语,编号:2345已借阅成功。 如果输入的编号在上面的列表中不存在,给出提示,继续等待用户输入编号。 完成后,提示请输入操作命令: 输入M,将回到主界面 输入X,将退出系统 输入A,进入图书录入 输入B,进入图书借阅 输入R,进入图书归还

否则显示无效的输入,继续接收用户的输入

6>图书归还

输入学生证号(如下),判断学生证号不能超过12位,不能小于6位。 学生证号:

还将判断,如果该学生证号没有借出的图书,给出提示:你没有借阅的图书。继续提示用户输入学生证号

否则,将出现下面的提示: 你借出的图书是:

编号 书名 出版社 类别 ----------------------------------------------------

2345 大学英语 人民文学出版社 外语 你确实要归还该图书吗?(Y确定归还,N不归还) 输入Y,输出《书名》已归还,欢迎借阅。 输入N,输出《书名》暂不归还

否则显示无效的输入,继续等待用户的输入。 完成后,请输入操作命令:

输入M,将回到主界面 输入X,将退出系统 输入A,进入图书录入 输入B,进入图书借阅 输入R,进入图书归还

搜索更多关于: C#100道编程题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1~35 50~59 磅的新方法 KConvert, 最后产生子类的实例对象, 测试这两个功能。 提示信息: 1千米(公里) = 0.62英里 1千克(公斤) = 2.2磅. 91. 统计文本行中单词的个数。 例如: 输入“I am a student” 则程序的运行结果输出为 : 4个单词。 92.编写一个控制台应用程序,完成下列功能: 1)创建一个类,用无参数的构造函数输出该类的类名。 2)添加一个重载的构造函数,带有一个String类型的参数,在此构造函数中将传递的字符串打印出来。 3)在Main方法中创建属于这个类的一个对象,不传递参数。 4)在Main方法中创建

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com