首页 > > > 2013年全国计算机考试上机题库100套.doc

2013年全国计算机考试上机题库100套.doc

2013年全国计算机考试上机题库100套.doc

上传者: 安全座椅评测 2014-02-09 评分5 评论0 下载105 收藏10 阅读量997 暂无简介 简介 举报

简介:本文档为《2013年全国计算机考试上机题库100套doc》,可适用于电信技术领域,主题内容包含说明:本题库是针对年月份考试的上机考试题库本题库共有套题目(每套题目包含道题:一道程序填空题、一道程序修改题、一道程序设计题)真实考试的时候考生输入符等。

2013 年全国计算机考试上机题库 100 [ 百度竞价 :daili.sjzjbl.com/] 2013 年全国计算机考试上 机题库 100 01 套: 给定程序中,函数 fun 的功能是: 将形参 n 所指变量中,各位上为偶 数的数去除 , 剩余的数按原来从 高位到低位的顺序组成一个新的 数,并通过形参指针 n 传回所指 变量。 例如,输入一个数: 27638496 新的数:为 739 。请在程序的下 划线处填入正确的内容并把下划 线删除 , 使程序得出正确的结果。 注意:源程序存放在考生文件夹 下的 BLANK1.C 中。 不得增行或删行,也不得更改程 序的结构! 给定源程序: #include<stdio.h> voidfun(unsignedlong*n) {unsignedlongx=0,i;intt; i=1; while(*n) {t=*n%__1__; if(t%2!=__2__) {x=x+t*i;i=i*10;} *n=*n/10; } *n=__3__; } main() {unsignedlongn=-1; while(n>99999999||n<0) {printf("Please input(0<n<100000000):"); scanf("%ld",&n);} fun(&n); printf("\nTheresult is:%ld\n",n); } 解题思路: 第一处: t 是通过取模的方式来得 *n 的个位数字,所以应填: 10 第二处:判断是否是奇数,所以 应填: 0 第三处:最后通形参 n 来返回新数 x ,所以应填: x 给定程序 MODI1.C 中函数 fun 的功能是:计算 n! 例如,给 n 输入 5 ,则输出 120.000000 请改正程序中的错误,使程序能 输出正确的结果。 注意:不要改动 main 函数,不得 增行或删行,也不得更改程序的 结构! 给定源程序: #include<stdio.h> doublefun(intn) {doubleresult=1.0; ifn==0 return1.0; while(n>1&&n<170) result*=n-- returnresult; } main() {intn; printf("InputN:"); scanf("%d",&n); printf("\n\n%d!=%lf\n\n",n, fun(n)); } 解题思路: 第一处:条件语句书写格式错误, 应改为: if(n==0) 第二处:语句后缺少分号。 ***************************** ********************** 请编写一个函数 fun ,它的功能 是:将一个数字字符串转换为一 个整数 ( 不得调用 C 语言提供的将 字符串转换为整数的函数 ) 。例如, 若输入字符串 "-1234", 则函数把 它转换为整数值 -1234 。函数 fun 中给出的语句仅供参考。 注意 : 部分源程序存在文件 PROG1.C 文件中。 请勿改动主函数 main 和其它函数 中的任何内容,仅在函数 fun 花括号中填入你编写的若干语 句。 给定源程序: #include<stdio.h> #include<string.h> longfun(char*p) {inti,len,t;/*len 为串长, t 正负标识 */ longx=0; len=strlen(p); if(p[0]=='-') {t=-1;len--;p++;} elset=1; /* 以下完成数字字符串转换为 一个数字 */ returnx*t; } main()/* 主函数 */ {chars[6]; longn; printf("Enterastring:\n"); gets(s); n=fun(s); printf("%ld\n",n); NONO(); } NONO() {/* 本函数用于打开文件,输入数 据,调用函数,输出数据,关闭 文件。 */ FILE*fp,*wf; inti; chars[20]; longn; fp= fopen("c:\\test\\in.dat","r"); wf= fopen("c:\\test\\out.dat","w") ; for(i=0;i<10;i++){ fscanf(fp,"%s",s); n=fun(s); fprintf(wf,"%ld\n",n); } fclose(fp); fclose(wf); } 解题思路: 本题是将一个数字字符串转换为 一个整数。 参考答案: #include<stdio.h> #include<string.h> longfun(char*p) { inti,len,t;/*len 为串长, t 为正 负标识 */ longx=0; len=strlen(p); if(p[0]=='-') {t=-1;len--;p++;} elset=1; /* 以下完成数字字符串转换为 一个数字 */ while(*p)x= x*10-48+(*p++); returnx*t; } main()/* 主函数 */ {chars[6]; longn; printf("Enterastring:\n"); gets(s); n=fun(s); printf("%ld\n",n); NONO(); } NONO() {/* 本函数用于打开文件,输入数 据,调用函数,输出数据,关闭 文件。 */ FILE*fp,*wf; inti; chars[20]; longn; fp= fopen("c:\\test\\in.dat","r"); wf= fopen("c:\\test\\out.dat","w") ; for(i=0;i<10;i++){ fscanf(fp,"%s",s); n=fun(s);

第1页

精彩专题

热门资料

T-REC-X.693-200811-E.pdf

T-REC-X.691-200811-E.pdf

T-REC-X.695-200811-E.pdf

JLINK_V8修复指导.doc

该用户的其他资料

  • 名称/格式
  • 评分
  • 下载次数
  • 资料大小
  • 上传时间
  • 百度推广技巧7问.百度推广客户端4.0迈入一站式新时代.百度开户网:jingjia.adpeec.com/[立即查看]

  • 0
    13
    23.5KB
    2014-02-09
  • 0
    181
    26.5KB
    2014-02-09
  • 0
    22
    103.5KB
    2014-02-09
  • 0
    260
    419.0KB
    2014-02-09
  • 0
    16
    101.0KB
    2014-02-09
  • 0
    178
    1.1MB
    2014-02-09

    网盟推广系统优化升级.网盟推广产品介绍.什么是百度推广(精).竞价的日常工作流程.百度移动搜索推广.详情:百度开户电话:tuiguang.adpeec.com/[立即查看]

  • 0
    16
    742.0KB
    2014-02-09

    百度竞价详情.百度搜索推广产品介绍.百度推广案例1.百度推广的常见问题.百度推广的三种方式.详情:百度推广登陆:houtai.adpeec.com/[立即查看]

  • 0
    14
    48.5KB
    2014-02-09

    百度竞价详情.百度搜索推广产品介绍.百度推广案例1.百度推广的常见问题.百度推广的三种方式.详情:百度推广登陆:houtai.adpeec.com/[立即查看]

  • 0
    10
    331.5KB
    2014-02-09

    百度竞价详情.百度搜索推广产品介绍.百度推广案例1.百度推广的常见问题.百度推广的三种方式.详情:百度推广登陆:houtai.adpeec.com/[立即查看]

  • 计算机职称考试题职称考试WORD题库(带操作答案).晋升职称计算机水平考试大纲(2014).劳动部全国计算机信息高新技术考试简介.全国计算机等级考试考试介绍 .更多资料请关注百度开户:http://feiyong.ma…[立即查看]

  • 计算机职称考试题职称考试WORD题库(带操作答案).晋升职称计算机水平考试大纲(2014).劳动部全国计算机信息高新技术考试简介.全国计算机等级考试考试介绍 .更多资料请关注百度开户:http://feiyong.ma…[立即查看]

用户评论

0/200
    暂无评论
上传我的资料

相关资料换一换

资料评价:

/ 90
所需积分:0 立即下载
返回
顶部
举报
资料
关闭

温馨提示

感谢您对爱问共享资料的支持,精彩活动将尽快为您呈现,敬请期待!