短学期面试题目_学期末口语考试题目

其他范文 时间:2020-02-29 01:12:27 收藏本文下载本文
【www.daodoc.com - 其他范文】

短学期面试题目由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学期末口语考试题目”。

1. 函数

1)说一说函数递归调用。函数体内的某一个局部变量在同一时刻可以取不同的值吗?

2)函数的形参:值传递与地址传递本质上还是值传递,这句话对不对?

2. 指针

1)说一说你所了解的内存动态分配。试给出函数原型,该子函数实现如下功能:从主调函

数中得到一个指针变量,在子函数中为此指针分配内存供主调函数使用。

2)如何声明一个函数指针,需要注意一些什么细节?

3. 数组

1)数组名是一个地址,所以它就是一个指针。这种说法对不对?请举例说明;

2)数组与链表有何不同?

3)一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。(用数组实现)。

4. 文件

(1)求1000以内的所有素数,并将它们写入一个指定的文本文件“d:mysele.dat”中;

(2)文本文件a1.txt和a2.txt中包含若干从小到大排过序的整数,要求把两个文件中的数据

合起来,仍然按照从小到大的顺序写入文件a3.txt中,试编写相应的程序。

5. 结构体

(1)请设计一个保存学生信息的结构体变量;

(2)试说明访问结构体成员变量的两种方式。

6. 链表.以下函数creatlist用来建立一个带头节点的单链表,新的节点总是插在链表的末

尾。链表的头指针作为函数值返回,链表最后一个节点的next域放入NULL,作为链表结束标记。data为字符型数据域,next为指针域,读入时字符以#表示输入结束(#不存入链表)。请填空,并说明理由

struct node

{ char data;

Struct node *next;

}

__1__ creatlist()

{

struct node*h,*s,*r;

char ch;

h=(___2___ *)malloc(sizeof(__2__));

r=h;

ch=getchar();

while(____3___)

{

s=(struct node *)malloc(sizeof(struct node));

s->data=____4___;

r->next=s;

r=s;

ch=getchar();

}

r->next= ____ 5______;

return h;

}

7.字符串,(1)请实现字符串拷贝的程序;(2)实现求字符串长度的程序(3)字符串比较的程序。

8.请设计链表排序程序、查找程序。

9.大作业:学生管理系统

下载短学期面试题目word格式文档
下载短学期面试题目.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文