下载此文档

Java基础编程试题.doc


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
(1)(图)安全中国:2009-09-0200:09:49责任编辑:ShellExp热点:第17章常见的Java上机面试题在程序员面试中,主要的考试形式分为笔试和上机编程考试两部分。笔试主要考查面试者的基础是否牢固;上机考试主要考查面试者的实际开发能力和技术技巧。上机编程考试,要求面试者能够根据题目的要求,使用一种编程工具,编写全部代码并调试运行。这主要是考查面试者代码书写和编程的熟练程度。值得注意的是,这类面试题要求能够正确运行,往往要求面试者使用比较原始的JDK编译方式也就是使用DOS命令提示符,而不是提供Eclipse或者JBuilder等快速开发环境。本章将经常出现的上机编程题进行分类,希望能够给读者带来帮助和启示。(1)在上机编程类的面试题中,大部分涉及基础编程,例如算法、语法、常用的类等知识点。面试题1怎样截取字符串考题题干编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF"6,应该输出"我ABC",而不是"我ABC+汉的半个"。试题分析本面试题容易产生困惑的是中文字符和英文字符,在这里需要考虑汉字和英文字符的占用字节数问题,中文字符占两个字节,英文字符占一个字节,理解了这个,就很容易完成本题了。参考答案具体代码实现如下:;;{;//;//(String[]args){("请输入字符串:");=newScanner();//=();//("请输入字节数:");=newScanner();//=();//(setValue());//方法与方法间的套用14.}[]setValue(){//[]string=newString[()];//(inti=0;i<;i++){[i]=(i,i+1);19.//将字符串ss中的第i个字符取出,放入字符数组中string中20.};//将这个字符数组返回22.}(String[]string){=0;="[\u4e00-\u9fa5]";//("以每"+n+"字节划分的字符串如下所示:");(inti=0;i<;i++){(string[i].matches(m)){29.//将字符数组中的每一个元素与表则表达式进行匹配,=count+2;//如果当前字符是汉字,计数器count就加231.}else{=count+1;//如果当前字符不是汉字,计数器count就加133.}(count<n){//如果当前计数器count的值小于n,(string[i]);36.}elseif(count==n){//如果当前计数器count的值等于n,(string[i]);=0;();//内循环结果,则需要换行,起到控制打印格式的作用40.}else{=0;//如果当前计数器count的值大于n,则计数器count清零,();43.}44.}45.}46.}。(点击查看大图)

Java基础编程试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2016-02-29