关键词不能为空

当前您在: 主页 > 英语 >

上机练习题200道

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 08:22
tags:

-

2021年2月8日发(作者:长大以后)



1


、从键盘输入一个正整数,按数字的相反顺 序输出。




2


、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出


正确答案的个数。




3

< p>
、写一条


for


语句,计数条件为


n



100~200


,步长为


2


;然后再用


while


语句实现同样的


循环。




4


、编写一段程序,运行时向用户提问“你考了多少分?(


0~100




, 接受输入后判断其等级


并显示出来。判断依据如下:



等级


={





90~100


分)

< br>;良




80~89

< p>
分)


;中



< p>
60~69


分)


;差


< /p>



0~59


分)



}



5



从键盘输入三个整数,求最大数。




6


、用


for



while



do

< br>…


while


循环语句中的任意一种求出


1~100


之间的质数。




7


、求出


1~1000


之间的所有能被


7


整除的树,并计算和输出每


5


个的和。




8


、编写一个控制台程序,分别输出


1~10


之间的平方、平方根


.




9


、设计一个包含多个构造函数的类 ,并分别用这些构造函数实例化对象。



10



已知


6<=a<=30,1 5<=b<=36,


求满足不定方程


2a+5b=126


的全部整数组解,并以(


a



b


)形式输出。




11



.


计算并输出< /p>


k


以内最大的


10


个能被


13



17

< br>整除的自然数之和。


k


的值由主函数传入


,



k


的值为


500,


则函数值为


4622






12


、编写一个类


Cal1

< p>
,实现加、减两种运算,然后,编写另一个派生类


Cal2


,实现乘、除


两种运算。




13


、建立三个类:具名、成人、官员。居民包含身份证号、姓 名、出生日期,而成人继承自


居民,多包含学历、职业两项数据;官员则继承自成人,多 包含党派、职务两项数据。要求


每个类中都提供数据输入输出的功能。

< br>



14


:编写一个类,其中包含一个排序的方法


Sort(),


传 入一串整数,按照从小到大的顺序输出。



< br>15


、设计一个类,报告当前机器时间以及日期。




16


、编写一个窗体程序,用菜单命 令实现简单的加、减、乘、除四则运算,并将结果输出到


对话框。




17


、编写一个具有主菜单和快 捷菜单的程序,实现文本文件的打开、修改和保存。






18


、在


label


控件中随机输入


20



1~1000


之间的整数,求出其中所有的 素数的和。




19

< br>、


编写一个程序,通过使用主菜单和工具栏按钮实现与


W indow


记事本间的文本数据保存。




20


、仿照


word


中的“文件打开”对话框界面,编制一个自己的文件打开模式对话框。




21


< p>
自己编写一个控件,


使得该控件放置在窗体上之后,


可以通过拖动四个顶点随意地改变


控件的形状。


(提示:在控 件的


Paint


事件过程中编写外观绘制代码)



改为






a


数组中的


n


个数的平方值

< br>,



b


数组中逆序的

< p>
n


个数的平



方值一一对应相减


,


结果存放在


c


数组中。




例如


:



当< /p>


a


数组中的值是


: 1

< br>、


3



5



7



8, b


数组中的值是


: 2



3



4


< br>5



8




调用该函数后


, c


中存放的数据是


: -63



-16



9



40



60






22< /p>



利用


label



button


控件对


ColorD ialog


进行操作。



< p>
23



编写一个控制台程序,分别将字符串



hello,my


friend



写入文件



,然后,将 数据分


别字符型读出并显示。




24


、编写一个程序,实现字符串复制功能。




25



读入一个整数


n



2

< br>≤


n



5000



,打印它的所有为素数的因子。例如,若输入整数


1 234


,则应输出:


2



617






26


、输入


6


个学生的姓名、学号和成绩,将其中不及格的姓名、学号和成绩输出。





27.


创建一个带有


3


个子线程的程序,第一个线程序启动


10


毫秒后,第二个线程再启动,


然后 再等


10


毫秒后第三个线程启动,


每一 个线程从


1~1000


循环输出线程的名称和计数,

< p>


3


个线程结束时要输出各自的结束信息,然后, 主线程结束。




28.



企业发放的奖金根据利润提成 。利润


(I)


低于或等于


10


万元时,奖金可提


10%


;利润高



10


万元,低于


20


万元时,低于


10


万元的部分按

< p>
10%


提成,高于


10


万 元的部分,可可


提成


7.5%



20


万到


40


万之间 时,高于


20


万元的部分,可提成


5%



40


万到


6 0


万之间时高



40

< br>万元的部分,可提成


3%



60


万到


100


万之间时,高于

< p>
60


万元的部分,可提成


1.5%



高于


100


万元时,超过< /p>


100


万元的部分按


1%


提成,从键盘输入当月利润


I


,求应发放奖金


总数?



1.


程序分析 :请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。




30.


编写一个程序,从键盘上输 入


3


个数,输出这


3

< br>个数的积及它们的和。要求编写成控制


台应用程序。


< /p>


31


.编写一个程序,输入梯形的上底,下底和高,输出梯形的面 积。要求编写成


Window



用程序 。






32.


编写一个进行加减乘除四则运算的程序,要求:输入两 个单精度数,然后输入一个运算


符号,输出两个单精度数进行运算后的结果。要求编写为 控制台程序。




33.

< p>
兔子繁殖问题。设有一对新生的兔子,从第三个月开始他们每个月都生一对兔子,新生


的兔子从第三个月开始又每个月生一对兔子。按此规律,并假定兔子没有死亡,


20


个月后


共有多少个兔子?要求编写为控制台程序。




34.


编写程 序,把由


10


个元素组成的一维数组逆序存放再输出。




35.


编写程序 ,统计


4X5


二维数组中奇数的个数和偶数的个数。

< p>



36.


编写一个求 整数任意位数字的过程,过程的调用形式为:


digit(n,k),

< br>其功能是取出数


n



右边起的第


K


位数字,例如:


digit(123 4,3)=2, digit(1234,4)=1, digit(1234,6)=0





37.


编写一个应用程序对输入的字符串进行操作,将其中的 小写字母改为相应的大写字母,


其他的字符不进行操作。





38.


定义一个车辆



V


ehicle


)基类,具有


Run



Stop


等方法,具有


Speed


( 速度)



MaxSpeed


(最大速度 )



Weight


(重量)等域。然后 以该类为基类,派生出


bicycle



car


等类。并编程


对该派生类的功能进行验证。

< p>



39.


编写出一个 通用的人员类(


Person



,该类 具有姓名(


Name



、年龄(


Age



、性别(


S ex



等域。


然后对

< br>Person


类的继承得到一个学生类



Student




该类能 够存放学生的


5


门课的成


绩,


并能求出平均成绩,


要求对该类的构造函数进行重载,

< br>至少给出三个形式。


最后编程对


student


类的功能进行验证。




40.


编写一个冒泡法排序程序。




41


.编写一个计算器程序,要求在 程序中能够捕获到被


0


除的异常与算术运算溢出的异常。



改为:



功能是: 根据形参


n


,计算如下公式的值。


< /p>


s


?


1


?


1


2


?


1

< p>
3


?


1


4


?


?


?


1

n



例如,若输入


5


,则应输出


2.28333





42



制作一个简单的计算器程序,实现简单的计算器运算。




43.


请编写函数


fun

< p>
,它的功能是:求出


1



500


之内能被


7


< br>11


整除,但不能同时被


7


和< /p>


11


整除的所


有整数,并将它们放在


b


所指的数组中,通过


m

< br>返回这些数的个数。





44.


一个数如果恰好等于它的因子之和,这个数就称为“完 熟”


。例如,


6


的因子



1



2


3


,而


6=1+2+3,


因此


6


是“完数”


。 编程序找出


1000


之内的所有完数。







45


编程输出


1~100

< p>
中能被


3


整除但不能被


5


整除的数


,


并统计有多少个这样的数。




46.


编程输出


1000


以内的所有素数。




47.


编写一个程序


,


对输入的


4


个整数


,


求出其中最大值和最小值。




48.


分别用

for



while


< p>
do



while


语句编 写程序


,


实现求前


n

< br>个自然数之和。




49.


编程输出九九乘法表。




50.


定义一个行数和列数相等的二维数组,并执行初始化, 然后计算该数级两条对角线上的


元素值之和。




51.


建立一个一维数组,使用该数组列出所学习的课程名称。




52.


编写一个包含学生基本资料 的结构类型数据


(


要求包括姓名,性别,年龄,身高,体重



)





53.


编写程序

< br>,


将一年中


12


个月,建立一个 枚举类型数据


,


并对其进行调用。




54.


在窗体上建立一个标签,一 个文本框,一个命令按钮,标签的


text


属性设置为“


VC#



序设计”


, 设计一个程序


,


单击命令按钮


,


将标签上的信息显示在文本框中。




55.


设计一个简单的计算器


,


在文本框中,


显示输入值和计算结果,


用命 令按钮做为数字键和


功能键。




56.


在窗体上建立一个列表框,一个文本框和一个命令按钮 ,在列表框中列有本班


10


个同


学的姓 名,当选中某个学生姓名后,单击此命令按钮,则在文本框中显示该学生的籍贯。




57.


求出能整除


y


且是奇数的各整数,并按从小到大的顺序放在


b


所指的数组中,这些除数的个数通过形



m


返回。



例如,若

y


中的值为


90


,则有

< p>
4


个数符合要求,它们是


1



3



5



9



15


、< /p>


45





58.


应用程序:输入一个长整数,如果这个数是负数,则取 它的绝对值,并显示出来。例如,输入:


-666


< p>
结果为:


666





59.


编写一个程序,

< p>
其中对于每种数据类型,


都声明两个变量,


并分别 将值


10



1.879


赋给


它们。




60.


编写一个程序,检查变量的值是否大于


65


。如果是,则打印文本“


THE


V


ALUE


IS


GREA


TER THAN 65






61.


编写一个程序,检查一个字符变量的值是否为


T



t







62.


编写一行代码,将


long< /p>


变量


MyLong


的值赋给


short


变量


MyShort




63.

< br>编写一行代码,将


int


变量


I ntV


al


的赋给


short


变量


ShortV


al




64.


编写一行代码

< p>
,



decimal


变量


DecV


al


的值赋给


long


变量


LongV


al





65.


编写一行代码


,


int


变量


ch


的值赋给字符变量


charV


al




66.


编写一个从


99


数到


1



while


语句。




67.


编写一条根据变量


name< /p>


的值执行不同操作的


switch


语句。 如果该变量的值为


Robert



则打 印消息



Hi


Bob



;如果为


Richard


, 则打印消息“


Hi


Rich



;如果为


Barbara


,则打印消


息“


Hi Barb



;如果为


Kalee


,则打印消息“


Y


ou Go Girl!



;对于其他 情况,则打印“


Hix



< p>
其中


x


为变量


name< /p>


的值。




67.


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



68.


创建一个类,它存储一个


in t


数据成员


MyNumber,


并给该 数据成员创建属性,当该数据


成员被存储时,将其乘以


100< /p>


;当其被读取时,将其除以


100





69.


编写 一个


die


类,它存储筛子的面数(


s ides


)以及当前掷筛子得到的点数(


value

< p>





70.


编写公有方法


xyz


的方法头,该方法接受两个参数,不返回任何值。




71.


为方法

myMethod


编写方法头。该方法接受三个参数。第一个名为

< br>myV


al,


其数据类型为


do uble,


并按值传递;第二个是一个输出变量,名为


myOu tput


;第三。个是按引用传递的,


数据类型为


int


,名为


myRerence

< br>。另外该方法是公有的,其返回类型为


byte





72.


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


< br>1



创建一个类


A




A


中编写一个可以被重 写的带


int


类型参数的方法


MyMe thod



并在该


方法中输出传递的整 型值后加


10


后的结果。


< p>
2


)再创建一个类


B


,使 其继承自类


A


,然后重写


A

< p>
中的


MyMethod


方法,将

< br>A


中接收的整


型值加


50


,并输出结果。



3


)在


Main


方法中分别创建


A


和类


B


的对象,并分别调用

< br>MyMethod


方法。





73.


为教师编写一个程序,该程 序使用一个数组存储


30


个学生的考试成绩,然后计算平均


成绩。




74< /p>


.为名为


abc


的公有函数编写方法头, 该函数接受两个


short


参数,返回值类型为


byte





75


.编写一行接受命令行参数的代码。




76



创建 一个名称空间,


它包含一个类和另一个名称空间,


被包含的名称 空间也包含一个类。


然后创建一个使用这两个类的应用程序类。






77< /p>


.编写为


ABC


类声明构造函数的方法头 ,它接受两个


int


参数


ARG1< /p>



ARG2


。该构造

函数调用基类的构造函数,并将


ARG2


传递给它。调用是 在方法头中完成的:



Public



ABC



( int



ARG1,int



ARG2 )



base (ARG2)











{











}



78.


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


< br>例如,给字符串


str


输入:


s fd34ddfoFFDEsd23sdf


,则输出结果应为:


cap=4



min=13



79.


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


并显示用户的姓名的首字母。




8


0.



Iid


的接口编写代码,该接口只包含一个名为


ID


的属性成员。



改:



比较两个字符串的长度


(


不得调用


C


语言提供 的求字符串长度的函数


)



函数返回较 长的字符串。


若两个


字符串长度相同,则返回第一个字符串。< /p>



例如,输入


beijing

< p>


shanghai


两个字符串,函数将返回


shanghai





81.


声明一个名为


Iposition


的接口的代码。该接口包含一个接受一个


Point


值,并返回一个


布尔值的方法。

< p>


改:





str


所指字符串中的字母转换为按字母序列的后 续字母(


Z


转换


A


z


转换为


a


,其他字符不变。




82


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




83



利用条件运算完成此题:学习成绩


>=90


分的 同学用


A


表示,


60-89

< p>
分之间的用


B


表示,


60


分以下的用


C


表示。

< br>



84


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


束输入。




85



编写一个应用台程序,


该程序使用两个命令行参数,


分 别把值放在一个字符串和一个整


形变量中,然后显示这些值。





86


.< /p>


创建一个窗体,


该窗体包括一个可用来输入数字的文本框,


当用户单击按钮后,


在标签


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



87


.编写这样的代码:将名为


butnl



butn2


的单选按钮控件加入到 一个名为


grbox


的组合


框中。




88



编写一个应用台程序,该程序使用两个命令行参数,分别把值放在一个字符串和一


个整形变量中,然后显示这些值。







89< /p>



创建一个包含菜单的应用程序。


用户选 择菜单时,


将显示一个对话框,


对话框中包含大


量的控件,其中一个是


ok


按钮。



90.


用数组来处理求


Fibonacci


数列问题


.




91.


一个控制台应用程序


,


要求用户输入


5


个大写字母,


如果用户输入的信息不满足要求,



示帮助信息并要求重新输入。




92.


一个控制台应用程序,要求完成写列功能。


< br>1


)接收一个整数


n




2


)如果接收的值


n


为正数,输出


1~n


间的全部整数。< /p>



3


)如果接收的值

n


为负值,用


break


或者


return


退出程序。



4


)转到


A


继续接收下一个整 数。




93.

一个控制台应用程序,求


1000


之内的所有“完数”


。所谓“完数”是指一个数恰好等于


它的所有因子之和。例如


6


是完数,因为


6=1+2+3





94


.定义一个复数类


Complex,


重载运算符“


+



。使之能用于复数的加法运算,将运算 符函数


重载为非成员,非友元的普通函数。编写程序,求连个复数之和。





95

< br>.


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




96


.创建一个类包含有

< p>
protected


数据。在相同的文件里创建第二个类,用一个方法操纵 第


一个类里的


protected


数据 。




97


. 写一个控制台应用程序,接收一个长度大于


3


的字符串,完成下 列功能:



1


)输出字符串的长度。


< p>
2


)输出字符串中第一个出现字母


a


的位置。



3


)在字符串的 第


3


个字符后面插入子串“


hello



,输出新字符串。



4


)将字符串“


hello


” 替换为“


me



,

输出新字符串。



5


)以字符“< /p>


m


”为分隔符,将字符串分离,并输出分离后的字符串。



改:



能是:根据以 下公式求的值,结果由函数值带回。


m



n


为两个正整数且要求


m>n




P


?


m


!


n


!


(


m


?


n


)!



例如,


m=10



n=5


时,运行结果为


252.000000< /p>






98


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



1


)创建一个类

A


,在构造函数中输出“


A



,在创建一个类


B


,在构造函数中输出“< /p>


B





2





A


继承一个名为


C


的新类,并在


C


内创建一个成员


B


。不要为


C


创建构造函数。





3

)在


Main


方法中创建类


C


的一个对象,写出运行程序后输出的结果。



4


)如果在


C


中也创建一个构造函数 输出“


C



,整个程序运行的结果又是 什么?




99


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



1



创建一个类


A< /p>




A


中编写一 个可以被重写的带


int


类型参数的方法


MyMethod



并在该


方法中输 出传递的整型值后加


10


后的结果。



2


)再创建一个类


B

< br>,使其继承自类


A


,然后重写


A


中的


MyMethod


方法,将


A


中接收的整


型值加


50


,并输出结果。



3


)在


Main


方法中分别创建


A


和类


B


的对象,并分别调用


MyMethod


方法。




100


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



1

< br>)数据库服务器地址为


202.196.131.26


, 登录用户名为


sa,


密码为


admin istrator,


后台数据库



Mi crosoft SQL Server


数据库,要连接的数据库名为


test.


2)


据库为


Access

< p>
数据库,数据库文件存放在运行程序所在目录的


db


子目录下,文件名为




< p>
3


)数据库为


FoxPro


数据库,数据库目录为:


studentDB,


数据表为





改:




st r


所指字符串中,找出


s


所指子串的个 数作为函数值返回。例如,当


str


所指字符串中的内容为


asdfghasdfgh



s

< p>
所指字符串的内容为


as


,则函数返回整数


2






101



编 写代码,


定义一个基类


MyClass,


其中包含虚拟方法


GetString


()

< br>。


这个方法应返回


存储在受保护字段

mySting


中的字符串,该字段可以通过只写公共属性


ContainedString


来访问。


< br>102



从类


MyClass< /p>


中派生一个类


MyDerivedClass

。重写


GetString


()方法,使用该方法


的基类执行代码从基类中返回一个字符串,但在返回的字符串中添加文本“



output from


derived class






103


.有一个

3*4


的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号


和列号。




104.


假定整数不重复数列


{


99,2,6,1,3,4,-1


}


中的数 存放在数组


s


中。下列给定程序中,函数


fun


的功能是:


删除数列中值为


a


的元素,同时将其他元素前移。



10 5



分类统计一个字符串中元音字母和其他字符的个数(不区分 大小写)


。例如,输入


UdsaeyiEosu


,结


果为


A



1



E



2



I



1



O



1



U



2



other



4






106



将长整型数中每一位上为奇数的数依次取出,构成一个新数放 在


b


中。高位仍在高位,低位仍在低


位 。例如,当


a


中的数为


8765314 2


时,则


b


中的数为

< br>7531





107



求出二维数组每列中最大元素,并依次放入< /p>


b


所指一维数组中。





108.


一个


ASP


.NET Web


应用程序,实现数据绑定,并要求有翻页导航和显示当前页以及总


页数按 钮。



-


-


-


-


-


-


-


-



本文更新与2021-02-08 08:22,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/613259.html

上机练习题200道的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文