二级计算机c语言解题技巧,2010年全国计算机等级考试二级C语言考试题型解题技巧...

这篇博客主要探讨了C语言编程中常见的程序填空题和改错题的考点,包括基本语句、变量初始化、选择与循环结构、函数应用、数组、指针和结构体的使用。此外,还详细介绍了错误排查的策略,如函数首部、条件表达式、指针运算、返回值等问题,以及如何解决语法错误和表达式错误。最后,提到了程序设计题的考核重点,强调了编程能力和固定算法的重要性。
摘要由CSDN通过智能技术生成

一、程序填空题

程序填空题分值为30分,是在一个完整的程序中挖出2~4个空让考生填写,所考查的内容一般是C语言中最基础的内容。

1. 基本语句方面的知识点,如printf( )函数和Scanf( )函数的相关知识点。

2. 变量等的初始化,以作为累加器或累乘器。

3. 选择结构或循环结构语句的考查。

4. 函数的相关知识,如函数类型的定义、形参的定义,以及确定函数的返回值等。

5. 数组、指针、结构体等的应用。

二、程序改错题

1. 若错误行是函数首部,可分为以下几种情况:

A、该行最后若有分号则删除,中间若有分号则改成逗号

B、形参类型不一致的问题,非凡是指针类型,若后面用到某形参时有指针运算则该形参必为指针类型;若形参是二维数组或指向m个元素的指针变量,则第二维的长度必须与main中对应数组的第二维长度相同。

C、函数类型不一致的问题,若函数中没有return语句则函数类型为void,若有return语句则函数的类型必须与return后变量的类型一致。

2.

若错误行是if或while语句,则首先看有没有用小括号将整个表达式括起,若没有则加上小括号。

3. 若错误行中有if、while、for则要非凡注重条件表达式的错误问题:

A、指针变量的应用,若表达式中有指针变量且没有指针运算符,则加上指针运算符

B、若条件表达式中只要一个等于号,则改成两个等于号,若为其它比较运算符则一般是进行逆转或加一个等于号。

C、for中要用分号分隔表达式,而不是用逗号。

4. 语法错误

A、语句缺少分号,若错误行中有语句没有用分号结束,则加上分号。

B、大小写不对,若错误行中有大写字母则一般都改成小写字母。

5.

指针变量的运用,若错误行中有指针变量,并且该变量名前没有指针运算符则一般都是加上指针运算符。

6.

若错误行为return语句,则首先看是否是缺少分号若是则加上分号即可;否则就是return后的变量或表达式错误(此时可通过看题意,来分析该返回哪一变量或表达式)。

7.

若错误行中见到整型1除以某个表达式时,一概改成1.0。但若是整型变量或表达式则只能用强制转换。

8. 复合运算符写错。

9.

字符串结束符写错,若有字符串结束符则要非凡注重有没有写错,但第11题例外,因为该题是要将数字字符转换成对应的数字。

10.

若错误行是定义语句,则首先看类型是否符合;再看所赋初值是否正确;若以上均不是,则看是否少定义了某个变量或少了花括号。

11.

表达式错误(占的份量最多,并且没有统一的改法,我们只能通过题目要求来分析并修改)。

12. 若错误行中有一条横线,则必须将横线删除再填空。填空题中亦是如此。

三、程序设计题

1.

分值为40分,考查考生的编程能力,要求考生有一定的编程基础。本题型除考查程序填空题或程序改错题中所讲述的知识点外,还涉及一些固定的算法,如排序、素数的判定等。

2. 程序编写完成后一定要首先运行程序、查看程序的运行结果。

推荐相关2010相关计算机考试教材:

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值