壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3165|回复: 19

ERP测试面试编程题目(大家帮帮忙)

[复制链接]
发表于 2008/5/17 13:50:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各是多少个?
发表于 2008/5/17 17:12:46 | 显示全部楼层
很容易呀!!!
发表于 2008/5/18 17:13:24 | 显示全部楼层
不明白!
学习中!
 楼主| 发表于 2008/5/18 19:32:52 | 显示全部楼层
大家能不能写出来看看呀
 楼主| 发表于 2008/5/18 19:34:47 | 显示全部楼层
要用到很多次循环啊,我这个最滥了,哎呀
发表于 2008/5/23 11:51:22 | 显示全部楼层
可以上网查资料就没问题,不查资料我写不出来。
发表于 2008/5/23 15:48:51 | 显示全部楼层
不会玩。。。
发表于 2008/5/23 15:55:38 | 显示全部楼层
有内置函数的吧
 楼主| 发表于 2008/5/23 22:59:56 | 显示全部楼层
我用C 写过,但是好象要用到ASCII转换,这一步我是真不会拉
发表于 2008/6/3 15:06:13 | 显示全部楼层
还搞不懂啊
发表于 2008/6/5 00:23:34 | 显示全部楼层
一点思路:
用数组存字符串,然后循环判断
if(youstring[n] >= 'a' and youstring[n] <= 'z',i++,)
呵呵,好几年不写C了,也许有语法错误,见笑

[ 本帖最后由 b374aaa 于 2008-6-5 00:33 编辑 ]
发表于 2008/6/5 08:37:13 | 显示全部楼层
要用到很多次循环啊,我这个最滥了,哎呀
===============================
一次應該就夠了
发表于 2008/6/5 08:41:57 | 显示全部楼层

VB代码如下:

'判断输入字符位数
        Dim sz, kg, xzm, dzm, qt, i As Integer
        If TextBox1.Text <> String.Empty Then
            For i = 0 To TextBox1.Text.Length - 1
                If CInt(Asc(TextBox1.Text.Substring(i, 1))) >= Asc("A") And CInt(Asc(TextBox1.Text.Substring(i, 1))) <= Asc("Z") Then
                    dzm += 1
                ElseIf CInt(Asc(TextBox1.Text.Substring(i, 1))) >= Asc("a") And CInt(Asc(TextBox1.Text.Substring(i, 1))) <= Asc("z") Then
                    xzm += 1
                ElseIf CInt(Asc(TextBox1.Text.Substring(i, 1))) >= Asc("0") And CInt(Asc(TextBox1.Text.Substring(i, 1))) <= Asc("9") Then
                    sz += 1
                ElseIf CInt(Asc(TextBox1.Text.Substring(i, 1))) = Asc(" ") Then
                    kg += 1
                Else
                    qt += 1
                End If
            Next
        End If
        Response.Write("大写字母:" & dzm & ",小写字母:" & xzm & ",数字:" & sz & ",空格:" & kg & ",其它:" & qt)
发表于 2008/10/5 21:29:52 | 显示全部楼层
我对编程一点儿也不懂,呵....
发表于 2008/10/6 10:49:27 | 显示全部楼层
ERP测试题目??? 这种题目用不同的开发工具其写法不一样,我个人一般倾向于出SQL语句的题目,毕竟ERP编程是对数据库的编程

[ 本帖最后由 lxh_1763 于 2008-10-6 10:51 编辑 ]
发表于 2008/10/6 16:26:01 | 显示全部楼层
C来写。
发表于 2008/10/6 17:57:04 | 显示全部楼层
这是最基本的数据结构问题,还是多看看原理类的东西
发表于 2008/10/7 15:32:05 | 显示全部楼层
兄弟没说用什么语言写的,
我用informix写下,晚上吧
发表于 2008/10/7 16:28:57 | 显示全部楼层

用Pascal写的

//写成一个方法  source 是任意字符串
procedure SplitString(source:string);
var
  i, nCount, lCount, uCount, sCount, oCount: integer;  //变量声明
begin

  //***开始变量付初值
  nCount:=0;//记录数字个数
  lCount:=0;//记录小写字母个数
  uCount:=0;//记录大写字母个数
  sCount:=0;//记录空格个数
  oCount:=0;//记录其它字符个数
  //***付初值完成

  //***开始遍历字符串
  for i := 0 to length(source) - 1 do
  begin
    if (ord(source[ i ]) = 32) then sCount := sCount + 1
    else if ((ord(source[ i ]) >= 65) and (ord(source[ i ]) <= 90)) then uCount := uCount + 1
    else if ((ord(source[ i ]) >= 97) and (ord(source[ i ]) <= 122)) then lCount := lCount + 1
    else if ((ord(source[ i ]) >= 48) and (ord(source[ i ]) <= 57)) then nCount := nCount + 1
    else oCount := oCount + 1;
  end;
  //***遍历完成

  //***弹出窗口显示结果
  showmessage(' 数字个数:' + inttostr(nCount) +
    ' 小写字母个数:' + inttostr(lCount) +
    ' 大写字母个数:' + inttostr(uCount) +
    ' 空格个数:' + inttostr(sCount) +
    ' 其它字符个数:' + inttostr(oCount));
  //***结果浏览完成

end;
刚写的,Delphi运行通过。

[ 本帖最后由 river.li 于 2008-10-7 16:34 编辑 ]
发表于 2009/6/18 19:54:07 | 显示全部楼层
.........无语中.....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 20:11 , Processed in 0.017913 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表