东方国信-面试问卷答卷请另外用纸,并注明:姓名、年月日、开始时间、结束时间。请不要在问卷上直接填写任何内容。1.通用编程知识问卷(所有编程人员必做)1.1编程风格问卷【问题】有一些变量,请你命名:数据类型中文含义作用域你的命名Int序列号全局变量globalID(类)用户帐单(类)UserReckoningString/CString用户名称类成员userNameFloat当月收入类成员currentMonHarvestChar*营业员类成员businessDouble罚款局部变量smartMoney请说明你的命名原则。一、Class:第一个字母大写;如果是复合的单词,每个单词的第一个字母大写!二、StaticFinal:变量的名字全部都大写,并且指出完整含义三、Class变量:如果是一个单词,全部小写;如果是复合单词,从第二个单词开始,每个单词的第一个字母大写!1.2翻译将下面的文字翻译为中文:ExceptionsaregeneratedbytheJavaruntimesysteminresponsetoerrorsthataredetectedwhenclassesareloadedandtheirmethodsareexecuted.Theruntimesystemissaidtothrowtheseruntimeexceptions.Runtimeexceptionsareobjectsoftheclassjava.lang.RuntimeExceptionorofitssubclasses.异常的产生是发生在JAVA运行时,当类被载入并且它们的方法被调用,系统响应错误运行时异常提示抛出这些错误,运行时异常是java.lang.RuntimeException类的对象或其子类对象。第1页/共12页东方国信-面试问卷2.数据库2.1【问题】有下列两张表:USERLIST表:TELEPHONE(Varchar(10),主键)ACCOUNT(varchar(10))RENT(numeric(10,2))4210001AAAA19.504210002AAAA20.504210003BBBB100.004210004CCCC250.00CHARGE表:TELEPHONE(Varchar(10),主键)FEE01(numeric(10,2))FEE02(numeric(10,2))FEE03(numeric(10,2))FEE04(numeric(10,2))421000111.0012.0013.0014.00421000221.0022.0023.0024.00421000331.0032.0033.0034.00请用最少的SQL语句,产生下述查询结果:ACCOUNT(Varchar(10),主键)USERS(int)RENT(numeric(10,2))FEE01(numeric(10,2))FEE02(numeric(10,2))FEE03(numeric(10,2))FEE04(numeric(10,2))AAAA240.0032.0034.0036.0038.00BBBB1100.0031.0032.0033.0034.00CCCC1250.000.000.000.000.00其中:数据是经过USERLIST、CHARGE表进行合适的连接后以ACCOUNT为关键字分组求和得到。【特别注意】:电话号码4210004在USERLIST表中有一条记录,但是在CHARGE表中并没有记录。但结果中合同号CCCC具有一条记录。请写出SQL语句。Selectaccount,count(account...