精华内容
下载资源
问答
  • 正交表一、概念二、使用步骤三、常用正交设计表四、常用正交设计表-举例、混合正交表 一、概念 能够使用最小的测试过程集合获得最大的测试覆盖率,从全面试验中挑选出有代表性的点进行测试。 适用于配置软件,...

    一、概念

    能够使用最小的测试过程集合获得最大的测试覆盖率,从全面试验中挑选出有代表性的点进行测试。
    适用于配置类软件组合比较多的情况。
    正交表Ln(m^k):
    特点:均匀分散、整齐可比、高效、快速、经济.

    n 正交表的行数,也就是需要测试的组合的次数;
    k 正交表的列数,也就是控件的个数;
    m是每个控件包含的取值个数;

    二、使用步骤

    ① 根据控件和取值数选择一个合适的正交表;
    ② 列举取值并编号,生成取值表;
    ③ 把取值表与选择的正交表进行映射;

    三、常用正交设计表

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    其它的如果需要可以自行下载word文档。
    链接:https://pan.baidu.com/s/1xLCorBAP5UrNhal1dy_iHA
    提取码:6nt9
    复制这段内容后打开百度网盘手机App,操作更方便哦

    四、常用正交设计表-举例

    案例:字符属性设置程序

    a) 窗体中有多个控件(字体、字符样式、颜色、字号),每个控件有多个取值
    i. 字体:仿宋、楷体、华文彩云
    ii. 字符样式:粗体、斜体、下划线
    iii. 颜色:红色、绿色、蓝色
    iv. 字号:20号、30号、40号
    在这里插入图片描述

    步骤:
    ① 根据控件和取值数选择一个合适的正交表;
    根据分析可知,该案例有4个控件,每个控件有3个取值。
    所以我们可以组合3^4 = 81个组合,那么在常用的正交表中,我们可以选择此表,那么本来要81个组合测试才能测得完的用例,根据正交表设计法,只需要进行9次测试即可。所谓,使用最小的测试过程集合获得最大的测试覆盖率。
    在这里插入图片描述

    在这里插入图片描述

    ② 列举取值并编号,生成取值表;
    接下来对控件和控件的取值进行排序,生成取值表。
    在这里插入图片描述

    ③ 把取值表与选择的正交表进行映射;
    根据取值表和所选择的正交表进行编号 进行映射,生成以下的实际测试用例。
    在这里插入图片描述

    五、混合正交表

    在实际工作中,很多情况都是因素(控件个数)和水平(每个控件的可选个数)不同,我们在现成的正交表中找不到对应的表格,此时我们就需要使用混合正交表工具(allpairs)(不需要安装)来生成混合正交表。
    如果需要,可自取。
    链接:https://pan.baidu.com/s/1TKsmGHf3Lro2x63660M38Q
    提取码:abea
    复制这段内容后打开百度网盘手机App,操作更方便哦

    举例:
    使用步骤:
    1、 制作取值表(不需要编号,列出数据即可)
    在这里插入图片描述
    2、 复制表格中的数据放在一个新建的txt文本文档中,保存到allpairs文件夹中(例如:test2.txt)
    在这里插入图片描述
    在这里插入图片描述

    3、 Win+r再输入cmd进入控制台界面

    4、 使用控制台代码进入allpairs文件夹中(例如: e: 回车 cd 复制文件夹路径 回车)
    在这里插入图片描述

    5、 再输入allpairs.exe test2.txt>chenggong.txt (test2.txt是我们刚新建的文件,chenggong.txt是我们最终生成出来的正交表文件)

    在这里插入图片描述
    6、回到allpairs的文件夹,可以看到已经生成了chengong.txt正交设计表了。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 章 树与二叉树

    2014-11-27 22:18:34
    孩子节点有两:孩子节点、表头结点。 5.2.3 双亲孩子表示 即将双亲表示和孩子链表表示相结合的存储方法。仍将各结点的孩子分别组成单链表,同时用一维数组顺序存储树中的各结点,数组元素除了包括结点的数据...
  • 从一号位到号位,每个号位选出一个人,且每个号位所选的人编号不能相同,这个是隐藏的要求。 直接打开计算器计算即可,97 + 99 + 99 + 97 + 98 = 490 选不唯一, 和唯一。 B 答案解析 用双重循环从左到右对原...



    结果填空题


    A - 组队

    在这里插入图片描述

    在这里插入图片描述

    答案解析

    从一号位到五号位,每个号位选出一个人,且每个号位所选的人编号不能相同,这个是隐藏的要求。

    直接打开计算器计算即可,97 + 99 + 99 + 97 + 98 = 490 选法不唯一, 和唯一。



    B - 不同子串

    在这里插入图片描述
    答案解析

    用双重循环从左到右对原字符串进行截取,然后存入集合里,最后集合的大小就是答案,结果是100。

    import java.util.HashSet;
    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
    
            HashSet<String> set = new HashSet<String>();
            String str = sc.nextLine();
            for (int i = 0; i < str.length(); i++) {
                for (int j = i + 1; j <= str.length(); j++) {
                    set.add(str.substring(i, j));
                }
            }
            System.out.println(set.size());
        }
    
    }
    
    


    C - 数列求值

    在这里插入图片描述
    答案解析
    题目一看好像是斐波那契数列题目,但是题目要的是第20190324项的后四位数字。数据太大了,大数类也解决不了这个问题。但只求后四位,我们可以发现,不管前面数位是怎样的,后四位数字只与两个加数的后四位有关。答案是4659

    public class Main {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            int a = 1, b = 1, c = 1;
            int ans = 0;
            for (int i = 4; i <= 20190324; i++) {
                ans = (a + b + c) % 10000;
                a = b;
                b = c;
                c = ans;
            }
            System.out.println(ans);
        }
    
    }
    
    


    D - 数的分解

    在这里插入图片描述
    答案解析
    从小到大枚举 i、j、k,并且 i < j < k,防止了重复情况的出现,并且每次判断 i、j、k是否含有 2 或者 4。答案是40785。

    import java.util.Scanner;
    public class Main {
    
        public static boolean judge(int x) {
            while (x > 0) {
                if (x % 10 == 2 || x % 10 == 4)
                    return true;
                x /= 10;
            }
            return false;
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
            int ans = 0;
            for (int i = 1; i < 2019; i++) {
                if (judge(i))
                    continue;
                for (int j = i + 1; j + i < 2019; j++) {
                    if (judge(j))
                        continue;
                    for (int k = j + 1; k + j < 2019; k++) {
                        if (judge(k))
                            continue;
                        if (i + j + k == 2019) {
                            ans++;
                            System.out.println(i + " " + j + " " + k + " " + (i + j + k));
                        }
                    }
                }
            }
            System.out.println(ans);
        }
    }
    


    E - 迷宫

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述



    答案解析

    求最短路径,典型的bfs题目,唯一要注意就是,这道题是有方向优先的,也就是D、L、R、U方向。还有要注意的就是输入的是字符串,要先转换为整型二维数组。

    package ten;
    
    import java.util.LinkedList;
    import java.util.Queue;
    import java.util.Scanner;
    
    
    
    public class B_e {
    
        //30行50列
        static int n = 30, m = 50;
        static int[][] num = new int[n + 1][m + 1];
        static boolean[][] vis = new boolean[n+1][m+1];
        //这里要跟对应D、L、R、U的方向
        static int[] dx = {1,0,0,-1};
        static int[] dy = {0,-1,1,0};
        static char[] ch = {'D','L','R','U'};
        
        static void bfs() {
            //标记没有走过
            for (int i = 1; i <= n; i++) {
                for(int j=1;j<=m;j++) {
                    vis[i][j] = false;
                }
            }
            
            Point Point = new Point(1,1);
            Point.path = "";
            //用队列来进行bfs
            Queue<Point> q = new LinkedList<Point>();
            q.offer(Point);
            vis[1][1] = true;
            
            while(!q.isEmpty()) {
                Point t = q.poll();
                if (t.x == n && t.y == m) {
                    System.out.println(t.path);
                    break;
                }
                
                for (int i=0;i<4;i++) {
                    int xx = t.x + dx[i];
                    int yy = t.y + dy[i];
                    if (xx >=1 && xx <=n && yy>=1 && yy<=m && !vis[xx][yy] && num[xx][yy]==0) {
                        vis[xx][yy] = true;
                        Point p = new Point(xx,yy);
                        p.path = t.path + ch[i];
                        q.offer(p);
                    }
                }
            }
            
            
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
            //要把输入的字符串转换为数字
            for (int i = 1; i <= 30; i++) {
                String str = sc.nextLine();
                for (int j = 0; j < m; j++) {
                    num[i][j + 1] = str.charAt(j) - '0';
                }
    
            }
            bfs();
        }
    
    }
    
    class Point {
        //记录坐标
        int x,y;
        //记录路径
        String path;
        public Point() {
            
        }
        public Point(int x, int y) {
            this.x = x;
            this.y = y;
        }
    }
    


    程序设计题:

    F - 特别数的和

    在这里插入图片描述
    在这里插入图片描述
    答案解析
    求出1 ~ n中包含2, 0, 1, 9这几个的数的数字之和。数据规模是10000, 所以可以直接枚举1 ~ n中所有的数,判断其是否包含2,0,1,9其中的一个,有就加上。 时间复杂度最高是O(5∗n),完全不用担心超时。

    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            int ans = 0;
            for(int i = 1; i<=n;i++) {
                int x = i;
                while(x > 0) {
                    if(x%10==2 || x%10==1 || x%10==0 || x%10==9) {
                        ans += i;
                        break;
                    }
                    x/=10;
                }
            }
            System.out.println(ans);
        }
    }
    
    


    G - 外卖店优先级

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    答案解析

    • 数据规模最大是10^5,所以该题的时间复杂度必须小于 o(n ^ 2),也就是说不能直接双重遍历,这样会超时。
    • 可以先按照时间ts从小到大排序,然后遍历排序后的这m条信息中时间小于等于T的信息。
    • 没接过订单的店铺肯定优先级会是 0 ,这些我们不用管他,只需要处理那些有订单的店铺。
    • 有订单的店铺,我们把它们放入set集合。
    • 这里有个关键的点,就是,我们要记住有订单店铺上一次有订单的时间,这样我们每次遍历就可以把这个店铺两次订单之间没有订单的时间减掉,不断地更新。
    • 最后我们再遍历set集合,也就是有订单的店铺,然后要再处理一下,剪掉T时刻到上一次有订单的时刻之间没有订单的时间长度,然后判断一下是否在优先缓存当中。
    import java.util.Arrays;
    import java.util.Scanner;
    import java.util.Set;
    import java.util.TreeSet;
    
    class Node implements Comparable<Node> {
        int ts, id;
    
        public int compareTo(Node a) {
            if (this.ts == a.ts)
                return this.id - a.id; // 按照id值从小到大排序
            // 若要按照id从大到小排序,就用 a.id - this.id;
            return this.ts - a.ts; // 按照ts值从小到大排序
    
        }
    }
    
    public class Main {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt(), m = sc.nextInt(), t = sc.nextInt();
            Node[] node = new Node[m + 1];
            for (int i = 1; i <= m; i++) {
                node[i] = new Node(); // 类对象必须初始化,分配内存空间
                node[i].ts = sc.nextInt();
                node[i].id = sc.nextInt();
            }
            Arrays.sort(node, 1, m + 1);
            int[] last = new int[100010];
            int[] score = new int[100010];
            boolean[] vis = new boolean[100010];
            Set<Integer> set = new TreeSet<Integer>();
            for (int i = 1; i <= m && node[i].ts <= t; i++) {
                int id = node[i].id;
                int ts = node[i].ts;
                set.add(node[i].id);
                if (ts - last[id] > 1)
                    score[id] -= (ts - last[id] - 1);
                if (score[id] < 0)
                    score[id] = 0;
                if (score[id] <= 3)
                    vis[id] = false;
                score[id] += 2;
                if (score[id] > 5)
                    vis[id] = true;
                last[id] = ts;
            }
            int ans = 0;
            for(int i:set) {
                if(last[i] < t) {
                    score[i] -= (t-last[i]);
                }
                if(score[i]<=3)  vis[i] = false;
                if(vis[i])   ans++;
            }
            System.out.println(ans);
        }
    
    }
    
    


    H - 人物相关性分析

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    答案解析

    • 这个做法会超时,只能过一部分样例。

    • 首先先预处理字符串,把字符串按照空格和 “ . ” 分割开来,并用一个数组记录每个单词的长度。然后暴力遍历,计算每个“Alice”在安全范围内的“Bob”数目 ,再暴力一边,计算每个“Bob”在安全范围内的“Alice”数目。

    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            Scanner sc = new Scanner(System.in);
            
            int K = sc.nextInt();
            sc.nextLine();  //吸掉换行符
            String str = sc.nextLine();
            
            //用正则表达式按照空格和.来分割字符串
            String[] words = str.split("\\s+|\\.");
            
            int[] wordLength = new int[words.length+1];
            
            //确定每个单词的长度,方便后面计算距离
            for (int i = 0; i < words.length; i++) {
                wordLength[i] = words[i].length();
            }
            
            int ans = 0;
            
            //根据Alice确定可行的Bob对数
            for (int i = 0; i < words.length; i++) {
                if ("Alice".equals(words[i])) {
                    for (int j = i+1; j < words.length; j++) {
                        int cnt = 1;
                        if ("Bob".equals(words[j])) {
                            for (int k = i+1; k < j; k++) {
                                cnt += (wordLength[k]+1);
                            }
                            
                            if (cnt <= K)   
                                ans++;
                            
                        }
                    }
                }
            }
            
            //根据Bob确定可行的Alice对数
            for (int i = 0; i < words.length; i++) {
                if ("Bob".equals(words[i])) {
                    for (int j = i+1; j < words.length; j++) {
                        int cnt = 1;
                        if ("Alice".equals(words[j])) {
                            for (int k = i+1; k < j; k++) {
                                cnt += (wordLength[k]+1);
                            }
                            
                            if (cnt <= K)   
                                ans++;
                            
                        }
                    }
                }
            }
            
            System.out.println(ans);
    
        }
    
    }
    


    I - 后缀表达式

    在这里插入图片描述
    在这里插入图片描述

    答案解析

    • 一开始想当然的将数组从大到小排序,然后加上n个最大的数之后,减去剩下的数,但其实这种想法是错误的。比如数据:1 3 5 4 3 2 1,如果按照这思路,答案是5 + 4 - 3 - 2 - 1 = 3,而正确答案是 5 + 4 - (1 - 2 - 3) = 13。
    • 题目让我们自己构造后缀表达式,也就是说我们可以随便改变n+m+1个数的运算顺序,即我们可以在对应的中缀表达式上任意加括号。
    • 如果只有加减操作,那么我们要尽量使负号变为正号,即尽量减少减号的个数。
    • 如果不存在负数:因为负负得正,所以为了使结果最大,我们可以用一个减号使其他m-1个减号变为正号。即我们要构造出这样的中缀表达式:A + B - (C - D - E - F - G),也就是:A + B + D + E + F + G - C,即只需要减去一个最小的数。
    • 如果存在负数:直接减去负数,使其变为正数。如果减号不够,就将其加入括号中。反正最后无论怎么样都可以构成这样的式子:A + B + D + E + F + G - C
    • 只有一个数的正负不能被改变,就是A,因为只要有减号,就不能没有被减数。为了使结果最大,A要确保是最大数。
    import java.util.Scanner;
    
    public class Main {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt(), m = sc.nextInt();
            int len = n+m+1;
            long[] num = new long[len+1];
            for (int i = 0; i<len;i++) {
                num[i] = sc.nextInt();
            }
            long ans = 0;
            if (m==0) {
                for (int i = 0; i <len;i++) {
                    ans += num[i];
                }
            } else {
                int maxx = 0, minn = 0;
                for (int i =0 ;i<len;i++) {
                    if (num[i] > num[maxx])
                        maxx = i;
                    if (num[i] < num[minn])
                        minn = i;
                }
                ans = num[maxx]-num[minn];
                for (int i = 0; i<len;i++) {
                    if (i != minn && i != maxx) {
                        ans += (Math.abs(num[i]));
                    }
                }
            }
            System.out.println(ans);
    
        }
    
    }
    
    展开全文
  • 错位排列-信封问题

    千次阅读 2017-12-13 21:50:45
    编号为1~5的小球放进5个编号为1~5的小盒里面,全错位排列(即1不放1,2不放2,依次推)一共有多少种放 这是著名的信封问题,很多著名的数学家都研究过瑞士数学家欧拉按一般情况给出了一个递推公式: ...
    五个编号为1~5的小球放进5个编号为1~5的小盒里面,全错位排列(即1不放1,2不放2,依次类推)一共有多少种放法 这是著名的信封问题,很多著名的数学家都研究过
    瑞士数学家欧拉按一般情况给出了一个递推公式:
    用A、B、C……表示写着n位友人名字的信封,a、b、c……表示n份相应的写好的信纸。把错装的总数为记作f(n)。假设把a错装进B里了,包含着这个错误的一切错装法分两类: 
    (1)b装入A里,这时每种错装的其余部分都与A、B、a、b无关,应有f(n-2)种错装法。
    (2)b装入A、B之外的一个信封,这时的装信工作实际是把(除a之外的) 份信纸b、c……装入(除B以外的)n-1个信封A、C……,显然这时装错的方法有f(n-1)种。
    总之在a装入B的错误之下,共有错装法f(n-2)+f(n-1)种。a装入C,装入D……的n-2种错误之下,同样都有f(n-2)+f(n-1)种错装法,因此:
    f(n)=(n-1) {f(n-1)+f(n-2)}
    这是递推公式,令n=1、2、3、4、5逐个推算就能解答蒙摩的问题。
    f(1)=0 f(2)=1 f(3)=2 f(4)=9 f(5)=44
    答案是44种 错位排列就是给自己的不算,来排列
    转载自:https://zhidao.baidu.com/question/1381598674759772020.html
    展开全文
  • 哲学家就餐问题与死锁

    热门讨论 2009-12-28 12:32:42
    资源按序分配是指事先将所有资源全排序, 即赋予每一个资源一个唯一的整数,规定进程必需按照资源编号由小到大的次序申请资源。 在哲学家就餐问题中,要采用资源预分配只需让每个哲学家同时申请左右两根筷子...
  • 二、等价 三、边界值 四、判定表 、因果图 六、正交试验 七、状态迁移 八、流程分析(场景) 一、用例格式 1.用例编号:A-B-C-D A:产品或项目名称 B:用例属性(UT、IT、ST) C:客户管理-新增客户 D:...

    一、用例格式
    二、等价类
    三、边界值
    四、判定表
    五、因果图
    六、正交试验
    七、状态迁移
    八、流程分析法(场景法)


    一、用例格式

    1.用例编号:A-B-C-D
              A:产品或项目名称 B:用例属性(UT、IT、ST) C:客户管理-新增客户 D:编号
              如:CRM-ST-客户管理-新增客户-001
    
    2.测试项:客户管理-新增客户
                                                       测试标题是对测试项的细分
    3.测试标题:新增名称为“空”的客户信息
              新增名称为“超过20个汉字”的客户信息
              新增名称为“单引号”的客户信息
                ...
    
    4.用例属性:功能测试、性能测试、安全性测试、兼容性测试...
    5.重要级别:高中低
    6.预置条件:前提条件
    
    7.测试输入:客户姓名:张三   
              客户电话:13800000000   
              客户地址:北京市
    
    8.操作步骤:输入客户姓名、电话、地址,点击【保存】按钮
    9.预期结果:功能上:输入客户所有信息,点击保存,弹出对话框,显示“新增客户成功”
    10.实际结果

    四、判定表:

    • 一列就是一个用例

     五、因果图:

    六、正交试验:

    • 在正交表中,一行就是一个用例
       
    • 有时可把不重要的因子、水平(状态)删掉
      如:4因子4状态——4因子3状态;5因子3状态——4因子3状态
    • 很重要的话,先合并再拆分
    • 若少一个,补一个

    七、状态迁移:

    • 用于电子商务,订单状态等
    • 绘制状态迁移树:广度优先
    • 有起始节点可以正常走流程,没有,自己设 起始节点

    八、流程分析法(场景法)

    • 需使用等价类、边界值、判定表、因果图、正交、状态迁移等方法保证单个功能的正确性后,用流程分析法来验证流程(不管单个功能是否正确)
    • 入度唯一,出度唯一:入口只有一个,出口只有一个
      ​​​​​​​如:取款————取款成功
    展开全文
  • 全错位排列

    2016-08-15 22:58:34
    给你看道几乎一样的题目 编号为1~5的小球放进5个编号为1~5的小盒里面,全错位排列(即1不放1,2不放2,依次推)一共有多少种放 这是著名的信封问题,很多著名的数学家都研究过 瑞士数学家欧拉按一般情况给出...
  • Java数据结构与算法中的源代码和applet - 站长下载

    千次下载 热门讨论 2009-09-27 13:38:03
    章泛型与方法 第六章递归 第七章排序算法 第八章集合类型 第九章基于数组的列表集合 第十章链表 第十一章实现LinkedList 第十二章迭代器 第十三章迭代器的实现 第十四章堆栈 第十章队列与优先队列 第十六...
  • 节 半导体三极管 5.1 半导体三极管英文缩写:Q/T 5.2 半导体三极管在电路中常用“Q”加数字表示,如:Q17表示编号为17的三极管。 5.3半导体三极管特点:半导体三极管(简称晶体管)是内部含有2个PN结,并且具有...
  • 尹成Python27天入门到项目实战

    千人学习 2020-12-05 17:04:22
    常量与变量区别标识符关键字输入输出id求地址type求类型python变量是地址赋值可以改变类型python主要数据类型复数数据类型...与数字越界优先级结合性赋值运算符数据类型转换四舍入数据提取时间处理作业day2 ...
  • 软件测试规范

    2018-04-23 09:16:12
    1.等价划分 .......................................................................................................................................... 7 2.因果图 ........................................
  • 软件设计师重点考点

    2013-12-08 22:26:39
    专题:计算机网络知识 81 1、计算机网络知识 81 1.1计算机网络知识概述: 81 1.2网络协议和架构模型: 82 1.3网络操作系统: 83 1.4局域网技术 84 1.5广域网技术 85 1.6 Internet/Intranet/Extranet 86 1.7 C/S与B...
  • 、布尔变量操作指令 习题三 第四章汇编语言程序设计 第一节概述 一、程序设计语言及语言处理程序 二、汇编语言规则 三、汇编语言程序设计 第二节顺序结构程序设计 第三节分支结构程序设计 一、一般的无条件/条件...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    UML提供了五类图形 任务2 UML的概念模型 UML基本的构造块 事物 关系 图 UML 公共机制 规格说明 UML模型: 使用图和图标可视化模型 各种建模元素的规格说明所组成 规格说明 模型元素的特征和语义的文本描述—...
  • /*输出要查找的数据的编号、车名、进价、售价、数量*/ flag=1; } if(flag==0) printf("The name is not exist !\n");/*所输入的车名不存在*/ } Delete()/*通过车名查找并删除数据*/ { char n[10]; int i,j,b=0,...
  • 实例048 对计算结果进行四舍入 实例049 商品金额的大小写转换 实例050 设置货币值中使用的小数位数 实例051 格式化输入数据为货币格式 实例052 开发一个进制转换器 3.4 日期时间格式的数据处理 实例053 ...
  • 实例048 对计算结果进行四舍入 实例049 商品金额的大小写转换 实例050 设置货币值中使用的小数位数 实例051 格式化输入数据为货币格式 实例052 开发一个进制转换器 3.4 日期时间格式的数据处理 实例053 ...
  • 实例048 对计算结果进行四舍入 实例049 商品金额的大小写转换 实例050 设置货币值中使用的小数位数 实例051 格式化输入数据为货币格式 实例052 开发一个进制转换器 3.4 日期时间格式的数据处理 实例053 ...
  •  实例048 对计算结果进行四舍入 62  实例049 商品金额的大小写转换 63  实例050 设置货币值中使用的小数位数 64  实例051 格式化输入数据为货币格式 65  实例052 开发一个进制转换器 66 3.4 日期时间...
  • 实例048 对计算结果进行四舍入 62 实例049 商品金额的大小写转换 63 实例050 设置货币值中使用的小数位数 64 实例051 格式化输入数据为货币格式 65 实例052 开发一个进制转换器 66 3.4 日期时间格式的数据处理 67 ...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    4、关于[1][2][3]的脚尾注格式问题,与各位分享(修改) 73 5、利用word中的交叉引用来实现科技论文参考文献的引用 73 6、用word处理参考文献的最简单的方法 74 四十、word 使用技巧大全 75 之一 75 巧妙控制Office...
  • 大学文献检索资料 DOC

    2009-11-28 10:35:24
    选择检索方法:常用法(顺查、倒查、抽查)追溯 综合(或循环) 5.查找文献线索:6.索取原始文献。 第三章 专利文献及其检索 第一节 专利的基本知识  什么是专利? 所谓专利是指一项技术性的创造...
  • 面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一对象的共同属性(静态特征)和行为(动态特征),形成。通过的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使得...
  •  对A原材料采用MRP经济批量定期订货进行控制,对B、C原材料采用MRP经济批量订货进行控制。  对A备品备件采用定期订货进行控制,对B、C原材料采用定量订货进行控制。  建立科学合理的采购人员...
  • | 第周 (2020/01/06-2020/01/12) | Spring | | 第六周 (2020/01/13-2020/01/19) | Spring | | 第七周 (2020/01/20-2020/01/26) | MyBatis | | 第八周 (2020/01/27-2020/02/02) | MyBatis | <h3><strong>三、作业...
  • 当S时,表示已经没有可用资源,请求者必须等待别的进程释放该资源,它才能运行下去。而执行一个V操作意味着释放一个单位资源,因此S的值加1;若S 0,表示有某些进程正在等待该资源,因此要唤醒一个等待状态的进程...
  • 南理工初试试题

    2015-09-08 09:48:55
    四、算法设计(用-C/-C++描述)(16分) 1.(8分)完成一个二叉树左右子树交换的递归算法。 2.(8分)设在一个带头结点的双向链表中,所有结点的数据元素按值递增顺序排列,写一算法,删除表中所有大于min,小于...
  • asp.net知识库

    2015-06-18 08:45:45
    如何判断ArrayList,Hashtable,SortedList 这对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/...
  • 数据结构(C++)有关练习题

    热门讨论 2008-01-02 11:27:18
    内容及步骤: 编写一个Complex,定义复数的加法、减法、乘法和除运算,要求在编写该时重载这些运算操作符,并重载I/O操作符,以便输入和输出复数; 实验报告要求: 按要求写出完整的实验代码; ...
  • 而且这软件个个水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱;而我们...

空空如也

空空如也

1 2 3 4
收藏数 64
精华内容 25
关键字:

五类编号法