2007年4月全国自考试题_C++编程基础
|
|
|
|
|
|
#include<iostream.h> void main() { const int m=1000; int i,j,isprime; for(i=2;________(1);i++) { isprime=1; for(________(2);j>1;j--) if(i%j==0)________(3); if(isprime)cout<<i<<′,′; if(i%30)==0 cout<<endl; } } 37.功能:用冒泡法对数组a中的整数由小到大进行排序。 #include<iostream.h> void bubblesort(int b[],int n) { int i,j,t; for(i=1;j<n;i++= for(j=0;________(4);j++) if(________(5)) {t=b[j];________(6);b[j+1]=t;} } void main() { int a[ ]={3,9,7,1,15,6,2,5}; int i; bubblesort(a,8); for(i=0;i<8;i++= cout<<a[i]<<“”<<endl; cout<<endl; } 38.下面的程序把一个整数文件中数据乘以10后写到另一文件中 #include<iostream.h> #include<fstream.h> #include<stdlib.h> #include<string.h> int main( (7)) { if(argc!=3){ cerr<<“Error:usage:program file1 file2<CR>”<<endl; exit(1); ifstream input(argv[1]); if(!input){ cerr<<“Can't open file”<<argv[1]<<endl; exit(1); } __________________(8); if(!output){ cerT<<“Can't open file”<<argv[2]<<endl; exit(1); } int number; while(input>>number) __________________(9); input.close(); output.close(); return(0); } 五、程序设计(本大题共2小题,共17分) 39.(本题8分)百钱买百鸡。公鸡一只值五钱,母鸡一只值三钱,鸡雏三只值一钱,百钱买百鸡,问公鸡,母鸡,鸡雏各多少? 40.(本题9分)写出用模板函数实现找出三个数值中按最小值到最大值排序程序。 |
|
我要投稿 新闻来源:中国资格考试网收集整理 编辑: 作者: |
|
相关新闻 |
|
|
|
|
|