应付考试,求指点。
从来都是操作应用软件这块领域,之前的基础只懂得一些DOS基础命令,这回想进事业单位,参加事业单位招聘考试临时抱佛脚,连忙淘宝了一份测试卷,不看还不要紧,一看才觉得头大……目录有12个章节,4个章节是要从零开始学的:C程序设计、关系数据库理论、数据结构、软件工程基础,而且这些内容都有100%的几率出现在之后的“综合应用题”中。离考试剩一个月的时间,想试试全马力开工能补上多少,即使失败了也能给来年的考试增加基础,看了看配套教材,尽是理论,几乎看不到几个完整的例子,身边朋友又没有人能够指点一二,问百度,度娘便指引我来此论坛,向各位前辈讨教一个恶补的方法。我想毕竟你们是过来人了,凭你们的经验随便指点一个学习的方法怎么着也比我这只无头苍蝇瞎撞来的强。
首先,我想问的是我还需要软件来配合学习吗?如果需要的话,哪款软件适合?
其次就是我该用什么方法来恶补?至于要把C学到什么程度我自己说不清楚,我把模拟试卷“综合应用题”随机抽了一题打出来,大家看看应该就能明白了,不知道有些地方会不会因为手误打错单词,让大家见笑了,昨晚通宵看了十多页的配套教程,比较吃力,但欣慰的是有个别函数以前在DOS、EXCEL里接触过,用法很是接近。
程序代码:
#include<stdio.h> #include<stdlib.h> struct node { int num; struct node * next; }; struct node * ctrate(struct node * head) { struct node * p1, *p2; p1=p2=(struct node * )nalloc(sizeof(struct node)); p1->next=NULL; while(p1->num>0) { if(head==NULL) ___________________; else ___________________; p2=p1; p1=(struct node * )nalloc(sizeof(struct node)); ___________________; } return head; } voidprint(struct node * head) { struct node * temp; ___________________; while(temp!=NULL) { printf("%d",___________); temp=temp->next; } } main() { struct node * create(); void print(); struct node * head; head=NULL; head=create(head); print(head); }
好吧,先这样,也不知道我这个帖子语无伦次的有没有把意思表达清楚。感谢大家能看到这里!更感谢花时间打字给予我指导的坛友!小睡一会,中午回来~~~~