敲代码两年半的练习生
这个作者很懒,什么都没留下…
展开
-
【C#】题库06:编程题
【C#】题库06:编程题1. 编一个程序,定义常量Pi=3.14159265,从键盘上输入半径r,求出圆的面积。2. 编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用Console.WriteLine方法把它们输出成一列,小数点对齐,保留3位小数。3. 编一个程序,从键盘上输入三个数,用三元运算符(? :)把最大数找出来。4. 编一个程序,从键盘上输入三个数,用三元运算符(? :)把最小数找出来。5. 编一个程序,输入一个字符,如果是大写字母,就转换成小写字母,否则不转换。6.原创 2021-07-19 11:06:34 · 418 阅读 · 1 评论 -
【C#】题库05:程序阅读题
【C#】题库05:程序阅读题1. 基类派生类2. 非默认构造函数abc3. 静态构造函数!构造函数!构造函数!4. B.G!B.G!5. a=10,b=306. 计算三角形面积7. 赋值8. 枚举类型9. do...while循环10. 最大公约数11. this当前对象12. Good13. 前++与后++14. 比较大小函数15. 输入一批数值,计算其平均数16. 统计%3的余数和17. 判断数组中的元素是否大于均值18. 5 8 11 1419. 使用ref未交换20. 三个数输出一行1. 基类派生原创 2021-07-17 09:35:55 · 541 阅读 · 1 评论 -
【C#】题库04:简答题
【C#】题库04:简答题1.一个完整的C#控制台程序包括哪些必要的组成部分?2.有哪些主要的数据类型?它们之间是怎样进行相互转换的?3.类和对象的区别和关系是什么?4.静态字段与非静态字段有什么区别?5.接口声明主要由几部分组成,各部分的作用是什么?6.在某些场合中,使用接口继承而不是类继承,为什么?7.什么是异常?异常有什么作用?8.C#中处理异常采用的结构化异常处理语句有哪些?并简要说明。9.类的声明的一般形式是什么?10.什么是继承?11.什么是多态性?12.C#用多种修饰符来表达类的不同性质。根据其原创 2021-07-17 09:24:36 · 537 阅读 · 1 评论 -
【C#】题库02:选择题
【C#】题库02:选择题1.关于如下程序结构的描述中,哪一项是正确的?()2.枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为()。3.下列关于数组访问的描述中,哪个选项是不正确的?()。4.C#数组主要有三种形式,它们是()。5.下列标识符命名正确的是()。6.数组pins的定义如下:7.C#中TestClass为一自定义类,其中有以下属性定义8.在C#中,表示一个字符串的变量应使用以下哪条语句定义?()9.C#中导入某一命名空间的关键字是()。10.下面哪个关键原创 2021-07-16 10:09:03 · 345 阅读 · 1 评论 -
【C#】软件注册和认证
【C#】软件注册和认证1 题目描述2 源码详解3 实现效果1 题目描述(1)软件注册管理程序:获取CPU、硬盘、网卡等硬件信息生成机器码,加密(MD5)最后生成注册码保存在一个二进制的license文件中。(2)软件注册认证程序:获取CPU、硬盘、网卡等硬件信息生成机器码,与本机器中软件的license文件的内容比对,成功返回true,不成功返回false。2 源码详解using System;using System.Collections.Generic;using System.Co原创 2021-05-26 17:43:29 · 1200 阅读 · 2 评论 -
【C#】题库03:填空题
【C#】三十六道简单填空题第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第十一题第十二题第十三题第十四题第十五题第十六题第十七题第十八题第十九题第二十题第二十一题第二十二题第二十三题第二十四题第二十五题第二十六题第二十七题第二十八题第二十九题第三十题第三十一题第三十二题第三十三题第三十四题第三十五题第三十六题第一题问题:操作符( )被用来说明两个条件同为真的情况。解答:&&第二题问题:任何事物都是( ),它可以是现实世界中的一个物理对象,可以是抽象的概念或规则原创 2021-05-19 19:45:10 · 597 阅读 · 1 评论 -
【C#】磁盘信息获取
【C#】磁盘信息获取1 题目描述2 源码详解3 实现效果1 题目描述(1)Form1窗体设计界面如下:(2)利用Driveinfo类,获取当前计算机的所有可用驱动器信息,添加到左边的listbox中;(3)当单击某一个驱动器时,右侧的只读textbox中显示该驱动器的名称、文件系统类型、驱动器类型、卷标、总容量、可用容量等详细信息。2 源码详解using System;using System.Collections.Generic;using System.ComponentMo原创 2021-05-19 10:54:30 · 989 阅读 · 1 评论 -
【C#】获取文件及文件夹信息
【C#】获取文件及文件夹信息1 题目描述2 源码详解3 实现效果1 题目描述(1)Form1窗体设计界面如下:(2)程序运行时,窗体中仅“选择文件”按钮可用,用户单击该按钮,弹出“打开文件”对话框,可选择任一文件,则显示该文件的完整路径;同时“获取文件信息”按钮可用;(3)单击“获取文件信息”按钮后,显示该文件的创建时间、父目录、根目录、扩展名等信息;2 源码详解using System;using System.Collections.Generic;using System.C原创 2021-05-19 10:52:33 · 911 阅读 · 2 评论 -
【C#】复杂计算器的实现
【C#】复杂计算器的实现1 题目描述2 源码详解3 实现效果1 题目描述复杂计算器的实现2 源码详解using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Csha原创 2021-05-13 09:34:40 · 1024 阅读 · 2 评论 -
【C#】简易记事本的实现
【C#】简易记事本的实现1 题目描述2 源码详解3 实现效果1 题目描述试编写Windows应用程序,完成下列要求:(1)Form1窗体设计界面如下,该程序功能:简易记事本。(2)主菜单:文件 { 打开、保存 }、编辑 { 剪切、复制、粘贴 }、格式 { 字体、颜色 }、退出;(3)工具栏:打开、保存、剪切、复制、粘贴、字体(label+comboBox)、颜色(label+comboBox);(4)可实现以上菜单项和快捷工具的功能;2 源码详解using System;usin原创 2021-05-13 09:30:51 · 491 阅读 · 2 评论 -
【C#】简易计算器的实现
【C#】简易计算器的实现1 题目描述2 源码详解3 实现效果1 题目描述(1)Form1窗体设计界面如下:(2)运算类型的下列列表中包括:加法、减法、乘法、除法、取模共5种操作;初始状态下,选择“加法”运算,当用户更改运算类型时,下面式子中的加号“+”应自动更改为相应的运算符;(3)当用户在前两个文本框中输入时,最后得到结果的文本框始终是空白状态,注意该文本框是只读的,用户不能更改其值;只有当用户单击确定按钮时,结果文本框中才会显示正确的计算结果;(4)使用过程中,用户修改运算类型时,三个原创 2021-04-28 10:19:53 · 1501 阅读 · 5 评论 -
【C#】会移动的文字
【C#】会移动的文字1 题目描述2 源码详解3 实现效果1 题目描述(1)Form1窗体设计界面如下:(2)窗体左侧为一个靠左停靠的panel,其中包含一个label控件;(3)初试状态时,“水平移动”选中,当用户单击“开始移动”按钮时,label在panel中水平从左向右移动,单击“暂停移动”按钮时,label停在原位置不动;(4)在label移动过程中,若用户切换移动方式,则弹出对话框,提示先暂停移动;在label暂停移动时,用户切换移动方式,label在原位置以新的移动方式进行移动;原创 2021-04-28 10:18:31 · 352 阅读 · 2 评论 -
【C#】题库01:判断题
【C#】三十道简单判断题1题目一题目二题目三题目四题目五题目六题目七题目八题目九题目十题目十一题目十二题目十三题目十四题目十五题目十六题目十七题目十八题目十九题目二十题目二十一题目二十二题目二十三题目二十四题目二十五题目二十六题目二十七题目二十八题目二十九题目三十题目一if语句后面的表达式可以是任意表达式。 √ ×题目二在使用变量之前必须先声明类型。 √ ×题目三switch语句中必须有default标签。 √ ×题目四在控制台应用程序中,若想从键盘上输入数据,可以使原创 2021-04-21 11:14:14 · 943 阅读 · 2 评论 -
【C#】统计一个字符串中单词的个数
【C#】统计一个字符串中单词的个数1 题目描述2 源码详解3 实现效果1 题目描述编写一个函数,统计一个字符串中单词的个数并返回。规定字符串有英文单词、数字、空格、标点符号组成。其中两个单词之间至少有一个空格分开,数字、空格、标点符号不能看做单词。2 源码详解using System;using System.Text.RegularExpressions;namespace Csharp6_2{ class Program { static void M原创 2021-04-21 10:47:24 · 2961 阅读 · 4 评论 -
【C#】利用正则表达式验证IPV4地址的合法性
【C#】利用正则表达式验证IPV4地址的合法性1 题目描述2 源码详解3 实现效果1 题目描述利用正则表达式验证IPV4地址的合法性,并输出是第几类地址及是否为私有地址或保留地址。IPV4的地址分类及网络号的范围如下:A类地址(1)A类地址第1字节为网络地址,其它3个字节为主机地址。(2)A类地址范围:1.0.0.1—126.255.255.254(3)A类地址中的私有地址和保留地址:①10.X.X.X是私有地址范围(10.0.0.0-10.255.255.255)②127.X.X.X原创 2021-04-21 10:46:09 · 2273 阅读 · 2 评论 -
【C#】数据字典简单应用
【C#】数据字典简单应用1 题目描述:数据字典简单应用2 源码详解3 实现效果1 题目描述:数据字典简单应用使用字典Dictionary<string,int>保存班级信息(班级号,人数),自行添加若干成员,试获取“10-5”班和“10-6”班的人数之和。2 源码详解using System;using System.Collections.Generic;namespace Csharp6_3{ class Program { static原创 2021-04-07 12:17:22 · 465 阅读 · 1 评论 -
【C#】数字转换
【C#】数字转换1 题目描述:数字转换2 源码详解3 实现效果1 题目描述:数字转换从键盘接收一个字符串,将其转换成一个double类型的数据,若转换成功,则显示转换之后的结果(保留小数点之后的4位,小数点之前的数字每3位加一个逗号);若转换失败,则显示提示信息,并继续接收用户输入,重新转换;2 源码详解using System;namespace Csharp6_2{ class Program { static void Main(string[] ar原创 2021-04-07 12:15:58 · 248 阅读 · 1 评论 -
【C#】字符串替换并计算替换次数
【C#】字符串替换并计算替换次数1 题目描述:字符串替换并计算替换次数2 源码详解3 实现效果1 题目描述:字符串替换并计算替换次数从键盘接收一个字符串,将字符串中的子串“ab”替换为“cd”,显示替换前后的字符串,并显示替换的次数。2 源码详解using System;namespace Csharp6_1{ class Program { static void Main(string[] args) { whi原创 2021-04-07 12:14:08 · 609 阅读 · 1 评论 -
【C#】模仿Windows XP自带的扫雷游戏
【C#】模仿Windows XP自带的扫雷游戏1 题目描述:模仿Windows XP自带的扫雷游戏2 源码详解3 实现效果1 题目描述:模仿Windows XP自带的扫雷游戏定义一个30×30的二维数组,模仿Windows XP自带的扫雷游戏对这个二维数组进行随机布雷,要求至少布雷30个。游戏规则是:某个元素的值是一周(相邻8个位置)存在的地雷的个数。2 源码详解using System;using System.Collections;namespace Csharp5_3{原创 2021-03-31 12:23:44 · 1434 阅读 · 2 评论 -
【C#】给定一个排序数组和一个目标值
【C#】给定一个排序数组和一个目标值1 题目描述:给定一个排序数组和一个目标值2 源码详解3 实现效果1 题目描述:给定一个排序数组和一个目标值题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。2 源码详解using System;using System.Collections;namespace Csharp5_2{ class Program { static void原创 2021-03-31 12:21:38 · 577 阅读 · 1 评论 -
【C#】编一个程序,定义一个有10个元素的一维数组a
【C#】编一个程序,定义一个有10个元素的一维数组a1 题目描述:编一个程序,定义一个有10个元素的一维数组a2 源码详解3 实现效果1 题目描述:编一个程序,定义一个有10个元素的一维数组a题目描述:编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4插入到a[1]的位置上,这样使得每输入一个数,保持从小到原创 2021-03-31 12:19:26 · 6826 阅读 · 1 评论 -
【C#】十道简单练习题2
【C#】十道简单练习题2一、题目一1 题目描述2 源码详解3 实现效果二、题目二1 题目描述2 源码详解3 实现效果三、题目三1 题目描述2 源码详解3 实现效果四、题目四1 题目描述2 源码详解3 实现效果五、题目五1 题目描述2 源码详解3 实现效果六、题目六1 题目描述2 源码详解3 实现效果七、题目七1 题目描述2 源码详解3 实现效果八、题目八1 题目描述2 源码详解3 实现效果九、题目九1 题目描述2 源码详解3 实现效果十、题目十1 题目描述2 源码详解3 实现效果一、题目一1 题目描述原创 2021-03-31 08:46:21 · 384 阅读 · 1 评论 -
【C#】十道简单练习题1
【C#】十道简单练习题一、题目一1 题目描述2 源码详解3 实现效果二、题目二1 题目描述2 源码详解3 实现效果三、题目三1 题目描述2 源码详解3 实现效果四、题目四1 题目描述2 源码详解3 实现效果五、题目五1 题目描述2 源码详解3 实现效果六、题目六1 题目描述2 源码详解3 实现效果七、题目七1 题目描述2 源码详解3 实现效果八、题目八1 题目描述2 源码详解3 实现效果九、题目九1 题目描述2 源码详解3 实现效果十、题目十1 题目描述2 源码详解3 实现效果一、题目一1 题目描述原创 2021-03-23 17:51:54 · 880 阅读 · 1 评论 -
【C#】类的练习(4)
【C#】类的练习(4)1 题目描述:类的练习(4)2 源码详解3 实现效果1 题目描述:类的练习(4)(1)具有一个int型私有静态变量staticNumber和一个int型私有实例变量number;(2)提供一个静态构造函数,设置静态变量staticNumber的初值为50;(3)提供一个实例方法Input,从键盘接收一个int值,若转换成功,则同时为staticNumber和number赋值,否则,将staticNumber和number的值置为100;(4)提供一个静态方法Print和一个原创 2021-03-22 21:07:19 · 210 阅读 · 1 评论 -
【C#】类的练习(3)
【C#】类的练习(3)1 题目描述:类的练习(3)2 源码详解3 实现效果1 题目描述:类的练习(3)(1)定义一个Digit类,具有一个char类型的私有数据成员Number,具有Input方法(从键盘输入一个0-9的数字,为Number赋值),Output方法(输出显示Number的值);(2)定义一个MultiDigit类,具有一个可保存两位数字的私有数据成员MultiNumber,试使用2种不同的方式重写基类的Input方法和Output方法,以实现输入、输出其私有成员MultiNumber原创 2021-03-21 15:42:14 · 309 阅读 · 3 评论 -
【C#】类的练习(2)
【C#】类的练习(2)1 题目描述:类的练习(2)2 源码详解3 实现效果1 题目描述:类的练习(2)(1)定义一个Person类,具有姓名(Name)、年龄(Age)、性别(Sex)等属性;(2)从Person类派生一个Student类,具有一个能够存放5门课程成绩的数据成员,并具有SetScores方法(输入学生的5门成绩)、GetAverage方法(求平均成绩);(3)Student类要求其构造函数具有三种重载形式:1、无参;2、具有姓名、年龄、性别三个参数的构造函数;3、具有姓名、年龄、性原创 2021-03-21 15:40:19 · 957 阅读 · 2 评论 -
【C#】简单的登录锁定程序
【C#】随机取数组中的数字1 题目描述:随机取数组中的数字2 源码详解2.1 Form1.cs2.2 Form2.cs2.3 DataLink.cs3 实现效果1 题目描述:随机取数组中的数字(1)Form1和Form2窗体设计界面如下:(2)应用程序从Form1启动,输入用户名和密码,要求:密码框以字符“-”代替用户输入显示;(3)当用户单击Form1中的“确定”按钮时,弹出Form2窗体,并将用户输入的用户名和密码传递到Form2的只读textBox中显示;(4)当用户单击Form2中的“原创 2021-03-21 15:36:40 · 469 阅读 · 1 评论 -
【C#】逆数对问题
【C#】逆数对问题1 题目描述:逆数对问题2 源码详解3 实现效果1 题目描述:逆数对问题题目描述:设A[1……n]是一个包含n个不同数的数组,如果在i<j的情况下,有A[i]>A[j],则(i,j)就称为A中的一个逆序对。请编写程序,根据用户输入的正整数n(n>=2)和n个不同的数,求出数组A[n]的逆序对个数。其中,第一行输入数组包含的元素个数n,第二行输入n个不同的数(以逗号分隔)。假设有数组A[10],给数组输入10个数,则样例输入:101,2,3,6,4,5,7,原创 2021-03-21 15:28:36 · 261 阅读 · 2 评论 -
【C#】字符串处理问题
【C#】字符串处理问题1 题目描述:字符串处理问题2 源码详解3 实现效果1 题目描述:字符串处理问题问题描述:从键盘接收一个字符串(不多于80个字符),将其中的数字字符按原顺序组成一个新字符串,将其中的英文字母都用大写按原顺序组成另一个新字符串,然后再输出这两个新字符串,每个一行。如果原字符串中没有数字字符或没有英文字母,则输出"There are not digits.“或"There are not letters.” 。当接收的字符串为”**”时程序结束。样例输入:a@B1C3D$5ef&原创 2021-03-21 15:26:23 · 208 阅读 · 2 评论 -
【C#】类的练习(1)
【C#】类的练习(1)1 题目描述:类的练习(1)2 源码详解3 实现效果1 题目描述:类的练习(1)(1)定义一个Person类,具有姓名(Name)、年龄(Age)、性别(Sex)等属性;(2)从Person类派生一个Student类,具有三个课程成绩的数据成员,并具有SetScores方法(输入学生的3门成绩)、GetAverage方法(求平均成绩);(3)Student类要求其构造函数具有三种重载形式:1、无参;2、具有姓名、年龄、性别三个参数的构造函数;3、具有姓名、年龄、性别、成绩六个原创 2021-03-21 15:20:14 · 3025 阅读 · 4 评论 -
【C#】找零钱问题
【C#】找零钱问题1 题目描述:找零钱问题2 源码详解3 实现效果1 题目描述:找零钱问题编一个程序,把一张面值100元的钞票换成5元,1元和5角面值的钞票,要求100元换以上的零钱100张,且要求每种不少于一张。请问,有哪几种换法?2 源码详解using System;namespace Csharp3_1{ class Program { static void Main(string[] args) { int原创 2021-03-21 15:16:55 · 408 阅读 · 1 评论 -
【C#】字体增大、减小、改变颜色
【C#】字体增大、减小、改变颜色1 题目描述:字体增大、减小、改变颜色2 源码详解3 实现效果1 题目描述:字体增大、减小、改变颜色(1)Form1窗体设计界面如下:(2)单击“确定”按钮,可将textBox中的文字添加到label2中;(3)label2中的文字可字体大小可切换三次(小、中、大),初始状态下字体为“小”,则“缩小字体”按钮不可用,每次单击“增大字体”按钮,可使增大字体一号,当字体增大为“大”时,“增大字体”按钮不可用,每次单击“缩小字体”按钮,可使字体缩小一号2 源码详解原创 2021-03-10 20:01:56 · 2863 阅读 · 1 评论 -
【C#】随机取数组中的数字
【C#】随机生成一个整数,并将各位数相加20/100发布文章Gyangxixi【C#】随机生成一个整数,并将各位数相加1 题目描述:随机生成一个整数,并将各位数相加2 源码详解3 实现效果1 题目描述:随机生成一个整数,并将各位数相加随机生成一个100~999之间的整数,将该整数的个位、十位、百位的值相加。2 源码详解using System;namespace Csharp2_2{ class Program { static void Main原创 2021-03-10 19:58:11 · 1625 阅读 · 2 评论 -
【C#】生成随机数,并按降序排列
【C#】生成随机数,并按降序排列1 题目描述:生成随机数,并按降序排列2 源码详解3 实现效果1 题目描述:生成随机数,并按降序排列使用随机数填充一个具有10个元素的一维byte数组,并按降序排列显示其值;2 源码详解using System;namespace Csharp2_1{ class Program { static void Main(string[] args) { //随机数原创 2021-03-10 19:54:51 · 1012 阅读 · 1 评论 -
【C#】找位置问题
【C#】找位置问题1 题目描述:找位置问题2 输入描述3 输出描述4 样例输入5 样例输出6 源码详解7 实现效果1 题目描述:找位置问题n 个人围成一圈, 并依次编号1~n。从编号为1 的人开始,按顺时针方向每隔一人选出一个,剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个幸运儿,请问开始时应该站在什么位置?(设3<=n<=50)2 输入描述开始时的人数n3 输出描述第1 行是选出顺序,第2 行是两名幸运儿的开始位置(按升序排列)原创 2021-03-10 11:03:47 · 2302 阅读 · 6 评论 -
【C#】随机生成一个整数,并将各位数相加
【C#】随机生成一个整数,并将各位数相加1 题目描述:随机生成一个整数,并将各位数相加2 源码详解3 实现效果1 题目描述:随机生成一个整数,并将各位数相加随机生成一个100~999之间的整数,将该整数的个位、十位、百位的值相加。2 源码详解using System;namespace Csharp2_2{ class Program { static void Main(string[] args) { while (原创 2021-03-10 10:58:04 · 1261 阅读 · 1 评论 -
【C#】循环接收字符串,并换行逆序显示
【C#】循环接收字符串,并换行逆序显示1 题目描述:循环接收字符串,并换行逆序显示2 源码详解3 实现效果1 题目描述:循环接收字符串,并换行逆序显示循环接收字符串,并换行逆序显示。2 源码详解using System;namespace Csharp2_1{ class Program { static void Main(string[] args) { string str; int len原创 2021-03-10 10:53:48 · 675 阅读 · 1 评论 -
【C#】实现一个最简单的登录过程
【Csharp】实现一个最简单的登录过程1 题目描述:实现一个最简单的登录过程2 源码详解2.1 源码详解(From1)2.2 源码详解(From2)3 实现效果1 题目描述:实现一个最简单的登录过程实现一个最简单的登录过程。用户首先进行登录界面,当输入正确的用户名和口令及选择相应的用户类型后,登录成功后切换到程序的主界面,否则提示输入的用户名和口令不正确。这里假定管理员正确的用户名为admin,口令为123。2 源码详解2.1 源码详解(From1)using System;using S原创 2021-03-03 15:44:51 · 588 阅读 · 2 评论 -
【C#】输入年和月份,输出本月有几天
【Csharp】输入年和月份,输出本月有几天1 题目描述:输入年和月份,输出本月有几天2 源码详解3 实现效果1 题目描述:输入年和月份,输出本月有几天输入年和月份,输出本月有几天(窗体控制)2 源码详解using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System原创 2021-03-03 15:40:00 · 1567 阅读 · 2 评论 -
【C#】用“*”打印三角形
【Csharp】用“*”打印三角形1 题目描述:打印输出以下图形2 源码详解3 实现效果1 题目描述:打印输出以下图形 * *** ***** ******* *********2 源码详解using System;namespace Csharp1_1{ class Program { static void Main(string[] args) { for原创 2021-03-03 15:36:59 · 1241 阅读 · 4 评论