第5题: [单项选择]女,40岁,乙肝肝硬化5年,3d前突然出现呕血,鲜红色,量约1000ml。伴头晕、心慌、出冷汗等。经输血、补液和止血治疗后病情好转。1d前起出现睡眠障碍,伴幻听和言语不清。化验检查示:血氨130μg/dl,血糖5.6mmol/L,尿素氮7.2mmol/L。患者近1d出现的情况最可能的致病原因是() A. 血压升高 B. 血糖升高 C. 血氨升高 D. 尿素升高 E. 血脂升高 参考答案:C
第32题: [多项选择]为“部门信息“表增加一个新字段“人数”,编写满足如下要求的程序:根据“雇员信息”表中的“部门号”字段的值确定“部门信息”表的“人数”字段的值,即对“雇员信息”表中的记录按“部门号”归类。将“部门信息”表中的记录存储到ate表中(表结构与“部门信息”表完全相同)。最后将程序保存为myp.prg,并执行该程序。 参考答案:在命令窗口中输入命令:MODIFY COMMAND myp,在弹出的程序编辑窗口中输入如下程序段: ******程序文件myp.prg中的程序段********************** ALTER TABLE部门信息ADD人数I SELECT部门号,COUNT(*)AS人数FROM雇员信息; GROUP BY部门号; INTO CURSOR atemp DO WHILE NOT EOF() UPDATE部门信息SET人数=atemp.人数; WHERE部门信息.部门号=atemp.部门号 SKIP ENDDO SELECT * FROM部门信息INTO TABLE ate ******************************************************** 在命令窗口执行命:DO myp,运行程序,通过BROWSE命令可查看查询结果,程序运行结果如图C-BF所示。 [*] 答案解析:[解析] 本大题主要考查的是SQL语句的应用,字段的增加用到数据表的定义语句,考生应该熟悉 COUNT函数的应用,在SQL语句设计过程中可利用临时表来存放查询结果,再利用DO循环语句对表中的记录逐条更