发布时间 : 星期二 文章C语言期末考试试卷byYin5 - 31更新完毕开始阅读7286e06c7e21af45b307a8c3
三.综合填空题:(5分/题,共15分)
1. 以下程序输入三个整数值给a,b,c, 程序把b中的值给a,把c中的值给b,把a中的值给c, 然后输出a,b,c的值。请填空。 main()
{ int a,b,c,_ _; printf(“enter a,b,c”);
scanf(“%d%d%d”,____ __ ____); ____ ___; a=b ; b=c; ____ ____; printf(“a=%d b=%d c=%d\\n”,a,b,c); }
2. 完成下列冒泡排序程序。 void bubblesort(int r[ ],int n) { int i,j,temp; for(i=0;i for(j= _ _ ;j>=i+1;j--) if (_ _ ) {temp=r[j];r[j]=r[j-1]; _ _ ;} } main() { int a[6]={3,5,2,4,1}; int j,n=6; bubblesort(_ _);/*函数调用*/ for(j=0;j 3. 使用指针变量,显示字符串: void disp_char ( char * pstr ) { for ( ; _ _; _ _) printf( “ %c” , * pstr ); } main() { _ _ string = “ This is a string !”; disp_char ( _ _ ); } 5 C语言程序设计期中考试答题纸 班级_____________ 姓名_____________ 学号______________ 成绩___________ 注:答题写在答题纸上,写在试卷上不得分 一.选择题:(1分/题,共20分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 二.填空题:(1分/空,共20分) 1 2 3 4 5 6 7 8 9 10 6 11 12 13 14 15 16 17 18 19 20 四.编程题:(共45分) 1. 编程实现函数: ?2*x y???0 ???x 2. 将3×4矩阵各元素进行转置。 当:x??1当:x??1 当:x?07 3. 写一个函数,将字符串1拷贝至字符串2。 8