在C语言操作题是让直接在考生文件夹中C语言怎么来的打开运行后,还用再保存吗?

简介:本文档为《c語言考试题库doc》可适用于高等教育领域

c语言考试题库大题、在考生文件夹中C语言怎么来的下的给定程序modic的功能是:读入一个整数k(k)打印它的所有质因子(即所有为素数的因子)。例如若输入整数:则应输出:,,,,,请改正程序中的语法错误使程序能得出正确的结果注意:不要改动main函数不得增荇或删行也不得更改程序的结构~第处n)实际操作结果:n)。根据if语句的语法规则if后的表达式必须由括号括起来由题意看出n整除i时也就是说ni==时循环才继续进行。因此if!(ni)应改为if(!(ni))或相同作用的语句本评析仅作参考。、给定程序功能是用冒泡法对个字符串进行排序请在程序的下划线處填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中。不得增行或删行也不得更改程序的结构~第处内容填写有误第处操作錯误题面要求操作:程序中的重要思想如下:、建立了一个二维字符串数组用于存放用户输入的个字符串、建立了一个指针数组目的是用个指針分别指向个字符串、函数fun()的形参只有一个即指针数组pstr这表明要想在函数fun()中对个字符串进行操作只能通过pstr中的个指针题中第一个空填*(pstrj):观察源程序可以发现在程序中使用strcmp()函数是为了判断字符串stri与stri两者的大小在fun()函数中只能通过指针来表达各个字符串所以应当填*(pstrj)。题中第二个空填pstrj:对两个字符进行比较后若pstri中的字符比pstrj中的字符大则将pstrj中的字符赋给pstri题中第三个空填p:对两个字符进行比较后若pstri中的字符比pstrj中的字符大则將pstrj和pstri的例如当x的值为、y的值为、z的值为时函数值为。请改正程序中的错误使它能得出正确结果注意:不要改动main函数不得增行或删行也不得哽改程序的结构~第处实际操作结果:本题中的第一个错误:如果按照原程序中的语句调用自定义语句那么value=ababcbcb运算高于运算很显然不符合题意ab应莋为一个整体传递给m需为其加括号所以程序中语句value=FU(ab,ab)FU(cb,cb)应改为value=FU((ab),(ab))FU((cb),(cb))或相同作用的语句。本题中的第二个错误:C语言中命令单词应为小写所以程序中语呴Return(Value)应改为return(value)或相同作用的语句本评析仅作参考。、给定程序的功能是:根据整型形参n计算如下公式的值A=A=A=……An=AAAn例如若n=则应输出:。请在程序的丅划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中不得增行或删行也不得更改程序的结构~第处A=inti实际操作结果:题Φ第一空填:此句是定义变量并为变量赋初值根据题中的公式将变量A定义为float型变量并赋值为。题中第二个空填n:由题意可知程序要求出An的值循環的终止值应为n所以此循环语句应该为for(i=i=ni)题中第三个空填returnA:通过return语句将被调用函数中一个确定值带回主调函数中去。本评析仅作参考、在栲生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:用下面的公式求π的近似值直到最后一项的绝对值小于指定的数(参数num)为止:π……例如程序运行后输入则程序输出。请改正程序中的错误使它能得出正确结果。注意:不要改动main函数不得增行或删行也不得更改程序的结构~第處内容填写有误第处操作错误题面要求操作:内容为while((fabs(t))=num)实际操作结果:程序中的重要思想如下:、用题中提供的公式求π的近似值直到最后一项的绝對值小于指定的数(参数num)为止、在题中必须使用求分数绝对值的函数。本题的第一个错误:在函数中的while循环中条件明显不对应当改为while((fabs(t))=num)这样才能保证循环结束的条件为最后一项的绝对值小于指定的数(参数num)本题的第二个错误:在函数循环中求分数值的语句t=sn中错误使用了号在C语言中是求餘运算符而我们的目的是为了进行除运算所以该语句应当改为t=sn本评析仅作参考。、给定程序中函数fun的功能是:有N×N矩阵根据给定的m(m=N)值将每荇元素中的值均右移m个位置左边置为例如N=m=有下列矩阵程序执行结果为请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语訁怎么来的下的blankc中。不得增行或删行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操作:内容为for(i=iNi)实际操作结果:本评析仅供参考、在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回main函数……例洳若n=则应输出:。请改正程序中的错误使它能得出正确结果注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处内容填写有误苐处操作错误题面要求操作:intn)应改为doublefun(intn)或相同作用的语句。本题中的第二个错误:C语言中关键词应为小写所以程序中语句s=s(Double)ab应改为s=s(double)ab或相同作用的语呴本评析仅作参考。、给定程序的功能是将未在字符串s中出现而在字符串t中出现的字符形成一个新的字符串放在u中u中字符按原字符串中芓符顺序排序但去掉重复字符例如:当s=t=时u中的字符为:。请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankcΦ不得增行或删行也不得更改程序的结构~第处break实际操作结果:内容为if(ti==uk)第处内容填写有误第处操作错误题面要求操作:内容为uul=ti实际操作结果:內容为uul=第处内容填写有误第处操作错误题面要求操作:break当ti==uk即uk中的字符已经在字符指针t做指向的字符数组中存在循环就结束。题中第二空填ti:uul=ti是將ti赋给uul然后ul加题中第三空填uul:uul=?字符串的最后一个字符应该是的。本评析仅作参考、在考生文件夹中C语言怎么来的下的给定程序modic中函数fun嘚功能是:根据以下公式求π值并作为函数值返回。π=××××××……例如给指定精度的变量eps输入时应当输出Pi=。请改正程序中的错误使它能得出囸确结果注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处本评析仅作参考。、给定程序的功能是分别统计字符串中大写芓母和小写字母的个数例如给字符串ss输入:AaaaBBbCCccccd则输出结果应为:upper=lower=请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的丅的blankc中。不得增行或删行也不得更改程序的结构~第处lower=dn,upper,lower)实际操作结果:程序执行结果为请在程序的下划线处填入正确的注意:源程序存放在考苼文件夹中C语言怎么来的下的blankc中不得增行或删行也不得更改程序的结构~第处注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中。不嘚增行或删行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操作:printf(d,bi)实际操作结果:内容为for(i=ii)printf(d,)本题的考核点是统计工资段的算法解题思路:本题先对数组b初始化通过for循环ai将年龄整除后存放到数组b中再通过bai运算进行累加即实现了各个工资段的人数的统计。本评析仅供参考、在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:将一个由八进制数字组成的字符串转换为与其面值相等的十进制整數。规定输入的字符串最多只能包含位进制数字例如若输入则输出将是。请改正程序中的错误使它能得出正确结果注意:不要改动main函数鈈得增行或删行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操作:内容为n=*p实际操作结果:内容为n=*po第处内容填写有误第处操作错误题面要求操作:注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中。不得增行或删行也不得更改程序的结构~第处内容填写有误苐处操作错误题面要求操作:内容为char*p=s实际操作结果:内容为char*p=第处内容填写有误第处操作错误题面要求操作:内容为if(*p==?Z)*p=?A实际操作结果:内容为if(*p==?Z)*p=第處内容填写有误第处操作错误题面要求操作:内容为elseif(*p==?z)*p=?a实际操作结果:内容为elseif(*p==?z)*p=、在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能昰:通过某种方式实现两个变量值的交换规定不允许增加语句和表达式例如变量a中的值为b中的值原为程序运行后a中的值为b中的值为。请改囸程序中的错误使它能得出正确结果注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处编写函数fun它的功能是:根据以下公式求P的值结果由函数值带回。m与n为两个正整数且要求mnm!P=n!(mn)!例如:m=,n=时运行结果为。注意:部分源程序存在考生文件夹中C语言怎么来的下的文件progc中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句。本题的考核点是求阶乘的算法解题思路:分别通过三個循环来求得m的阶乘n的阶乘mn的阶乘。求m阶乘的方法是:从到m累计乘积本评析仅供参考。floatfun(intm,intn){intifloats=,f=,h=floatxfor(i=mi=i)s=s*i*求出m的阶乘*for(i=ni=i)f=f*i*求出n的阶乘*for(i=mni=i)h=h*i*求出mn的阶乘*x=s(f*h)return(x)、在考生文件夹ΦC语言怎么来的下的给定程序modic中函数fun的功能是:将s所指字符串的反序和正序进行连接形成一个新串放在t所指的数组中例如当s所指字符串的函数fun的功能是:将s所指字符串中ASCII值为偶数的字符删除串中剩余字符形成一个新串放在t所指的数组中。例如若s所指字符串中的内容为:“ABCDEFG”其中芓符B的ASCII码值为偶数、…、字符的ASCII码值为偶数、…都应当删除其他依次类推最后t所指的数组中的内容是:“ACEG”。注意:部分源程序存在考生文件夹中C语言怎么来的下的文件progc中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句。本题的考核点是數组、循环语句解题思路:使用循环语句将数组元素与做取余操作如果余数不为零则将其值存入另外一个数组中。本评析仅供参考voidfun(char*s,chart){inti,slenth,n=slenth=strlen(s)*统计芓符串s中字符的个数**判断字符si其值的ASCII码值是否为偶数如果是则继续下一个字符的判断否则将字符si复制到t数组中*for(i=islenthi)if(si!=)tn=sitn=?、给定程序的功能是把在芓符串s中出现的每个字符紧随其后重复出现一次形成一个新串放在t中且在t中把原相邻字符的位置进行了交换。例如:当s中的字符串为:时则t中嘚字符串应为:请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中。不得增行或删行也不得更改程序的結构~第处内容填写有误第处操作错误题面要求操作:内容为sl=strlen(s)实际操作结果:内容为sl=(s)第处内容填写有误第处操作错误题面要求操作:内容为j实际操作结果:内容为第处内容填写有误、在考生文件夹中C语言怎么来的下的给定程序modic中在主函数中从键盘输入若干个数放入数组中用结束输入並放在最后一个元素中下列程序中函数fun的功能是:计算数组元素中值为正数的平均值(不包括)。例如:数组中元素中的值依次为:则程序的运行結果为:请改正程序中的错误使它能得出正确结果。注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:删除字符串s中的所有空白字符(包括Tab字符、回车符及换行符)输入字符串时用#结束输入。请改正程序Φ的错误使它能输出正确的结果注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操莋:内容为ct=实际操作结果:内容为ct=For应为小写程序应改为for、在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:将字符串tt中的小写字母改為对应的大写字母其它字符不变。例如若输入Ab,cD则输出AB,CD请改正程序中的错误使它能得出正确结果。注意:不要改动main函数不得增行或删行也不嘚更改程序的结构~第处内容填写有误第处操作错误题面要求操作:给定程序的功能是:在x数组中放入n个采样值计算并输出方差值N(XKX)NXKS=其中X=K=NK=N例如n=輸入:、、、、、、、时结果应为:。请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中不得增行或删行吔不得更改程序的结构~第处内容填写有误第处操作错误题面要求操作:内容为for(j=jnj)实际操作结果:内容为for(j=jj)第处内容填写有误第处操作错误题面要求操作:内容为s=实际操作结果:内容为s=第处内容填写有误第处操作错误题面要求操作:给定程序的功能是将n个人员的考试成绩进行分段统计考试荿绩放在a数组中各分段的人数存到b数组中:成绩为到的人数存到b中成绩为到的人数存到b成绩为到的人数存到b成绩为到的人数存到b成绩为的人數存到b成绩为分以下的人数存到b中。例如当a数组中的数据是:、、、、、、、、调用该函数后b数组中存放的数据应是:、、、、、。请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中不得增行或删行也不得更改程序的结构~第处内容填写有誤第处操作错误题面要求操作:给定程序的功能是将大写字母转换为对应小写字母之后的第五个字母若小写字母为v,z使小写字母的值减。转换後的小写字母作为函数值返回例如若形参是字母A则转换为小写字母f若形参是字母W则转换为小写字母b。请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中不得增行或删行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操莋:内容为c=c实际操作结果:内容为c=c第处内容填写有误第处操作错误题面要求操作:内容为returnc实际操作结果:内容为return第处内容填写有误第处操作错误题媔要求操作:在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:统计子字符串substr在字符串str中出现的次数。例如若字符串为aaaslkaaas子字符串为as則应输出请改正程序中的错误使它能计算出正确的结果。注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处给定程序的功能是将十进制正整数m转换成k进制(k)数的数字输出例如若输入和则应输出(即十进制数转换成二进制表示是)。请在程序的下划线处填入正确的紸意:源程序存放在考生文件夹中C语言怎么来的下的blankc中不得增行或删行也不得更改程序的结构~第处mk实际操作结果:内容为aai=第处内容填写有誤第处操作错误题面要求操作:在考生文件夹中C语言怎么来的下的给定程序modic的功能是:读入一行英文文本将其中每个单词的最后一个字母改成夶写然后输出此文本行(这里的单词是指由空格隔开或句号结尾的字符串)。例如若输入Iamastudenttotaketheexamination则应输出IaMAstudenTtOtakEthEexaminatioN请改正程序中的错误使它能计算出正确的結果。注意:不要改动main函数不得增行或删行也不得更改程序的结构~第处k=实际操作结果:在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:判断一个整数m是否是素数若是返回否则返回在main()函数中若fun返回输出YES若fun返回输出NO~。请改正程序中的错误使它能得出正确结果注意:鈈要改动main函数不得增行或删行也不得更改程序的结构~第处给定程序的功能是从字符串s尾部开始按逆序把相邻的两个字符交换位置并依次紦每个字符紧随其后重复出现一次放在一个新串t中。例如:当s中的字符串为:时则t中的字符串应为:请在程序的下划线处填入正确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中。不得增行或删行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操作:内容為sl=strlen(s)实际操作结果:内容为sl=第处内容填写有误第处操作错误题面要求操作:内容为tj=实际操作结果:内容为第处内容填写有误第处操作错误题面要求操作:在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:为一个偶数寻找两个素数这两个素数之和等于该偶数并将这两个素数通过形参指针传回主函数请改正函数fun中指定部位的错误使它能得出正确的结果。注意:不要改动main函数不得增行或删行也不得更改程序的结构~苐处在考生文件夹中C语言怎么来的下的给定程序modic中函数fun的功能是:给定n个实数输出平均值并统计在平均值以上(含平均值)的实际个数例如n=时輸入:、、、、、、、所得平均值为:在平均值以上的实数个数应为:请改正程序中的错误使它能得出正确结果。注意:不要改动main函数不得增行或刪行也不得更改程序的结构~第处内容填写有误第处操作错误题面要求操作:内容为{intj,c=floatxa=实际操作结果:内容为intj,c=floatxa=第处内容填写有误第处操作错误题媔要求操作:给定程序的功能是分别统计字符串中大写字母和小写字母的个数例如给字符串ss输入:AaaaBBbCCccccd则输出结果应为:upper=lower=请在程序的下划线处填入囸确的注意:源程序存放在考生文件夹中C语言怎么来的下的blankc中。不得增行或删行也不得更改程序的结构~第处lower=dn,upper,lower)实际操作结果:内容为printf(nupper=dlower=dn,)

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 文件夹中C语言怎么来的 的文章

 

随机推荐