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

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

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

最新2011题库100题

-1L*sizeof(STU),SEEK CUR) ; 2 程序修改

给定程序MODI1.C中函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序,插入法的基本算法是:先对字符串中的头两个元素进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中, 。待排序的字符串已在主函数中赋予。请改正函数fun中指定部位的错误,使它能得出真确结果。 /**found**/ n=strlen (aa);

/**found**/ ch =aa [i]; 3程序设计

N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,它的功能是:找出学生的最高分,由函数值返回。

double fun ( STREC *h ) {

double max=h ->s ; STREC *p ; p=h->next ; while (p)

{ if (p-s>max) max=p->s ; p=p->nest; }

return max ; }

第八十八套

1程序填空

给定程序中,函数fun的功能是调用随机函数产生的20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。

第1处 while (n<N)

第2处 if ( x==a[ i ]) break ; 第3处 if ( i==n) { a[n] =x ; n++;}

2 程序修改

给定程序MODI1.C中函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之和。

/**found**/ sum=0

/**found**/

scanf ("%d" , &a [ i ] [ j ]) ;

3 程序设计

编写程序,实现矩阵(3行3

列)的转置(即行列互换) 的功能是:将p所指字符串中int fun ( int array[3] [3]) 每个单词的最后一个字母改 {

int i, j, arr [3] [3];

成大写。(这里的“单词”是memcpy(arr,array,9*sizeof(int) 指由空格隔开的字符串)。请);

改正程序中错误之处,使它能 for ( i=0; i<3; i++) 得出正确结果。 for ( j=0; j<3; j++)

/**found**/ array [ i ] [ j ] =arr [ j ] [ i ]; if(*p= = ) 第八十九套 /**found**/

1 程序填空

*(p-1)=toupper(*(p-1));

给定程序中,函数fun的功能3请编写函数fun对长度为7是:求ss所知字符串数组中长个字符的字符串,除首、尾字度最长的字符串所在的行下符外,将其余5个字符ASCII标,作为函数值返回,并把其码降序排列。

串长放在形参n所指变量中。int fun(char *s,int num) Ss所指字符串数组中共m个{

char ch; 字符串,且串长>N。

int i,j;

第1处 int fun( char (*ss)[N], for(i=1;i<6;i++) int *n)

for(j=i+1;j<6;j++) 第2处 if ( i==0) *n=len; {

第3处 *n=len; if(*(s+i)<(s+j)) 2 程序修改

{

给定程序MODI1.C中函数funch=*(s+j); 的功能是:根据形参m计算如*(s+j)=*(s+i); 下公式的值。例如,若输入5,*(s+i)=ch; }}}

则应输出2.283333 第九十一套 /**found**/ t+=1. 0/ i ; 1程序填空

给定程序中,函数fun的功能 /**found**/ 是:将形参std所指结构体数 return t; 组中年龄最大者的数据作为3程序设计

函数值返回,并在main函数编写一个函数,该函数可以统中输出。

计一个长度为2的字符串在另第一处 max=*std;

一个字符串中出现的次数。 第二处 if(max.age<std[i].age) int fun (char *str, char max=std[i]; *substr) 第三处

{

printf(“\nName:%s,Age:%d\n”, int cnt =0 ;

http://www.77cn.com.cn,max.age); char *p =str, *q ; 2 程序修改

while (*p) {

给定程序MODI1.C中函数fun q=strstr (p,substr) ; 的功能是:实现两个整数的交 if (q==NULL) break ; p=q +strlen (substr) ; 换。例如给a和b分别输入: cnt++; 60和65,输出为:a=65 b=60 } /**found**/

void fun(int *a,int *b) 第九十套 /**found**/

t=*b;*b=*a;*a=t; 1 程序填空

3程序编写

给定程序中,函数fun的功能请编写一个函数void fun(int t 是:求出形参ss所指字符串数t[M] [N],int pp [N]),tt指向组中最长字符串的长度,将其一个M行N列的二维数组,余字符串右边用字符*补齐,求出二维数组每列中最小元使其与最长的字符串等长。Ss素,并依次放入pp所指唯一所指字符串数组中有M个字数组中。二维数组中的数已在符串,且串长<N。请在程序的主函数中赋予。

下划线处填入正确的内容并void fun(int tt[M][N],int pp[N]) 把下划线删除,使程序得出正{

确的结果。

int i,j,min,k; 第一处 n=strlen(ss[i]); for(i=0;i<N;i++) 第二处 ss[i][n+j]= * ; {

第三处 ss[i][n+j+1]= \0 ; min=tt[0][i];k=0; 2 程序修改

for(j=1;j<M;j++) 给定程序MODI1.C中函数fun

if(min>tt[j][i]) {min=tt[j][i];

15

k=j; }

pp[i]=tt[k][i]; } }

第九十二套 1 程序填空

给定程序中,函数fun的功能是:将a和b所指的两字符串转达换成面值相同的整数,并进行相加作为函数值返回,规定字符串只含9个以下数字字符。

第一处 d=d*10+*s- 0 ; 第二处 s++;

第三处 return ctod(a)+ctod(b); 2 程序修改

给定程序MODI1.C中函数fun的功能是:分别统计字符串大写字母和小写字母的个数和。 /**found**/ *a=*a+1; /**found**/ *b=*b+1; 3程序设计

请编写函数fun,函数的功能是:使用实型整数保留2位小数,并对第三位进行四舍五入(规定实型数为正数) float fun(float h) {

long w;

w=h*100+1.5; return (float)w/100; }

第九十三套 1 程序填空

给定程序中,函数fun的功能是:找出100—x(x<=999)之间各位上的数字之和为15的所有整数,然后输出,符合条件的整数个数作为函数值返回。

第一处 n=0;

第二处 while(t<=x) 第三处 t++; 2 程序修改

给定程序MODI1.C中函数fun的功能是:先将s所指字符串中的字符按逆序放到t所指字符串中,然后把s所指的字符串中的字符按正序连接到t所指串的后面。 /**found**/ int i,s1; /**found**/ t[i]=s[s1-i-1]; 3程序设计

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

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

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