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