c2012-2013公选试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c2012-2013公选试题,公选试题,公选面试题及答案,领导干部公选面试题,公推公选面试题,科级干部公选面试题,公选副科级干部试题,公选面试题,合工大试题库公选,2015年公选面试题

北 京 交 通 大 学 2012―2013学年第一学期期末考试试题 课程名称: C语言程序设计 执行下列程序的输出结果是 【】 。 #include #define PLUS X,Y X-Y void main int x 5,y 8,z 4,sum; sum PLUS x+y,z *PLUS y,z ; printf SUM %d\n,sum ; 2. 从键盘输入“446755”时,执行下面的程序后,输出为 【】 。#include void main char c; while c getchar ! ’\n’ switch c-‘2’ case 0: case 1: putchar c+4 ; case 2: putchar c+4 ; break; case 3: putchar c+3 ; default:putchar c+2 ; putchar ‘\n’ ; 3. 下面程序段的运行结果是 【】。#include void main char *format a %d, b %d, %s %d \n; int a 5, b 6, c; c a*b; printf format , a , b, a*b, c ; 4. 以下程序段的执行结果为【】。#include int f1 int a[ ], int n int i, sum 0; for i 0; i n; i++ if i%2 0 continue; sum + a[i]; return sum ; void main int a[5] 1,2,3,4,5 , y; y f1 a, 5 ; printf y %d\n, y ; 5. 以下程序段的执行结果为【】。#include void main int i; char str[20], tt[4][20]; for i 0;i 4;i++ gets tt[i] ; if strcmp tt[0], tt[1] 0 strcpy str, tt[0] ; else strcpy str, tt[1] ; if strcmp tt[2], str 0 strcpy str, tt[2] ; puts str ; 如果输入的字符串分别是:BASIC, FORTRAN, FOXPRO, COBOL 请问:程序的输出结果为: 6. 以下程序段的执行结果为【】。#include int f int a static int c 3; int b 0; b++; c++; return a+b+c ; void main int a 2, i; for i 1;i 3;i++ printf %4d\t ,f a ; printf \n ; 二、程序填空题 每空2分,共20分 1. 以下程序的功能是按逆序输出一个#include reversr int m int n;   n 【】;   【】 n 【】; return 【】   oid main ;   s “%d”,m ;   【】   “n %d\n”,n ; 2.#include #define N 100 struct address char name[10]; int tel; void main address a[N];   int i,“请输入原始数据:\n” ; printf “请输入通讯录的条目数:” ; scanf “%d”,n ;   for 0; i n; i++ “\n请输入第%d个条目:”, i ; printf “\n姓名:” ; scanf “%s”, 【】 “\n学号:” ; scanf “%d”, 【】 “\n将通讯录数据写入文件中:\n” ; fp fopen ”d:\\ 通讯录.txt”, ” 【】” ; for i 0; i n; i++ 【】【】 2.(30分) 1)写一个函数f1,功能是:将一个一维数组使用选择法排序; 2)写一个函数f2,功能是:在一个已经有序的数组中,插入一个新的数组元素,使得插入之后的新数组依然按原序有序; 3)写一个函数f3,功能是:在一个已经有序的数组中,删除一个数组元素,使得删除之后的新数组依然按原序有序; 4)写主函数,功能是:输入原始数据到一个一维数组中,列出三个函数功能的菜单;形如: 1、排序 2、插入一个新元素 3、删除一个元素 4、退出 依据用户的选择,分别调用不同的函数,实现不同的功能。 3. (12分)由1,2,3,4能组成多少个互不相同且无重复数字的三位数?编程序找出所有这样的数并输出,每行输出6个。 共

文档评论(0)

chokybb + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档