C能适合所有类型的编程开发,所有C开发的就业前景很好,根据你的个人能力,年薪从几千到几万不等。关键就看你掌握到什么程度了。你可以试试看下面这个几个问题你能做出几个来,每个题目前面的数字是难度系数。
====easy====
[10]编一个程序,查找你电脑D盘中文件名最长的10个文件,打印出来。
[11]编写一个程序,输入一个数N,判断这个数是否是平方数。例如N=4,9,16都是平方数。
[15]已知一个文件,里面有很多单词,编一个程序,计算一个文档中每一个单词出现的次数。
====normal====
[25]给你一个网址,你写一个程序,把网址对应的网页保存到你的电脑里。
[30]编写一个程序,计算123*。。。*100等于多少。
[35]给你A、B2个文件,里面有很多的单词。编一个程序,输出既在A中也在B中出现的单词。要求按字母顺序输出。注意,A、B文件大小要求是你内存的2倍。例如你电脑的内存是2G,那么文件大小要求是4G。
[40]写个程序,统计一下百度知道每个小时有多少个新的问题。
====hard=====
[55]给你一个文件A,里面有很多人的名字,现在用户从命令行输入一个名字,你的程序要告诉用户,这个名字在A中出现了几次。这里假设文件A非常大,比如有50G那么大。如果给你好几台电脑,你怎么写这个程序?
[51]写一个程序,一运行能够让系统死机。
[55]打开任务管理器,你可以看到电脑CPU使用率的那条线。写一个程序,让CPU使用率的那条线停在中间也就是50%的那个位置。
[58]写一个程序,能够求出一般方程的根,例如输入xsin(x)cos(3x)=1,求出x等于多少?
[60]写一个程序,打开一个word文档或者PDF文档,把标题输出出来。
[70]写一个程序,可以支持多个人在线聊天的功能。不需要像QQ那样用界面,只需要能有命令行就行。你的程序最多能同时支持多少人在线?100人?
====veryhard====
[75]写一个程序,输入一个数字如2008,输出当年的春节是几月几号。复活节呢?
[88]写一个程序,破解弗吉尼亚密码(vigenerecipher)。
[90]现在很多网站注册的时候都需要输入验证码,写一个程序,自动破解验证码完成注册功能。
[92]现在很多网站互相之间都进行模仿和抄袭,写一个程序,比较一下2个网页的相似程度。是否相互之间有抄袭的现象