计算机二级C语言练习题:程序填空题
导语:多做题能够帮助考生们熟悉考试题型特点,下面是计算机二级C语言练习题:程序填空题,一起来测试一下吧:
【程序填空题】
下列给定程序中,函数fun的功能是:将形参n中个位上为偶数的数取出,并按原来从高位到低位相反的.顺序组成一个新数,作为函数值返回。
例如,输入一个整数27638496,函数返回值为64862。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。
不得增行或删行,也不得更改程序的结构!#include
unsigned long fun(unsigned long n){unsigned long x=0;int t;
【参考答案】
(1)0
(2)10*x
(3)n/10
【考点分析】
本题考查:已知某数,如何求该数各个位数值,已知各个位数值,如何表示该数;除法运算。
【解题思路】
填空l:定义变量t用来存放某数的各个位数值,此处判断t是否为偶数,即对2求余结果是否为0。
填空2:将t作为x的个位数,原来x的各个位上升l位,即x=10{x+1。
填空3:每循环一次,通过除法运算,去掉数值最后一位。
【解题宝典】
如果知道某数n的各个位的数值,可以得到该数值n,如n的个位为a、十位为b、百位为c,那么n=c}100+b*10+a。如果知道数值n,可以采用求余和除法操作来表示其各个位,如n%10(取个位)、n/J0(取十位),读者可以自己考虑一下,如果是三位数,如何提取各个位?四位数呢?
-
2016计算机二级考试C++复习题及答案
全国计算机等级考试是由教育部考试中心主办,面向社会,用于考查非计算机专业应试人员计算机应用知识与技能的全国性计算机水平考试体系,每年开考两次。3月份的考试马上就要到来,下面本站小编为搜索整理了计算机二级考试C++复习题及答案,希望对你备考有所帮助!1.假设...
-
2016年计算机二级C语言考前押题及答案
一、程序填空题给定程序中,函数轴的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写)。并统计出其出现的次数。二、程序修改题下列给定程序中,函数fun的功能是:求S的值。三、程序设计题请编写函数fun,其功能是:计算并输出下列多项式的值。参考答案一、...
-
2017年9月计算机二级《公共基础》模拟试题
2017年9月计算机二级考试越来越近了,不知道考生们都复习得怎么样了呢?下面是小编分享的2017年9月计算机二级《公共基础》模拟试题,欢迎大家练习!一、选择题(1)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关(有关)B.算法的空间复杂度是指算法程序中指令(...
-
2016年计算机二级MSOffice模拟试题(含答案)
本文为大家整理的是2016关于计算机二级MSOffice考试题库及答案,希望能给大家带来帮助!一、选择题1下面描述中,不属于软件危机表现的是()。A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高参考答案:A参考解析:软件危机主要表现在:软件需求...