计算机等级考试二级c考试操作题小注

    一、 解答操作题过程中可能遇到的一些细节算法和易错点的随笔

1.将一个数字字符串转成相应的数字:

      要把一个数字字符转换成相应的数字,只要用他的ASCII码减去48即可。要把数字字符串转为相应的数字,则要从左到右一次取出数字字符转为相应数字,乘10再加上下一位数字。

2.四舍五入算法:

        如果要求精确到小数点后面的第n位,则需要对n+1位进行运算。方法是将该小数乘以10的n+1次方后加5,然后除以10并强制转换变量类型为整型,再将该数除以10的n次方,同时强制转换类型为浮点型。

        代码实现如下:

        

int t;//定义整形变量。
t=(int)(h*(10^(n+1))+5)/10;//对h进行操作,得到值浮点型,t取值时取整数部分。
h=(float)t/(10^n);//将t缩小10^n倍,并转换成浮点型。

3.删除字符:

    若要删除指定字符即保留除了指定字符以外的其他所有字符。由于c语言中没有直接删除字符的操作,所以对不需要删除的字符采用“保留”操作。用指针指向字符串中的每一个字符,每只指向一个字符都判断其是否为指定删除字符,若不是,则保存到数组中。


4.大写字母转换成小写字母-32。

5.分段统计人数时须先给数组赋值0,否则人数为0时结果不可预测。

6操作题.常用函数:

strlen:计算长度(‘\0’不占长度

sizeof:计算占用空间(‘\0’占用空间

isalpha:判断字符是否为大写英文字母

tolower:把字符换成小写字母

scanf:输入函数(要注意加&取址符)

6.指针调用函数相关:

(1)指向函数的指针变量一般定义形式为:数据类型(*指针变量名)();

(2)函数的调用可以通过函数名调用,也可以通过函数指针调用;

(3)在给函数指针变量赋值时,只需给出函数名;


   二、个人选择题常错点

1.需求分析阶段要用到DFD图(数据流程图);

2.数据库在需求分析阶段建立数据字典;

3.PAD图是软件详细设计表示工具;

4.数据库系统的三级模式是概念模式、外模式和内模式;

5.笛卡尔积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对;

6.面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性;

 



  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值