软通动力C语言笔试题和面试题答案(一)
软通动力C语言笔试题主要有以下三大部分:
一. 选择题
1. 在关系数据库德询问优化中,事先处理文件,如排序、建立索引的目的是:()
A.优化表达式 B。减少中间结束 C。扩大缓冲数据 D。 减少扫描文件的时间
2.进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合上的一次(A);进程是一个(B)的概念,而程序是一个(C)的概念;进程的最基本状态有(D)。在一个单处理机,若有6个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有(E)个。
供选择的答案
A: (1)单独操作 (2)关联操作 (3) 进行活动 (4)并发活动
B:(1)静态 (2)动态 (3)逻辑 (4) 物
C:(1)物理 (2)逻辑 (3)动态 (4)静态
D:(1)就绪、运行、隐蔽 (2)停止、就绪、运行 (3)运行、就绪、阻塞
(4)就绪、车消、运行
E: (1) 5 (2) 6 (3) 1 (4) 4
3. 有以下几个条件成立:( )
(1)如果小王是工人 ,那么小张不是医生
(2)或者小李是工人,或者小王是工人
(3)如果小张不是医生,那么小赵不是学生
(4)或者小赵是学生,或者小周不是经理
以下哪项如果为真,可得出“小李是工人”的结论?
(A) 小周不是经理
(B) 小王是工人
(C) 小赵不是学生
(D) 小周是经理
二.简答题
1.下面列举的是常用的排序方法:直接插入排序,二分法插入排序,起泡排序,快速排序,直接选择排序,堆排序,归并排序。试问,哪些排序方法是稳定的?
答:(期待您的高见)
2. 对序列(49,38,65,97,76,27,13,50)采用快速排序法进行排序,以序列的第一个元素为基准元素得到的划分结果是什么?
答:
3. 请仔细阅读下面的SQL,判断其是否有错误,如果有错误,请说明错误在哪里。
Select id , name ,age ,count (*)
From table_name
Where name like “ %s%”
Group by name
4. 请用面向对象分析的方法,分析“我用电脑写程序”这句话的对象、属性和方法。