1.一个32位数据X存放在地址为2000,2001的存储单元,低地址对应低字节,高地址对应高字节,2000存储单元中存放的数据是十进制数500,2001存储单元中存放的数据也是十进制数500,则X=____________.
2.写一个函数。
函数名:Set_Clear
参数一:名称para1,类型布尔值
参数二:名称para2,类型16位无符号的整数
参数三:名称para3,类型16位无符号的整数
返回值:名称par4,类型16位无符号的整数
根据para1的真假,对para2的第para3位进行置1或置0。
(编程语言Java,C++, VB,VB.Net任选其一)
如:(1)para1=true, para2=0,para3=10,则对0的第10位(从低位高位)置1,即为0000 0100 0000 0000,par4=1024.
(2)para1=false, para2=0,para3=10,则对0的第10位(从低位高位)置0,即为0000 0000 0000 0000,par4=0.3.选作题,下面两题任选其一
一、重绘一个如下图所示的菜单栏,效果鼠标移到主菜单主菜单边框变红色(Red),主菜单背景色是橘黄色(Orange),鼠标选中主菜单,相应的菜单边框变为绿色,选中子菜单,相应子菜单底色变成橘黄色,边框也是橘黄色。子菜单前图片任意。(编程语言Java,C++, VB,VB.Net任选其一) 
鼠标移到主菜单效果图
 
鼠标选中子菜单效果图
 
二、谈谈你对UI设计的看法,同时可以把你做过的软件的界面截图发给我们。4.谈谈编程中你解决遇到的问题或错误而积累的经验。如:将数据导入到Excel表格中从一格一格写变成一行一行的写从而提高速度;给对象赋Null值而带来的”未将对象引用设置到对象的实例” 错误。(要求写出错误或有问题的代码及解决错误或问题后代码。最多不超过10条。)
5.翻译下面句子。
(1) For example,the line of input/output(I/O) requests waiting for access to a disk driver in a multi-user time-sharing system might be a queue.
6.根据条件写一个SQL语句。
表名:Test
姓名 商品名称 数量
小明 苹果 2
小明 梨子 3
小红 香蕉 2
小红 苹果 3
写一条SQL语句得到如下形式
姓名 苹果 梨子 香蕉
小明 2 3 Null
小红 3 Null 2

解决方案 »

  1.   

    6.
    select 姓名,'苹果'=sum((case when 商品名称='苹果' then 数量 else null end)),'梨子'=sum((case when 商品名称='梨子' then 数量 else null end)),'香蕉'=sum((case when 商品名称='香蕉' then 数量 else null end)) from test group by 姓名
      

  2.   

    select 姓名=max(uname),
    苹果=sum(case when spmc='苹果' then sl else 0 end),
    梨子=sum(case when spmc='梨子' then sl else 0 end),
    香蕉=sum(case when spmc='香蕉' then sl else 0 end)
    from ZZ_Test group by uname;
    最后一题
      

  3.   


    create table #tb
    (
    姓名 nvarchar(100),
    名称 nvarchar(80),
    数量 int
    )insert into #tb
    select '小名','苹果',2 union all
    select '小名','梨子',3 union all
    select '小红','香蕉',2 union all
    select '小红','苹果',3select 姓名,
               MAX(case 名称 when '苹果' then 数量 else 0 end) 苹果,
               MAX(case 名称 when '梨子' then 数量 else 0 end) 梨子,
               MAX(case 名称 when '香蕉' then 数量 else 0 end) 香蕉
               from #tb 
               group by 姓名
      

  4.   

    第二题
            static void Main(string[] args)
            {
                Console.WriteLine(Set_Clear(true, 0, 10));
                Console.Read();
            }
            public static UInt16 Set_Clear(bool para1, UInt16 para2, UInt16 para3)
            {
                string para4 = Convert.ToString(para2, 2);
                para4 = "0000000000000000".Substring(0, 16 - para4.Length) + para4;
                char[] cr =para4.ToCharArray();
                if (para1)
                {
                    cr[15 - para3] = '1';
                }
                else
                {
                    cr[15 - para3] = '0';
                }
                return Convert.ToUInt16(new string(cr), 2);
            }
      

  5.   

    计算机专业一年级课程《微机原理及应用》,不超过前三章...专科都要学的,本科不会做说明学费白交了...是很牛...基础知识都不懂就敢编程序,然后整天来CSDN要代码还牛气哄哄的...
      

  6.   

    第一题 500<<16+500?
    很奇怪,16位的存储单元不常见啊,
    而且没说是不是有符号,要是有符号的话,还给顶成负数了
      

  7.   

    按vrhreo的逻辑:
    虽然你懂得不少,但还是掩盖不了你北大青鸟的出身...
      

  8.   

    将数据导入到Excel表格中从一格一格写变成一行一行的写从而提高速度这个怎么做??
      

  9.   

    第二题
    private static UInt16 Set_Clear(bool para1,UInt16 para2,UInt16 para3)
            {
                int para4;
                int temp=1;            temp=temp<<para3;            if (para1)
                    para4 = para2 | temp;
                else
                {
                    temp = ~temp;
                    para4 = para2 & temp;
                }            return (UInt16)para4;
            }
      

  10.   

    这些问题我都‘知道’,但是除了第六题,我都做不出来。  杯具了......
    求答案。==================================================================================================================================================================
    for(long i = 0 ; i < 9999999999999999999999999999999999F; i ++)
    {
         System.out.println("求答案");
      

  11.   


    这个观点已经过时了
    现在的本科大学   为了照顾考研的   所以一般大一不开专业课  大一大二主要用来学数学、英语、马列毛      计算机组成原理、操作系统等专业课都到大三才开的  
    现在很少有能学全面的了
    编程厉害的  一般理论性课都逃了
    考试厉害的  甚至编个hellowworld都待翻书。。
      

  12.   

    社会如此,神马都是浮云,第一题会做与不会做,有神马区别呢?会做的就代表高深,牛X? 本科与非本科,编程在于思想,不懂基础的就一定不能写出好的程序吗?我看公司里好多神马本科的,别说计算机基础了,就像上位仁兄说的hellowworld 都不会,现在企业要的是经验,不是理论……,除非你是富2代或者管2代,否则你理论再好也是浮云,还是拿点实际本事,洗洗睡吧
      

  13.   

    晕了,看错,第一题不难的
    我还以为要转换的。
    就应该是500<<16+500吧。