一、测试需知
∙ 1、学员应独立完成此入学测试题,在做题过程中有疑问可以通过我们网站向技术人员请教。
∙ 2、完成后,请把测试题答案打包后发送给我们网站的人员,由客户人员负责打分和审核。
∙ 3、为使测试题达到促进学员学习的目标,允许学员分批提交测试,以便于老师及时指出错误,提高学习效率。
注意:
由于对传智播客的信任,每个班都有少数几名同学没有通过测试题就报名参加就业班学习,由于基础较差,在就业班听课过程中非常吃力,造成学习跟不上进度,学习效果不好,影响了就业。保证通过入学测试再进入就业班学习是对自己的负责,学习不能图快,欲速则不达。有少数同学没有通过入学测试题也执意参加就业班,最后很多都选择了重读就业班,这样和先自学十几天基础班教程再基础扎实的进入就业班的同学相比浪费了时间和金钱。传智播客对同学们
负责,同学们也一定要对自己负责!学习效果才是王道!
没有通过入学测试的同学可以报名参加传智播客.Net培训基础班 或者自学基础班免费视频(下载地址:net.itcast/net/video.shtml)。
测试题
1、C#中有哪几种注释符?
传智播客培训机构怎么样
2、对学员的结业考试成绩评测,要求在控制台中提示用户输入学员考试成绩,写一个方法,根据用户输入的成绩,返回一个等级;
90分以上A级、80~90分B级、70~80分C级、60~70分B级、60分以下C级。
如图所示:
3、在控制台中提示用户输入一个年龄,如果用户输入的年龄大于18岁,则提示用户”可以查看”,如果小于10岁,则提示用户“不可以查看”,如果在10岁到18岁之间,则提示用户 “是否继续查看?(yes/no)”,如果用户输入yes,则提示可以查看,否则提示不可以查看。
如图所示:
4、在控制台中提示用户首先输入一个年份,再提示用户输入一个月份,请根据用户输入的年份和月份来输出这个月有多少天(需要判断是否是闰年)。
如图所示:
5、在控制台中提示:“这道题我给你讲一遍,你会了吗?”,接收用户回答,如果用户回答”我会了”,则提示放学,并退出程序,如果用户回答”不会”,则继续提问:“这道题我再给你讲一遍,你会了么?”
可以退出程序条件:
1)、直到学生回答“会了”,则可以退出程序。
2)、直到老师讲了10遍,不管会不会都放学,两个条件满足一个即可。
6、将100-999间的水仙花数打印到控制台。
水仙花数:只存在于百位数字之中,如果这个百位数字的百位的立方加上十位的立方加上各位的立方等于当前这个百位数字的话,则这个数字为水仙花数。例:153就是一个水仙花数,1*1*1+5*5*5+3*3*3=153。
7、在控制台中不断要求用户输入一个数字(假定用户输入的都是正整数),当输入end的时候,显示刚才输入的数字中的最大值。
如图所示:
8、向控制台中打印1-100以内所有的质数。
质数:只能被1和自身整除的数字。
第二部分 字符串的操作测试
9、有这样的一个数组,里面存储的都是人的姓名:{“老杨”,”老邹”,”老苏”,”老虎”,”老牛,”老蒋”,”老王”,”老马”},
写一个程序,将这个数组的元素分割成一个字符串:老杨|老苏|老邹|老虎|老牛|老将|老王|老马。
注意:最后一个人的名字后面没有竖线,并将最终结果输出到控制台。
10、有如下字符串数组 :{“非常”,”高兴”,”来到”,”传智播客学习”},写一段程序,将数组中的每个元素的位置进行翻转,最终变成:{“传智播客学习”,”来到”,”高兴”,”非常”},并将数组中的元素输出到控制台。
11、从如下email中提取出用户名和域名:abc@itcast.,并打印到控制台
最终结果。
如图所示:
12、在控制台中提示用户输入一句英文,出这句英文中所有e出现的位置。
例如:在控制台中输入:hello chinese,则输出:
如图所示:
13、有如下字符串数组:{“诸葛亮”,”鸟叔”,”卡卡西”,”卡哇伊”},将每个元素的后面都加上竖线,转成字符串如:诸葛亮|鸟叔|卡卡西|卡哇伊,(最后一个元素的后面没有竖线),然后再将字符串中的竖线切割掉,将最终结果打印到控制台中。
14、请将 “Welcome To China”这个字符串每个字符出现的次数打印到控制台中。
15、有如下字符串:
【"患者:“大夫,我咳嗽得很重。” 大夫:“你多大年记?”
患者:“七十五岁。” 大夫:“ 二十岁咳嗽吗”
患者:“不咳嗽。” 还要等到什么时咳嗽?”"】。
需求:
①请统计出该字符中“咳嗽”二字的出现次数,
以及每次“咳嗽”出现的索引位置。
②扩展(*):统计出每个字符的出现次数。
结果输出到控制台。
16、将字符串" hello world,你 好 世界 ! " 的两端的空格去掉,
并且将其中的所有其他空格都替换成一个空格,最终输出结果为:"hello world,你 好 世界 !"。
第三部分:方法测试
17、写一个方法,用来读取用户在控制台输入的数字,如果是数字,则打印这个数字的二倍,如果不是数字,则提示用户重新输入,直到是数字为止。
如图所示:
18、在控制台中提示用户输入yes或者no,写一个方法判断用户的输入,要求只允许用户输入yes或者no,否则就一直提示用户重新输入。
如图所示:
19、写一个方法,使用这个方法可以求得一个整数类型数组的最大值、最小值、总和、平均值。(使用out参数返回多个值)
20、在控制台中提示用户输入用户名和密码,写一个方法判断用户是否登录成功,如果登录成功,返回true,并且返回”登录成功”,登录失败返回false,并且返回”登录失败”(提示:使用out参数)
21、写一个方法,来交换两个int类型的变量的值。(提示:使用ref参数)
22、写一个方法,来实现对一个整数类型数组进行升序排列,要求使用冒泡排序。
23、有一个字符串数组:{ "马龙", "迈克尔乔丹", "雷吉米勒", "蒂姆邓肯", "科比布莱恩特" },写一个方法来计算这个数组中最长的字符串,并输出到控制台。
24、有一个字符串 “Hello C Sharp”,写一个方法,将此字符串,翻转为 “Sharp C Hello”,
并打印到控制台。
第三部分 面向对象
25、请简述你对c#中抽象类的理解
26、请简述你对c#中接口的理解
27、使用抽象类来实现,计算圆形和矩形的面积和周长。要求:(写一个”Shape”类作为圆形和矩形的父类,提供两个抽象方法,分别用来计算周长和面积,子类圆形和矩形分别在自己的类中重写父类的抽象方法)
28、超市现在提供3种打折方式,1、打95折,2、打8折,3、买500送100。
要求:写一个打折的抽象父类,并且在父类中提供一个打折的抽象方法,
子类继承父类后,重写父类总的打折抽象方法,在控制台中提示用户请选择一个打折方式,根据用户的输入,
使用简单工厂设计模式获得一个打折的对象,并计算打折后的价钱。(价钱可以自己定义)
第四部分:winform测试
29、使用多线程实现摇奖机程序,创建winform应用程序。
要求:放入3个label控件,再放入一个button控件,按钮默认显示文本为“开始”,
当点击按钮的时候,按钮的文本变为“停止”,并且label中的文本从0~9随机转动,
单再次点击按钮的时候,按钮的文本变为“开始”,并且label中的文本停止转动。
第五部分:HTML+CSS
30、请使用HTML实现下面的页面,并在左侧页面放入超链接,实现在右侧页面跳转。
31、使用table表格实现下面的内容。
32、使用HTML+CSS实现下面的样式:
1、C#中有哪几种注释符?
传智播客培训机构怎么样
2、对学员的结业考试成绩评测,要求在控制台中提示用户输入学员考试成绩,写一个方法,根据用户输入的成绩,返回一个等级;
90分以上A级、80~90分B级、70~80分C级、60~70分B级、60分以下C级。
如图所示:
3、在控制台中提示用户输入一个年龄,如果用户输入的年龄大于18岁,则提示用户”可以查看”,如果小于10岁,则提示用户“不可以查看”,如果在10岁到18岁之间,则提示用户 “是否继续查看?(yes/no)”,如果用户输入yes,则提示可以查看,否则提示不可以查看。
如图所示:
4、在控制台中提示用户首先输入一个年份,再提示用户输入一个月份,请根据用户输入的年份和月份来输出这个月有多少天(需要判断是否是闰年)。
如图所示:
5、在控制台中提示:“这道题我给你讲一遍,你会了吗?”,接收用户回答,如果用户回答”我会了”,则提示放学,并退出程序,如果用户回答”不会”,则继续提问:“这道题我再给你讲一遍,你会了么?”
可以退出程序条件:
1)、直到学生回答“会了”,则可以退出程序。
2)、直到老师讲了10遍,不管会不会都放学,两个条件满足一个即可。
6、将100-999间的水仙花数打印到控制台。
水仙花数:只存在于百位数字之中,如果这个百位数字的百位的立方加上十位的立方加上各位的立方等于当前这个百位数字的话,则这个数字为水仙花数。例:153就是一个水仙花数,1*1*1+5*5*5+3*3*3=153。
7、在控制台中不断要求用户输入一个数字(假定用户输入的都是正整数),当输入end的时候,显示刚才输入的数字中的最大值。
如图所示:
8、向控制台中打印1-100以内所有的质数。
质数:只能被1和自身整除的数字。
第二部分 字符串的操作测试
9、有这样的一个数组,里面存储的都是人的姓名:{“老杨”,”老邹”,”老苏”,”老虎”,”老牛,”老蒋”,”老王”,”老马”},
写一个程序,将这个数组的元素分割成一个字符串:老杨|老苏|老邹|老虎|老牛|老将|老王|老马。
注意:最后一个人的名字后面没有竖线,并将最终结果输出到控制台。
10、有如下字符串数组 :{“非常”,”高兴”,”来到”,”传智播客学习”},写一段程序,将数组中的每个元素的位置进行翻转,最终变成:{“传智播客学习”,”来到”,”高兴”,”非常”},并将数组中的元素输出到控制台。
11、从如下email中提取出用户名和域名:abc@itcast.,并打印到控制台
最终结果。
如图所示:
12、在控制台中提示用户输入一句英文,出这句英文中所有e出现的位置。
例如:在控制台中输入:hello chinese,则输出:
如图所示:
13、有如下字符串数组:{“诸葛亮”,”鸟叔”,”卡卡西”,”卡哇伊”},将每个元素的后面都加上竖线,转成字符串如:诸葛亮|鸟叔|卡卡西|卡哇伊,(最后一个元素的后面没有竖线),然后再将字符串中的竖线切割掉,将最终结果打印到控制台中。
14、请将 “Welcome To China”这个字符串每个字符出现的次数打印到控制台中。
15、有如下字符串:
【"患者:“大夫,我咳嗽得很重。” 大夫:“你多大年记?”
患者:“七十五岁。” 大夫:“ 二十岁咳嗽吗”
患者:“不咳嗽。” 还要等到什么时咳嗽?”"】。
需求:
①请统计出该字符中“咳嗽”二字的出现次数,
以及每次“咳嗽”出现的索引位置。
②扩展(*):统计出每个字符的出现次数。
结果输出到控制台。
16、将字符串" hello world,你 好 世界 ! " 的两端的空格去掉,
并且将其中的所有其他空格都替换成一个空格,最终输出结果为:"hello world,你 好 世界 !"。
第三部分:方法测试
17、写一个方法,用来读取用户在控制台输入的数字,如果是数字,则打印这个数字的二倍,如果不是数字,则提示用户重新输入,直到是数字为止。
如图所示:
18、在控制台中提示用户输入yes或者no,写一个方法判断用户的输入,要求只允许用户输入yes或者no,否则就一直提示用户重新输入。
如图所示:
19、写一个方法,使用这个方法可以求得一个整数类型数组的最大值、最小值、总和、平均值。(使用out参数返回多个值)
20、在控制台中提示用户输入用户名和密码,写一个方法判断用户是否登录成功,如果登录成功,返回true,并且返回”登录成功”,登录失败返回false,并且返回”登录失败”(提示:使用out参数)
21、写一个方法,来交换两个int类型的变量的值。(提示:使用ref参数)
22、写一个方法,来实现对一个整数类型数组进行升序排列,要求使用冒泡排序。
23、有一个字符串数组:{ "马龙", "迈克尔乔丹", "雷吉米勒", "蒂姆邓肯", "科比布莱恩特" },写一个方法来计算这个数组中最长的字符串,并输出到控制台。
24、有一个字符串 “Hello C Sharp”,写一个方法,将此字符串,翻转为 “Sharp C Hello”,
并打印到控制台。
第三部分 面向对象
25、请简述你对c#中抽象类的理解
26、请简述你对c#中接口的理解
27、使用抽象类来实现,计算圆形和矩形的面积和周长。要求:(写一个”Shape”类作为圆形和矩形的父类,提供两个抽象方法,分别用来计算周长和面积,子类圆形和矩形分别在自己的类中重写父类的抽象方法)
28、超市现在提供3种打折方式,1、打95折,2、打8折,3、买500送100。
要求:写一个打折的抽象父类,并且在父类中提供一个打折的抽象方法,
子类继承父类后,重写父类总的打折抽象方法,在控制台中提示用户请选择一个打折方式,根据用户的输入,
使用简单工厂设计模式获得一个打折的对象,并计算打折后的价钱。(价钱可以自己定义)
第四部分:winform测试
29、使用多线程实现摇奖机程序,创建winform应用程序。
要求:放入3个label控件,再放入一个button控件,按钮默认显示文本为“开始”,
当点击按钮的时候,按钮的文本变为“停止”,并且label中的文本从0~9随机转动,
单再次点击按钮的时候,按钮的文本变为“开始”,并且label中的文本停止转动。
第五部分:HTML+CSS
30、请使用HTML实现下面的页面,并在左侧页面放入超链接,实现在右侧页面跳转。
31、使用table表格实现下面的内容。
32、使用HTML+CSS实现下面的样式:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论