2016年计算机二级108套填空题

上传人:宝路 文档编号:23274532 上传时间:2017-11-30 格式:DOCX 页数:18 大小:68.75KB
返回 下载 相关 举报
2016年计算机二级108套填空题_第1页
第1页 / 共18页
2016年计算机二级108套填空题_第2页
第2页 / 共18页
2016年计算机二级108套填空题_第3页
第3页 / 共18页
2016年计算机二级108套填空题_第4页
第4页 / 共18页
2016年计算机二级108套填空题_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2016年计算机二级108套填空题》由会员分享,可在线阅读,更多相关《2016年计算机二级108套填空题(18页珍藏版)》请在金锄头文库上搜索。

1、填空题第一套下列给定程序中,函数fun的功能是 :计算如下公式122235746ns-直到3210n,并且把计算结果作为函数值返回。例如,若形参e的值为1e -3,则函数返回值为0.551690。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。(1)3.0 或(double)3(2)(3) (t+1)第二套下列给定程序中,函数fun的功能是:计算如下公式前 n项的和并作为函数值返回。2221()135746ns例如,当形参 n 的值为 10 时,函数返回值为 9.612558。(1) 0(2) n(3) (t*t) 第三套给定程序中,函数fun的功能是:统计形参 s所指的字符串

2、中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为abcdef35adgh3kjsdf7,则输出结果为4。请在下画线处填入正确内容并将下画线删除,使程序得出正确的结果。(1) si (2) 9(3)*t=n第四套下列给定程序中,函数fun的功能是:把形参 a所指数组中的奇数按原顺序依次存放到a0、a1、a2、中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、3、5、7,返回值为5。请在下画线处填入正确的内容并将下画线删除,使程序得出正确

3、的结果。(1)1(2) j+(3)j 第五套下列给定程序中,函数fun的功能是:将形参 n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一个整数27638496,函数返回值为64862。(1)0(2) 10*x (3)n/10 第六套下列给定程序中,函数fun的功能是:把形参 a所指数组中的最小值放在元素 a0中,接着把a所指数组中的最大值放在a1元素中;再把a所指数组元素中的次小值放在a2中,把a所指数组元素中的次大值放在a3 ,以此类推。例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;则按规则移动后,数据排列为:1

4、、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。(1) ai(2) aj(3) aj 第七套下列给定程序中,函数 fun 的功能是进行数字字符转换。若形参 ch 中是数字字符09,则将0转换成9,1转换成8,2转换成7,9转换成0;若是其它字符则保持不变;并将转换后的结果作为函数值返回。(1)char(2) chdata(3) t 十六套下列给定程序中,函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。(1) n/2(2) i(3) an

5、-i-1或 an-1-i 十七套下列给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回1,失败时返回0。在复制的过程中,把复制的内容输出到屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。(1) r(2) fs(3) ft 十八套下列给定程序中,函数fun的功能是:有 NN矩阵,根据给定的 m(mscorei(3) a 二十五套下列给定程序中,函数fun的功能是:将 NN矩阵主对角线元素的值与反向对角线对应位置上元素的值进行交换。例如,若N3,有下列矩阵:123456789交换后为:321456987(1) tN(2)

6、i=0;isno(2) -name(3) &t 二十八套下列给定程序中已建立了一个带头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。(1) q(2) next(3) next 二十九套下列给定程序中,函数fun的功能是:有 NN矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N3,有下列矩阵:123456789计算后结果为10065010 14 9(1) N(2) tij(3) tji 三十套程序通过定义学生结构

7、体变量,存储学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到student.dat文件中。函数fun 的功能是:从文件中找出指定学号的学生数据,读入此学生数据,对该学生的分数进行修改,使每门课的分数加3分,修改后重写文件中学生的数据,即用该学生的新数据覆盖原数据,其它学生数据指定不变;若找不到,则不做任何操作。(1)fp(2) =(3) fp 31 套下列给定程序中,函数fun的功能是:计算下式前 n项的和,并作为函数值返回。122 21357()(1)4nS-例如,当形参n的值为10时,函数返回:-0.204491。(1) 1(2) 2*i(3) (-1) 32 套下列给定程

8、序中,函数fun的功能是计算下式 222113546ns+直到3210n,并将计算结果作为函数值返回。例如,若形参e的值为1e-3,函数的返回值为2.985678。(1) 0(2) i+或+i 或 i+=1 或 i=i+1(3)2.0*i 33 套下列给定程序中,函数fun的功能是:在形参 s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为def35adh3kjsdf7,执行后结果为def3*5*adh3*kjsdf7*(1) &(2) 0 或0(3) sj或*(s+j) 34 套给定程序中,函数 fun 的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域

9、依次为 2,4,6,8,10,逆置后,从头至尾结点数据域依次为 10,8,6,4,2。(1)NODE(2)next (3)r 35 套程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:将形参a 中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、ZhangSan 、95、80 、88,修改后的数据应为:10002、LiSi、96、81、89。(1) struct student (2) a.name (3) a.scorei 36 套给定程序中,函数fun的功能是将带头结点的单向链

10、表逆置,即若原链表中从头至尾结点数据域依次为2,4,6,8,10,逆置后,从头至尾结点数据域依次为10,8,6,4,2。(1)next(2)NULL(3)r 37 套下列给定程序中,函数fun的功能是:将形参 s所指字符串中下标为奇数的字符取出,并按ASCII 码大小递增排序,将排序后的字符存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符为:baawrskjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。(1)t=i(2) i(3) 0或 0 38 套给定程序中,函数fun的功能是将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点 数据域

11、从头至尾的数据为10,4,2,8,6,排序后链表结点数据域从头至尾的数据为2,4,6,8,10。(1)p-next (2)q(3)p-next 39 套给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 (1)FILE*(2)fp(3)ch 40 套下列给定程序中,函数fun的功能是:在形参 s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为baacda,c中的字符为a,执行后s所指字符串为baaaacdaa 。(1) 0(2) 0(3)

12、 c 41 套下列给定程序中,函数fun的功能是:将形参 s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。例如,若s所指字符串为:asd123fgh543df ,处理后新字符串为:asdfghdf123543 。(1) si(2) k(3) 0或 0 42 套给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。(1)FILE*(2)fclose(fp)(3)fp43 套下列给定程序中,函数fun的功

13、能是:计算 NN矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。例如,若N3,有下列矩阵:123456789首先累加1、5、9,然后累加3、5、7,函数返回值为30。(1) sum=0(2) tii(3) 1 44 套下列给定程序中,函数fun的功能是:找出 100到x(x 999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当 n 值为 500 时,各位数字之和为 15 的整数有:159、168、177、186、195、249、258、267、276、285、294、339

14、、348、357、366、375、384、393、429、438、447、456、465、474、483、492。共有 26 个。(1) 0(2) x(3) t+ 45 套下列给定程序中,函数fun的功能是:在形参 ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。(1) M(2) N(3)0 46 套下列给定程序中,函数fun的功能是:将自然数 110及其平方根写到名为myfile3.txt 的文本文件中,然后再顺序读出显示在屏幕上。(1) fp(2) fclose(fp)(3) fname 47 套下列给

15、定程序中,函数fun的功能是:将形参 n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。例如,若输入一个数27638496,则新数为739。(1) 10(2) 0(3) x 48 套下列给定程序中,函数fun的功能是:将 NN矩阵中元素的值按列向右移动 1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N3,有下列矩阵123456789计算结果为312645978(1) N(2) N-1(3) 0 49 套下列给定程序中,函数fun的功能是:把形参 a所指数组中的最大值放在 a0中,接着求出a所指数组中的最小值放在a1 中,再把a所指数组元素中的次大值放在a2中,把a数组元素中的次小值放在a3中,以此类推。例如,若 a所指数组中的数据最初排列为:1、4、2、3、9、6、5、8、7,按规则移动后,数据排列为:9、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号