二级C语言上机模拟试题及答案70高压开关
二级C语言上机模拟试题及答案(7)
二级C语言上机模拟试题及答案(7) 2011年12月10日 来源: 说明:满分为100分,60分及格。前两题为DOS操作题,每题15分,共计30分;后两题为C语言编程题或调试题,共计70分; 测试时间60分钟。
一、DOS操作题
1 删除当前目录下的目录ZSF\DAS。
答案:RD ZSF\DAS
2 将当前目录下的目录KUY\GWE中的文件BTY.EXE改名为KJH.EXE。
答案:REN KUY\GWE\BTY.EXE KJH.EXE
二、调试修改程序题
下面程序中函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/2!+1/3!+1/4!+...+1/m!
例如:若m=6,则应输出:1.718056。
请改正函数fun中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include〈conio.h〉
#include〈stdio.h〉
/ *错误在fun函数中 * /
double fun(int m)
{int y=1, t=1;
int i;
for(i=2; i〈=m; i++)
{t=t*1/i; y+= t; }
return(y);
}
main()
{int n;
clrscr();
printf("Enter n: ");
scanf("%d", &n);
printf("\nThe result is %1f\n", fun(n));
}
答案:对fun子程序进行修改,修改以后的程序如下:
double fun(int m)
{ double y=1, t=1; /*类型应为 double*/
int i;
for(i=2; i〈=m; i++)
{t=t*1.0/i; y+= t; }
/* 此处应为 double 类型的数据进行运算*/
return(y);
}
三、编程题
请编一个函数int fun(int pm),它的功能是:判断pm是否是素数。若pm是素数,返回1;若不是素数,返回0。pm的值由主函数从键盘读入。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include 〈conio.h〉
#include 〈stdio.h〉
#include 〈math.h〉
int fun(int a)
{ /*答案开始 */
┇
┇
/*答案结束 */
}
main() / * 主函数* /
{ int x;
clrscr();
printf("\nPlease enter a number:");
scanf("%d", &x);
printf("%d\n", fun(x));
}
答案:在函数fun中添加程序段如下:
int fun(int a)
{ /*参考答案开始 */
int i;
if(a==2) return 1;
i=2;
while ((a%i)!=0 && i〈=sqrt((float) a)) i++;
if ((a%i)==0)
{ printf("%d not is a prime!",a); return 0; }
printf("%d is a prime!",a); return 1;
/*参考答案结束 */ }
var arrBaiduCproConfig=new Array(); arrBaiduCproConfig['uid'] =120380; arrBaiduCproConfig['n'] ='lw365cpr'; arrBaiduCproConfig['tm'] =30; arrBaiduCproConfig['cm'] =34; arrBaiduCproConfig['um'] =28; arrBaiduCproConfig['w'] =468; arrBaiduCproConfig['h'] =60; arrBaiduCproConfig['wn'] =2; arrBaiduCproConfig['hn'] =1; arrBaiduCproConfig['ta'] ='right'; arrBaiduCproConfig['tl'] ='bottom'; arrBaiduCproConfig['bu'] =0; arrBaiduCproConfig['bd'] ='#trans'; arrBaiduCproConfig['bg'] ='#trans'; arrBaiduCproConfig['tt'] ='#0000ff'; arrBaiduCproConfig['ct'] ='#444444'; arrBaiduCproConfig['url'] ='#008000'; arrBaiduCproConfig['bdl'] ='#000000'; arrBaiduCproConfig['rad'] =0;
- 最好云铝文山氧化铝产量连续3个月刷新历史纪录电镀生产线洪江密封阀泰兴震动筛Trp
- 最好2018年01月12日今日镝铁合金行情查锻钢法兰剪切刀瓶胚模具温度传感器钻杆Trp
- 最好Nalco2009年氧化铝长单定价为伦铝电子枪激光晶体抛光轮涂布机铸钢Trp
- 最好安装暖气片的原则EPS电源多刀车床姜堰齐纳二极管蜗杆减速机Trp
- 最好薄膜电容的重要性步进马达钢板模架铠装热电阻软启动器旋转机械Trp
- 最好华建铝业集团2014年度销售工作年会充电器固定电阻离心泵视频插座移动存储卡Trp
- 最好23日1526莆田市场建筑钢材价格行情弹簧螺钉滚针轴承螺丝钉水泥生产线圆锥破碎机Trp
- 最好8日驰宏锌锗铅锭出厂价格行情超微粉碎机给料斗拉杆天线砷化镓摇床Trp
- 最好11日洛阳市场铜合金价格行情从化光纤切割刀凌海数字频率计油压夹头Trp
- 最好25日杭州市场硬线价格行情电焊机弧焊绵阳碳膜电阻器蒸汽清洗机Trp
- 最好影响热敏电阻测量的三个因素车载lcd工业除尘器拉丝机升压器液体泵Trp
- 最好总投资约5亿元晨丰科技要做什么伺服阀光纤耦合器淋膜机数字机顶盒油箱Trp
- 最好上半年太仓港铁矿石进口量突破1000万吨冲片机供水器冷却器食品模具仪表仪器Trp
- 最好2017年01月11日最新金属钕价格行情常德藁城矿用链条设备节电器扬州Trp