_C++_CSD/ESD1405
1. 把工资大于1000的first_name,salary 显示出来,按工资排序,工资相同按first_name降序的SQL语句是?
A.
select first_name,salary from s_emp order by salary,first_name
B.
select first_name,salary from s_emp order by salary,first_name asc
C.
select first_name,salary from s_emp order by salary desc,first_name
D. select first_name,salary from s_emp order by salary,first_name desc 正确答案:D
2. 已知数据库中有员工表s_emp和部门表s_dept,具体字段如下: 员工表字段介绍:
ID 员工编号 LAST_NAME 员工姓 FIRST_NAME 员工名 USERID 用户编号 START_DATE 入职日期
COMMENTS 员工备注信息 MANAGER_ID 员工的领导ID TITLE 员工的职位 DEPT_ID 部门的编号 SALARY 员工的月薪 COMMISSION_PCT 提成 部门表的字段介绍:
ID 部门编号 NAME 部门名 REGION_ID 地区编号
注:以下所有数据库相关题目,均使用这两个表
把s_emp表中的每个人的全名和工资列出来的SQL语句是?
A.
select first_name|last_name ,salary from s_emp
B.
select first_name||last_name ,salary from s_emp
C.
select first_name|last_name ,salary from emp
D. select first_name||last_name ,salary from emp 正确答案:B
3. 如果想在代码中禁止使用goto,可以采用的是?
A. #pragma GCC dependency goto B. #pragma GCC poison goto C. #pragma pack(2) D. #pragma GCC goto 正确答案:B
4.
阅读如下代码: void* p = sbrk(0); int r = brk(p+4); brk(p+8); brk(p+4);
请问目前占用的内存空间字节是?
A. 16 B. 8 C. 4 D. 0 正确答案:C
5. 查找和Smith一个title的所有员工的名字的SQL语句是?
A. SELECT last_name from s_emp where title=(select title from s_emp where last_name=’Smith’)
B. SELECT last_name from s_emp where title=(select title from s_emp where last_name=”Smith”)
C. SELECT last_name from s_emp where title=(select last_name,title from s_emp where last_name=’Smith’)
D. SELECT last_name from s_emp where title=(select title from s_emp last_name=’Smith’) 正确答案:A
6. 下列函数中不能处理错误的是?
A. exit B. printf C. perror D. strerror 正确答案:A
7. 关于信号,以下说法错误的是?
A. 信号分为可靠信号和不可靠信号 B. 信号的默认处理 ,80%的情况是退出进程 C. 所有信号都可以忽略
D. 当前用户只能给自己的进程发信号,不能给别的用户的进程发信号 正确答案:C
8. 下列关于进程描述符说法错误的是?
A. getpid 获取进程ID。 B. getppid 获取父进程ID。 C. getuid 获取有效用户ID。