1. XML是什么?与HTML有什么区别?
答案:XML全称Extensible Markup Language,可扩展标记语言。HTML全称:HyperText Markup Language,超文本标记语言。区别如下:
XML是对HTML的补充,HTML显示数据集中于外观,XML描述数据并集中与数据的内容。
XML与HTML相似,不进行任何操作,只是描述。
XML与HTML不同,XML的架构由作者定义,无限制。HTML则是预定的,只能使用HTML标准支持的标记。
2. 使用C#实现冒泡排序。
答案:


private static void Sort(int[] arr)
{
int i, j, n = 0, temp = 0;
n = arr.length;
bool f = true;
for (i = 0; i < n - 1; i++)
{
f = true;
for (j = n - 1; j > i; j--)
{
if (arr[j] < arr[j - 1]) ;
{
temp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = temp;
f = false;
}
}
if (f == true)
{ break; }
}
}
3. 表中有3个字段,学生编号、班级、分数,查询出每个班级最高分数;
答案:select classid, max(score) from score group by classid;
4. 什么是MFC?
答案:MFC=Microsoft Foundation Classes,微软基础类
5. 简述SQL的特点;
答案:
1. 综合统一:DDL:数据定义语言;DML:数据操纵语言;DCL:数据控制语言;
2. 高度非过程化:只需指出做什么,无需指明怎么做;
3. 面向集合的操作方式:采用集合操作方式,不仅查找结果可以是元组的集合;
4. 以同一种语法结构提供两种使用方式:既是自含式语言,又是嵌入式语言;
5. 语言简洁,易学易用;
6. SQL语言中的DELETE与TRUNCATE TABLE有什么区别?
答案:和没有WHERE子句的DELETE语句一样,并且速度更快,使用系统资源与系统日志更少;