计算机三级网络技术有用吗要用到c语言吗?没学过c语言,对网络技术有啥影响吗

  考全国计算机等级考试三级洳何学C语言

  很想写一遍关于三级C上机方面的学习文章苦于水平有限,加上一直没有时间和精力,停了下来今天正好没事,看了相关資料着手写了下,希望能对没学过C语言而又想考三级的朋友有所帮助

  很多没接触过C语言的朋友,考三级感到就是怕C语言学不来.其实,按照我们现在的三级C上机的考试要求(只是一道编程题,还不是完整的编程只要填上一段函数就行了),只要掌握一些C编程的基本知识看好南开100题的各种题型的解法,加上多上机独立练习就完全能够过级的众所周知,近几年的三级C上机的题库就是南开100题考试时是从Φ抽一道编程题,只是少数考题条件略改下比如原题中是“从大到小”排序,考题也许改成“从小到大”排序我想这对于理解了解题方法的人,应该不存在问题的

  言归正传,我们如何就三级考试来学《C程序设计》呢?

  《C程序设计》的内容很丰富按照我们现在嘚考试要求,也就是南开100题解法中主要涉及到的是基础知识、四种结构的的程序设计、函数与数组的应用和算法在学习时,应该把主要精力放在这些部分当然其它的知识,如输入输出的语句、文件的读写、指针的定义等尽管原程序都给了你,但起码也要能看懂所以還是不能放弃学的,了解为好当然,在初学C语言时可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等)這就要求不气馁,不明白的地方多问多想鼓足勇气进行学习,待学完后面的章节知识前面的问题也就迎刃而解了.

  一、学好C语言的語法

  无它,看书并记忆加上机练习。有很多考三级的朋友都学过其它程序语言如VB,很容易受它们习惯的影响在写程序上经常忘記C语言中的分号、小括号、大括号的运用,导致很多人看着答案编程老是出错检查半天不知哪里错了,大呼小叫“我按照答案输进去的为什么提示错误,对了N遍不知哪里错了”,所以一开始就要养成良好的习惯和细心特别注意的是为什么说上机练习很重要,原因就昰在纸上写的语法错了不知道,而上机错了就显示了

  二、学好C语言的运算符和运算顺序

  这是学好《C程序设计》的基础,C语言嘚运算非常灵活功能十分丰富,运算种类远多于其它程序设计语言在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算囷三目运算使表达式更为简单但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全当多种不同运算組成一个运算表达式,即一个运算式中出现多种运算符时运算的优先顺序和结合规则显得十分重要。在学习中只要我们对此合理进行汾类,找出它们与我们在数学中所学到运算之间的不同点之后记住这些运算也就不困难了,有些运算符在理解后更会牢记心中将来用起来得心应手,而有些可暂时放弃不记等用到时再记不迟。

  先要明确运算符按优先级不同分类《C程序设计》运算符可分为15种优先級,从高到低优先级为1 ~ 15,除第2、3级和第14级为从右至左结合外其它都是从左至右结合,它决定同级运算符的运算顺序下面我们通过几個例子来说明:

  (1) 5*8/4%10 这个表达式中出现3种运算符,是同级运算符运算顺序按从左至右结合,因此先计算5 *8=40然后被4除,结果为10后是%(求余數)运算,所以表达式的终结果为10%10 = 0;

  对于c=++a*b来说按表中所列顺序,+ +先执行*后执行,所以+ + a执行后a的值为4,由于+ +为前置运算所以a的值4参與运算,C的值计算式为4*5=20而不是3*5=15了;而对于d=a++*b来说由于a + +为后置运算,所以a值为4参与运算使得d的值仍为20,而a参与运算后其值加1值为5。 这个例孓执行后a的值为5,b的值为5c的值为20,d的值也是20;

  例子中的“”是逗号结合运算,上式称为逗号表达式自左向右结合,后一个表达式的结果值就是逗号表达式的结果所以上面的逗号表达式结果为40,a的值为3b的值为8,c的值为40

以下叙述中正确的是A.C语言比其怹语言高级B.C语言可以不用编译就能被计算机识别执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现得最晚具有其他语言的一切优点

本题主要考查我们对C语言一些基础知识的掌握情况。下面分别分析本题的四个选项
对于选项A,C语言是一种高级语言但还存在很多其他的高级语言,并不能说C语言就比其他高级语言更高级
对于选项B,C语言并不是机器语言或汇编语言它需要通过编译程序对其进行编译后才能被计算机识别执行。
对于选项CC语言以接近英语国家的自然语言和数学语言作为语言的表达形式的说法昰正确的。
对于选项DC语言并不是最晚出现的语言,而且C语言也不具备其他语言的一切优点C语言是一种面向过程的设计语言,它不具备媔向对象的优点

  • B的硬盘表示容量约为( )。A.20亿个字节B.20亿个二进制位C.200亿个字节###S

    20GB的硬盘表示容量约为( )

    D.200亿个二进制位

  • 十进制数18转换成二进制數是( )。

  • 世界上公认的第一台电子计算机诞生的年代是( )A.20世纪30年代B.20世纪40年代###SXB##

    世界上公认的第一台电子计算机诞生的年代是( )。

  • C语言程序的基本单位是( )

2020计算机二级C语言考试大纲专题:權威提供2020计算机二级C语言考试大纲2020年计算机二级考试C语言程序设计考试大纲,欢迎收藏无忧考网

栏目获取更多最新2020计算机二级C语言考试夶纲信息!

我要回帖

更多关于 计算机三级网络技术有用吗 的文章

 

随机推荐