没解决的问题,如果你看到了请帮忙解答下好吗?

来源:互联网 发布:知与行杂志属于啥 编辑:程序博客网 时间:2024/04/29 22:31

1.    在排序方法中,关键码比较次数与记录地初始排列无关的是    .
A. Shell
排序      B. 归并排序       C. 直接插入排序     D. 选择排序

 

2.    以下多线程对int型变量x的操作,哪几个需要进行同步:
A. x=y;         B. x++;         C. ++x;            D. x=1;

 

3.    STL中的哪种结构是连续形式的存储
A  map      B  set         C  list      D  vector

 

4.    以下代码打印的结果是(假设运行在i386系列计算机上):
    struct st_t
    {
        int    status;
        short* pdata;
        char   errstr[32];
    };

    st_t  st[16];
    char* p = (char*)(st[2].errstr + 32);
    printf("%d", (p - (char*)(st)));

A 32          B 114       C 120         D 1112

 

1.    5分)重复多次fclose一个打开过一次的FILE *fp指针会有什么结果,并请解释。
考察点:导致文件描述符结构中指针指向的内存被重复释放,进而导致一些不可预期的异常。

7.C++中为什么用模板类。

答:(1)可用来创建动态增长和减小的数据结构---------------------------这句不明白

2)它是类型无关的,因此具有很高的可复用性。

3)它在编译时而不是运行时检查数据类型,保证了类型安全-------------------------这句不明白(编译时就决定了怎么类型无关啊?)

4)它是平台无关的,可移植性

5)可用于基本数据类型

 

8.函数模板与类模板有什么区别?

 

 

13.排序方法比较 intel
排序方法 平均时间 最坏时间 辅助存储
直接插入排序
起泡排序
快速排序
简单选择排序
堆排序
归并排序
基数排序

14. 写出float x 与“零值”比较的if语句。
if(x>0.000001&&x<-0.000001)
 
这个什么意思
为什么是0.000001而不是少几个0

原创粉丝点击