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

当前位置:首页 > 上机练习题200道

上机练习题200道

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 22:05:58

59. 编写一个程序,其中对于每种数据类型,都声明两个变量,并分别将值10和1.879赋给它们。

60. 编写一个程序,检查变量的值是否大于65。如果是,则打印文本“THE VALUE IS GREATER THAN 65!”

61. 编写一个程序,检查一个字符变量的值是否为T或t。

62. 编写一行代码,将long变量MyLong的值赋给short变量MyShort。

63. 编写一行代码,将int变量IntVal的赋给short变量ShortVal。

64. 编写一行代码,将decimal变量DecVal的值赋给long变量LongVal。

65. 编写一行代码,将int变量ch的值赋给字符变量char Val。

66. 编写一个从99数到1的while语句。

67. 编写一条根据变量name的值执行不同操作的switch语句。如果该变量的值为Robert,则打印消息”Hi Bob”;如果为Richard,则打印消息“Hi Rich”;如果为Barbara,则打印消息“Hi Barb”;如果为Kalee,则打印消息“You Go Girl!”;对于其他情况,则打印“Hix”,其中x为变量name的值。

67. 将一个整数转换成二进制、八进制、十六进制。

68. 创建一个类,它存储一个int数据成员MyNumber,并给该数据成员创建属性,当该数据成员被存储时,将其乘以100;当其被读取时,将其除以100。

69. 编写一个die类,它存储筛子的面数(sides)以及当前掷筛子得到的点数(value)。

70. 编写公有方法xyz的方法头,该方法接受两个参数,不返回任何值。

71. 为方法myMethod编写方法头。该方法接受三个参数。第一个名为myVal,其数据类型为double,并按值传递;第二个是一个输出变量,名为myOutput;第三。个是按引用传递的,数据类型为int,名为myRerence。另外该方法是公有的,其返回类型为byte。

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

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

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

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

73. 为教师编写一个程序,该程序使用一个数组存储30个学生的考试成绩,然后计算平均成绩。

74.为名为abc的公有函数编写方法头,该函数接受两个short参数,返回值类型为byte。

75.编写一行接受命令行参数的代码。 76.创建一个名称空间,它包含一个类和另一个名称空间,被包含的名称空间也包含一个类。然后创建一个使用这两个类的应用程序类。

77.编写为ABC类声明构造函数的方法头,它接受两个int 参数ARG1和ARG2。该构造函数调用基类的构造函数,并将ARG2传递给它。调用是在方法头中完成的:

Public ABC ( int ARG1,int ARG2 ):base (ARG2)

{ }

78. 给定程序的功能是分别统计字符串中大写字母和小写字母的个数。

例如,给字符串str输入:sfd34ddfoFFDEsd23sdf,则输出结果应为:cap=4,min=13

79. 一个这样的程序:让用户输入其全名,年龄和电话号码,以特定的格式显示这些消息,并显示用户的姓名的首字母。

80. 为Iid的接口编写代码,该接口只包含一个名为ID的属性成员。

改:

比较两个字符串的长度(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。

例如,输入beijing和shanghai两个字符串,函数将返回shanghai。

81. 声明一个名为Iposition的接口的代码。该接口包含一个接受一个Point值,并返回一个布尔值的方法。 改:

将str所指字符串中的字母转换为按字母序列的后续字母(Z转换A,z转换为a),其他字符不变。

82.编写一个使用代表的程序,对整型数组中的元素进行排序。

83.利用条件运算完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

84.创建一个程序,从控制台读取文本,并将其写入到文件中。用户输入一个空行,表示结束输入。

85.编写一个应用台程序,该程序使用两个命令行参数,分别把值放在一个字符串和一个整形变量中,然后显示这些值。

86.创建一个窗体,该窗体包括一个可用来输入数字的文本框,当用户单击按钮后,在标签

中显示一条消息,指出该数字是否位于0-100之间。

87.编写这样的代码:将名为butnl 和butn2 的单选按钮控件加入到一个名为grbox的组合框中。

88.编写一个应用台程序,该程序使用两个命令行参数,分别把值放在一个字符串和一个整形变量中,然后显示这些值。

89.创建一个包含菜单的应用程序。用户选择菜单时,将显示一个对话框,对话框中包含大量的控件,其中一个是ok按钮。

90. 用数组来处理求Fibonacci数列问题.

91. 一个控制台应用程序,要求用户输入5个大写字母,如果用户输入的信息不满足要求,提示帮助信息并要求重新输入。

92. 一个控制台应用程序,要求完成写列功能。 1)接收一个整数n。

2)如果接收的值n为正数,输出1~n间的全部整数。

3)如果接收的值n为负值,用break或者return退出程序。 4)转到A继续接收下一个整数。

93. 一个控制台应用程序,求1000之内的所有“完数”。所谓“完数”是指一个数恰好等于它的所有因子之和。例如6是完数,因为6=1+2+3。

94.定义一个复数类Complex,重载运算符“+”。使之能用于复数的加法运算,将运算符函数重载为非成员,非友元的普通函数。编写程序,求连个复数之和。

95.同时创建多个矩形并用红黑相间的颜色进行填充。

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

97.写一个控制台应用程序,接收一个长度大于3的字符串,完成下列功能: 1)输出字符串的长度。

2)输出字符串中第一个出现字母a的位置。 3)在字符串的第3个字符后面插入子串“hello”,输出新字符串。 4)将字符串“hello”替换为“me”,输出新字符串。

5)以字符“m”为分隔符,将字符串分离,并输出分离后的字符串。 改:

能是:根据以下公式求的值,结果由函数值带回。m与n为两个正整数且要求m>n。

P?m!n!(m?n)!

例如,m=10,n=5时,运行结果为252.000000。

98.编写一个控制台应用程序,完成下列功能,并回答提出的问题。 1)创建一个类A,在构造函数中输出“A”,在创建一个类B,在构造函数中输出“B”。 2) 从A继承一个名为C的新类,并在C内创建一个成员B。不要为C创建构造函数。 3)在Main方法中创建类C的一个对象,写出运行程序后输出的结果。 4)如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么?

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

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

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

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

100.写出符合下列要求的数据库连接字符串以及所使用的数据库连接类。

1)数据库服务器地址为202.196.131.26,登录用户名为sa,密码为administrator,后台数据库为Microsoft SQL Server数据库,要连接的数据库名为test.

2) 据库为Access数据库,数据库文件存放在运行程序所在目录的\\db子目录下,文件名为jobtypeDB.Mdb。

3)数据库为FoxPro数据库,数据库目录为:\\studentDB,数据表为grade.dbf。 改:

从str所指字符串中,找出s所指子串的个数作为函数值返回。例如,当str所指字符串中的内容为asdfghasdfgh,s所指字符串的内容为as,则函数返回整数2。

101.编写代码,定义一个基类MyClass,其中包含虚拟方法GetString()。这个方法应返回存储在受保护字段mySting中的字符串,该字段可以通过只写公共属性ContainedString来访问。

102.从类MyClass中派生一个类MyDerivedClass。重写GetString()方法,使用该方法的基类执行代码从基类中返回一个字符串,但在返回的字符串中添加文本“(output from derived class)”

103.有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。

104. 假定整数不重复数列{99,2,6,1,3,4,-1}中的数存放在数组s中。下列给定程序中,函数fun的功能是:删除数列中值为a的元素,同时将其他元素前移。

105.分类统计一个字符串中元音字母和其他字符的个数(不区分大小写)。例如,输入UdsaeyiEosu,结

果为A:1 E:2 I:1 O:1 U:2 other:4。

搜索更多关于: 上机练习题200道 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

59. 编写一个程序,其中对于每种数据类型,都声明两个变量,并分别将值10和1.879赋给它们。 60. 编写一个程序,检查变量的值是否大于65。如果是,则打印文本“THE VALUE IS GREATER THAN 65!” 61. 编写一个程序,检查一个字符变量的值是否为T或t。 62. 编写一行代码,将long变量MyLong的值赋给short变量MyShort。 63. 编写一行代码,将int变量IntVal的赋给short变量ShortVal。 64. 编写一行代码,将decimal变量DecVal的值赋给long变量LongVal。 65. 编写一行代码,将int变量ch的值赋给字符变量char Val。 66. 编写一个从99数到1的while语

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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