【正确答案】正确答案:(1)步骤1:第一行错误应改为:将sum(*)该从count(*) 步骤2:第二行错误处应改为:将or改为and 步骤3:第三行错误应改为:order by人数desc; 步骤4:第四行错误处应改为:将to改为into。 SQL语句的使用。 (2)步骤1:建立类可以使用“文件”菜单完成,选择“文件”菜单下面的“新建”子菜单,弹出“新建”对话框,文件类型选择“类”。 步骤2:单击“新建文件”对话框,在弹出的“新建类”对话框中,在“类名”右边的文本框中输入:MyCommandButton,在“派生于”右边的列表框中选择CommandButton,选择“存储于”右边的“浏览”按钮,弹出“另存为”对话框,选择考生文件夹,再输入文件名:myclasslib,单击“保存”按钮,如图4—53所示。

步骤3:单击“确定”按钮,打开“类设计器”窗口。 步骤4:进入类设计器环境,在属性窗口中,将命令按钮的Caption属性设置为“打开”。 步骤5:选择“文件”菜单下的“新建”子菜单,文件类型选择“表单”,然后单击“新建文件”图标,弹出“表单设计器”窗口。 步骤6:再单击“表单控件”工具栏上的“查看类”按钮,弹出快捷菜单,选择“添加”子菜单,弹出“打开”对话框,选择考生目录下的myclaslib文件。 步骤7:单击“打开”按钮,完成定义类的添加。 步骤8:在表单中添加一个MyCommandButton的控件,如图4—54所示。

【答案解析】解析:(1)本题是一个程序修改题,题目要求查询每个部门1980到1990年出生的职工人数,存储于新表new中,新表中包括“部门”和“人数”两个字段,结果按“人数”递减排序,因此查询结果需要分组和排序。 第一行中是设置输出表的字段:部门和人数,sum用于求和,因此第一行中的第二个字段应改为count(*):第二行处是设置筛选条件,根据题目要求这两个条件是与的关系,必须同时满足:第三行是设置排序,应该为降序;最后一行是设置输出重定向到表,使用into。 (2)本题考查的自定义类设计。 自定义类设计可以通过类设计器来完成,类设计器中可以设置自定义类的属性、添加属性和方法等。