77范文网 - 专业文章范例文档资料分享平台

计算机二级C语言上机题库100题(你懂的哈,不用谢我)(4)

来源:网络收集 时间:2021-01-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

最新2011题库100题

下所示规律的数据,由main函数输出。例如,若输入2则输出: 1 2 2 4

/**found**/

fun(int a[][M],int m) /**found**/

a[j][k]=(k+1)*(j+1); 3. 程序设计

函数fun的功能是:将a、b中的两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位依次放在变量c的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。

void fun(int a,int b,int*c) {

*c=(a%10)*1000+(b%10)*100 +(a/10)*10+(b/10); }

第二十套 1. 程序填空

给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符ASCII码大小递增排序,并将排序后的下标为奇数的字符取出,形成一个新串。 第1处t=i;

第2处for(j=i+2;j<n;j=j+2) 第3处p[j]=0; 2. 程序修改

给定程序MODI1.C中函数fun的功能是:用下面的公式求π的近似值,知道最后一项的近似值小于指定数(参数num)为止:例如程序0.0001,则程序输出3.1414。 /**found**/

while((fabs(t))>=num) /**found**/ t=s/n

3. 程序设计

请编写一个函数void fun(char a[ ],char b[ ],int n),其功能是:删除一个字符串指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串放在b所指的n中存入指定的下标。

viod fun (char a[ ],char b[],int n) {

strncpy (b,a,n); b[n]=0;

strcat(b,a+n+1); }

第二十一套 1. 程序填空

给定程序中,函数fun的功能是:在形参ss所指字符

串数组中,将所有串长超过k

码升序排序后输出。例如,若的字符串右边的字符删去,只输入edcba,则应输出:abcde。 保留左边的k个字符。ss所指/**found**/

字符串数组中共有N个字符for(i=strlen(t)-1;i;i--) 串,且串小于M。

/**found**/ 第一处 void fun(char if(t[j]>t[j+1]) (*ss)[M], int k)

3. 程序设计

第二处 while (i<N){ 请编写函数fun,函数第三处 ss[i][k]=0;i++;} 的功能是:将ss所指字符串中2. 程序修改

所有下标为奇数位置上的字 给定程序MODI1.C母转换为大写(若该位置上不中函数fun的功能是:根据以是字母,则不转换)。 下公式求π值,并作为函数值void fun(char *ss) 返回。例如,给指定精度的变{

量eps输入0.0005时,应当输char *p=ss; 出Pi=30140578.。 inr i=0; while(*p){

/**found**/ if((i%2)&&(*p>= a t=1;

/**found**/ &&*p<= z )) return(2*s); *p-=32; p++; 3. 程序设计

i++; 假定输入字符串中只} 包含字母和*号。请编写函数}

fun,它的功能是:将字符串的第二十三套 前导*号不得多于n个;若多1. 程序填空

于n个,则删除多余的*号; 给定程序的功能是:若少于或等于n个,则什么也调用函数fun将指定源文件中不做,字符串中间和尾部的*的内容复制到指定的目标文号不删除。函数fun中给出的件中,复制成功时函数的返回语句仅供参考。 值是1,失败是返回值是0.在void fun(char*a,int n) 复制的过程中,把复制的内容{

输出到终端屏幕。主函数源文int i=0,k=0;

件名放在变量sfname中,目标while(a[k]= = * )k++; 文件放在变量tfname中。 if(k>n) {

第一处

i=n;j=k;

if((fs=fopen(source,”r”))==NUfor(;a[j]!=0;j++) LL)

a[i++]=a[j]; 第二处 while(!feof(fs)) a[i]=0; 第三处 fputc(ch,ft); }}

2. 程序修改

第二十二套 给定程序MODI1.C1. 程序填空

中函数fun的功能是:将长整 给定程序中,函数fun型中每一位上为偶数的数依的功能是:a所指4×3矩阵中次取出,构成一个新数放在t第k行的元素与第0行元素交中。高位仍在高位,低位仍在换。例如:有下列矩阵 低位。 1 2 3 /**found**/ 4 5 6 if(d%2==0) 7 8 9 /**found**/ 10 11 12

s/=10;

若k为2,程序执行结果为 3. 程序设计

7 8 9 函数fun的功能是:将4 5 6 两位正整数a、b合并形成一个1 2 3 新的整数放在c中。合并的方10 11 12

式是:将a中的十位和个位依第一处 void fun(int (*a)[N],int k)

次放在变量c的十位和千位第二处 for(i=0;i<N;i++) 上,b中的十位和个位数依次第三处 a[0][i]=a[k][i]; 放在变量c的百位和个位上。 2. 程序修改

void fun(int a,int b,long*c) {

给定程序MODI1.C*c=(a%10)*1000+(b/10)*100+(中函数fun的功能是:读入一a/10)*10+(b%10); 个字符串(长度<20),将该字第二十四套 符串中的所有字符串按ASCII

1. 程序填空

4

程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。 第一处 b=a;

第二处 strcpy(http://www.77cn.com.cn,”LiSi”) 第三处 for (i=0;i<3;i++)

printf(“%6.2f”,b.score[i]); 2. 程序修改

给定程序MODI1.C中函数fun的功能是:从s所指字符串中删除所有小写字母c。请改正程序中的错误,使它能计算出正确的结果。 /**found**/ s[j++]=s[i]; /**found**/ s[j]= \0 ;

3. 程序设计

假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串的前导*号全部移到字符串的尾部。函数fun中给出的函数仅供参考。 void fun(char *a) { char *p,*q; int n=0; p=a;

while(*p== * ) {n++;p++;} q=a;

while(*p){ *q=*p; p++;q++; }

for(;n>0;n--) *q++= * ; *q= \0 ; }

第二十五套 1. 程序填空

用筛选法可得到2—n

(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数,依此类推,直到所找的下一个数等于n为止。这样会得到一个序列:2、3、5、7、11、13、17、19、23 函数fun用筛选法找出所有小于等于n的素数,并统计素数的个数作为函数值返回。 第一处 for(j=a[i]*2;j<=n;j+=a[i]) 第二处 while(a[i]= =0) 第三处 if(a[i]!=0)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库计算机二级C语言上机题库100题(你懂的哈,不用谢我)(4)在线全文阅读。

计算机二级C语言上机题库100题(你懂的哈,不用谢我)(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1179791.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: