教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

2012年9月全国计算机二级C语言上机题库(南开100题)(9)

来源:网络收集 时间:2026-09-11
导读: x =x*10 - 48 +(*p++); return x*t; } 第七十八套 1 给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到的文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下划线处

x =x*10 - 48 +(*p++); return x*t; }

第七十八套

1 给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到的文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。请在程序的下划线处填入正确的内容分并把下划线删除,使得程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.C中。 第1处 FILE * fp;

第2处 while (!feof (fp)) {

第3处 putchar (ch) ; ch= fgetc (fp); } 2 程序修改

给点那个程序MODI1.C中函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。 /**found**/

s [j++]=s [ i ]; /**found**/ s [ j ]= ' \\ 0 ' ;

3 程序设计题

请编写函数fun,函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。 void fun (char s[] [N] , char *b) {

int i, j, n=0;

for (i=0; i

/*请填写其相应语句完成其功能*/ {

for ( j=0 ; j

b [n] = ' \\0 ' ; }

第七十九套 1 程序填空

给定程序中,函数fun的功能是将带头结点的单项链表结点数据域中的数据从小到大排序,即若原链表节点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确结果。 第1处 p = h - >next ; 第2处 q= p - > next;

第3处 if (p - > data >=q - >data)) 2 程序修改

给定程序MODI1.C是建立一个带头结点的单项链表,并用随机函数为各节点数据赋值。函数fun的作用是求出单项链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中所指部位的错误,使它能得出正确结果。 /**found**/ p= h - >next; /**found**/ p=p->next; 3 程序设计

请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中。一维数组中数据的个数存在形参n所指的存储单元中。

void fun ( int (*s) [10] , int *b, int *n, int mm, int nn) {

int i, j, k ;

for (i=0 ; i

k=i *nn +j ; b [k] =s [ i ] [j ]; }

*n= mm*nn; }

第八十套 1 程序填空

给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。在规定的 2 处使f指向函数f1,在 3 处使f指向函数f2.当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000 请在程序下划

15

线处填入正确的内容并把下划线删除,使程序得出正确结果。 第1处 double ( *f ) () ; 第2处 f = f 1; 第3处 f = f 2; 2 程序修改

给定程序MODI1.C是建立一个带头点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。 /**found**/

p= h - >next;

/**found**/ p= p - >next; 3 程序设计 请编写函数fun,函数的功能是:判断字符串是否为回文?是,函数返回1,主函数中输出:YES,否则返回0,主函数中输出NO。回文是指顺读t和倒都都一样的字符串。

int fun ( char * str) {

int i , j= strlen (str) ; for ( i=0 ; i < j /2 ; i++)

if (str [ i ] ! = str [j- i - 1]) return 0 ; return 1 ; }

第八十一套 1 程序填空

给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atof和atof将字符串换成相应的整数和浮点数,然后将其显示在屏幕上。

第1处 FILE * fp ; 第2处 fclose (fp) ;

第3处 fscanf ( fp , \str1 ,str2); 2 程序修改

给定程序MODI1.C中函数fun的功能是:对N名学生的学生成绩,按从高到低的顺序找出前m(m<10)名学生来,将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。 /**found**/

t= ( STU *) calloc (sizeof (STU),m) ;

/**found**/ t [k] =b [ j ] ; 3 程序设计 请编写函数fun,函数的功能是,删去一维数组中所有相同的数,使之只剩一个。数组中的数已按从小到大的顺序排序,函数返回删除后数组中数据的个数。 int fun ( int a [ ] , int n ) {

int i , j =1 , k=a [0]; for ( i = 1; i

…… 此处隐藏:419字,全部文档内容请下载后查看。喜欢就下载吧 ……
2012年9月全国计算机二级C语言上机题库(南开100题)(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/604779.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)