[计算机软件及应用]全国计算机考试二级C上机考试

上传人:大米 文档编号:487560528 上传时间:2022-10-24 格式:DOC 页数:36 大小:67.60KB
返回 下载 相关 举报
[计算机软件及应用]全国计算机考试二级C上机考试_第1页
第1页 / 共36页
[计算机软件及应用]全国计算机考试二级C上机考试_第2页
第2页 / 共36页
[计算机软件及应用]全国计算机考试二级C上机考试_第3页
第3页 / 共36页
[计算机软件及应用]全国计算机考试二级C上机考试_第4页
第4页 / 共36页
[计算机软件及应用]全国计算机考试二级C上机考试_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《[计算机软件及应用]全国计算机考试二级C上机考试》由会员分享,可在线阅读,更多相关《[计算机软件及应用]全国计算机考试二级C上机考试(36页珍藏版)》请在金锄头文库上搜索。

1、全国计算机考试二级C上机考试300题1-10套上机题11.填空题请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。例如:当strN=123 abcdef ABCDEF!,结果输出:123 ABCDEF ABCDEF!。2. 改错题下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf3. 编程题请编写函数fun,其功能是:将两个两

2、位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数个位和十位上,b数的十位和个位数依次放在c数的百位和千位上。例如,当a=16,b=35,调用该函数后,c=5361。21.填空题请补充main函数,该函数的功能是求方程ax2+bx+c=0的两个实数根。方程的系数a、b、c从键盘输入,如果判别式(disc=b2-4ac)小于,则要求重新输入a、b、c的值。例如,当a=1,b=2,c=1时,方程的两个根分别是x1=-1.00, x2=-1.00。2. 改错题下列给定程序中,函数fun()的功能是根据整型形参m,计算如下公式的值。y=1-1/(22)+1/(3

3、3)-1/(44)+(-1)(m+1)/(mm)例如:m中的值为5,则应输出0.838611。请改正程序中的错误,使它能得到正确结果。3. 编程题请编一个函数void fun(int ttMN, int ppN), tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。31.填空题请补充函数fun(),该函数的功能是:把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=13572468时,str=86427531。2. 改错题下列给定程序中,函数fun的功能是按以下递归公式求函数值。 fun(n)=15,fun

4、(n-1)*2例如:当给n输入5时,函数值为240;当给n输入3时,函数值为60。3. 编程题请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII值码升序排列。编写完程序,运行程序后输入:字符串为Bdsihad,则排序后输出为应为Badhisd41填空题数组xxN保存着一组位数的无符号正整数,其元素的个数通过变量num传入函数fun()。请补充函数fun(),该函数的功能是:从数组xx中找出个位和百位的数字相等的所有无符号整数,结果保存在数组yy中,其个数由函数fun()返回。例如:当xx8=135,78,72,32,222,424,333,141,541

5、时,bb6=787,232,222,424,333,141。2. 改错题下列给定程序中函数fun()的功能是计算1/n!的值。例如:给n输入5,则输出0.008333。3. 编程题编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数之和的平方根s,并作为函数值返回。例如:n为1000时,函数值应为s=96.979379。51.填空题请补充main函数,该函数的功能是求方程ax2+bx+c=0的根(方程的系数a,b,c从键盘输入)。例如,当a=1,b=2,c=1时,方程的两个根分别是:x1=-1.00,x2=-1.00。2. 改错题下列给定程序中函数fun()的功能

6、是计算正整数num的各位上的数字之平方和。例如:输入352,则输出应该是38;若输入328,则输出应该是77。3. 编程题请编写函数fun(),它的功能是求Fibonacci数列中小于t的最大的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为F(0)0,F(1)1F(n)=F(n-1)+F(n-2)例如:t=1000时 ,函数值为987。61填空题请补充函数fun(),该函数的功能是:计算维矩阵元素的方差,结果由函数返回。维数在主函数中输入。例如:a=46 30 32 40 6 17 45 15 18的计算结果是14.414 求方差的公式为:s= 2. 改错题下列给定程序中,

7、函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)。例如:字符串中的数据为ADFESHDI,则输出应当是AFESDI。3. 编程题请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。例如:主函数从键盘给输入n的值为56,则输出为sum=1113。71.填空题请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。例如:str1=How do,str2=?od uoy,结果输出:How do you do?。2.

8、改错题下列给定程序中,函数fun()的功能是找出100n(不大于1000)之间百位数字加十位数字等于个位数字的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。请改正程序中的错误,使它能得到正确结果。3. 编程题程序定义了NN的二维数组,并在主函数中自动赋值。请编写函数fun(int a N ,int n),该函数的功能是使数组左下半三角元素中的值加上n。例如:若n的值为3,a数组中的值为a=2 5 41 6 95 3 7则返回主程序后a数组中的值应为5 5 44 9 98 6 10 81.填空题请补充函数fun(),该函数的功能是:按0到9统计一个字符串中的奇数数字字符各自出现的次

9、数,结果保存在数组num中。注意:不能使用字符串库函数。例如:输入x=112385713.456+0.909*bc,结果为:13,32,52,71,92。2. 改错题下列给定程序中,函数fun()的功能是求出数组中最小数和次最小数,并把最小数和a0中的数对调,次最小数和a1中的数对调。请改正程序中的错误,使它能得到正确结果。3. 编程题m个人的成绩存放在score数组中,请编写函数fun(),它的功能是:将高于平均分的人数作为函数值返回,将高于平均分的分数放在up所指的数组中。例如,当score数组中的数据为24,35,88,76,90,54,59,66,96时,函数返回的人数应该是5,up中

10、的数据应为88,76,90,66,96。91.填空题请补充main函数,该函数的功能是:从字符串str中取出所有数字字符,并分别计数,然后把结果保存在数组b中并输出,把其他字符保存在b10中。例如:当str1=ab123456789cde090时,结果为:0:2 1:1 2:1 3:1 4:1 5:1 6:1 7:1 8:1 9:2 other charactor:52. 改错题下列给定程序中,函数fun()的功能是计算并输出high以内的素数之和。high由主函数传给fun()函数。若high的值为100,则函数的值为1060。请改正程序中的错误,使它能得到正确结果。3. 编程题请编写函数v

11、oid fun (int x, int pp, int *n),它的功能是:求出能整除x且不是奇数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为24,则有6个数符合要求,它们是2,4,6,8,12,24。101.填空题请补充main函数,该函数的功能是:从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。例如,输入:-3847652,结果为:3847652。下列给定程序中,函数fun()的功能是:读入一个字符串(长度20),将该字符串中的所有字符按ASCII码降序排序后输出。例如:输入dafhc,则应输出hfdca。3. 编程

12、题请编写一个函数void fun(int m, int k, int xx),该函数的功能是:将大于整数m且紧靠m的k个非素数存入所指的数组中。例如,若输入15,5,则应输出16,18,20,21,22。11-20套上机题111.填空题请补充main函数,该函数的功能是:从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1=cdefghij,则str2=cegi。2. 改错题在主函数中从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun()的功能是计算数组元素中值为负数的平均值(不包括

13、0)。例如:数组中元素的值依次为43,-47,-21,53,-8,12,0,则程序的运行结果为-25.333333。3. 编程题请编写一个函数int fun(int *s,int t,int *k),用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:234 345 753 134 436 458 100 321 135 760则输出结果为6,100。121.填空题请补充main函数,该函数的功能是:从一个字符串中截取前面若干个给定长度的子字符串。其中,str1指向原字符串,截取后的字符存放在str2所指的字符数组中,n中存放需截取的字符个数。例如:当str1=

14、cdefghij,然后输入4,则str2=cdef。2. 改错题下列给定程序中,函数fun()的功能是:依次取出字符串中所有的字母,形成新的字符串,并取代原字符串。3. 编程题下列程序定义了NN的二维数组,并在主函数中自动赋值。请编写函数fun(int aN),该函数的功能是:使数组右上半三角元素中的值全部置成0。例如a数组中的值为a=4 5 61 7 93 2 6,则返回主程序后a数组中的值应为0 0 01 0 03 2 0131.填空题请补充函数fun(),该函数的功能是判断一个数的个位数字和百位数字之和是否等于其十位上的数字,是则返回yes!,否则返回no!。2. 改错题下列给定的程序中,函数fun()的功能是:用选择法对数组中的n个元素按从大到小的顺序进行排序。请改正程序中的错误,使它能得到正确结果。3. 编程题下列程序定义了NN的二维数组,并在主函数中赋值。请编写函数fun(),函数的功能是:求出数组周边元素的平方和并作为函数值返回给主函数中的s。例如:若a 数组中的值为a=0 1 2 7 91 11 21 5 52 21 6 11 19 7 9 10 25 4 1 4 1则返回主程序后s的值应为310。141.填空题从键盘输入一组无符号整数并保存在数组xxN中,以整数结束输入,要求这些数的最大位数不超过位,其元素的个数通过变量num传入

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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