1 / 356
文档名称:

2011年二级C语言上机题库_南开100题.doc

格式:doc   页数:356
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

2011年二级C语言上机题库_南开100题.doc

上传人:化工机械 2012/3/29 文件大小:0 KB

下载得到文件列表

2011年二级C语言上机题库_南开100题.doc

文档介绍

文档介绍:说明:本题库是针对2011年3月份考试的上机考试题库,本题库共有100套题目(每套题目包含3道题:一道程序填空题、一道程序修改题、一道程序设计题),真实考试的时候,考生输入准考证后计算机随机为你抽取一套考试,每个考生考试时只需考一套题目(包含三道题),但由于考试时是随机抽题,所以即使把原题库告诉大家,你也不能知道到时计算机会给你抽取哪一套题,所以大家只有把全部题库都理解才能万无一失)

二级C语言上机试题汇编
※※※※※※※※※※※※※※※※※※※※※※※※※
第01套:
给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去
除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回
所指变量。
例如,输入一个数:27638496,新的数:为739。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结
果。
注意:。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <>
void fun(unsigned long *n)
{ unsigned long x=0, i; int t;
i=1;
while(*n)
/**********found**********/
{ t=*n % __1__;
/**********found**********/
if(t%2!= __2__)
{ x=x+t*i; i=i*10; }
*n =*n /10;
}
/**********found**********/
*n=__3__;
}
main()
{ unsigned long n=-1;
while(n>99999999||n<0)
{ printf("Please input(0<n<100000000): "); scanf("%ld",&n); }
fun(&n);
printf("\nThe result is: %ld\n",n);
}
解题思路:
第一处:t是通过取模的方式来得到*n的个位数字,所以应填:10。
第二处:判断是否是奇数,所以应填:0。
第三处:最后通形参n来返回新数x,所以应填:x。
***************************************************
fun 的功能是:计算n!。
例如,给n输入5,。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <>
double fun ( int n )
{ double result = ;
/************found************/
if n = = 0
return ;
while( n >1 && n < 170 )
/************found************/
result *= n--
return result ;
}
main ( )
{ int n ;
printf("Input N:") ;
scanf("%d", &n) ;
printf("\n\n%d! =%lf\n\n", n, fun(n)) ;
}
解题思路:
第一处:条件语句书写格式错误,应改为:if (n==0)。
第二处:语句后缺少分号。
***************************************************
请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得
调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串"-1234",则
函数把它转换为整数值-1234。函数fun中给出的语句仅供参考。
注意: 。
请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填
入你编写的若干语句。
给定源程序:
#include <>
#include <>
long fun ( char *p)
{
/* 以下代码仅供参考*/
int i, len, t; /* len为串长,t为正负标识*/
long x=0;
len=strlen(p);
if(p[0]=='-')

最近更新

2025年新疆科信职业技术学院单招综合素质考试.. 39页

2025年新疆科技职业技术学院单招综合素质考试.. 40页

2025年无锡南洋职业技术学院单招职业适应性测.. 40页

2025年无锡商业职业技术学院单招职业适应性考.. 41页

2025年无锡城市职业技术学院单招职业适应性测.. 40页

2025年无锡工艺职业技术学院单招职业适应性考.. 38页

2025年无锡职业技术学院单招职业倾向性测试模.. 41页

2025年日照航海工程职业学院单招职业倾向性测.. 40页

2025年昆明卫生职业学院单招职业倾向性测试题.. 40页

2025年昆明工业职业技术学院单招职业技能测试.. 41页

2025年昌吉职业技术学院单招职业适应性测试模.. 41页

2025年昭通卫生职业学院单招职业适应性测试题.. 40页

2025年晋城职业技术学院单招综合素质考试模拟.. 41页

2025年曲阜远东职业技术学院单招综合素质考试.. 40页

2025年朔州师范高等专科学校单招职业倾向性测.. 41页

2025年朔州陶瓷职业技术学院单招职业倾向性考.. 39页

2025年朝阳师范高等专科学校单招职业倾向性考.. 40页

2025年杨凌职业技术学院单招职业技能考试模拟.. 40页

2025年杭州万向职业技术学院单招职业适应性测.. 41页

2025年杭州医学院单招职业适应性测试题库最新.. 41页

2025年杭州科技职业技术学院单招职业适应性考.. 43页

2025年杭州职业技术学院单招职业适应性考试模.. 40页

2025年林州建筑职业技术学院单招综合素质考试.. 40页

2025年枣庄职业学院单招综合素质考试模拟测试.. 40页

2025年医院感染管理质量控制评价内容及考核标.. 2页

2024年常州机电职业技术学院单招职业适应性测.. 78页

食品安全自查、从业人员健康管理、进货查验记.. 9页

民间非盈利组织会计制度 7页

大坝浸润线分析报告 26页

专题:立体几何之球的切、接问题(学生版) 2页