c++语言程序设计自测练习(一)

上传人:xzh****18 文档编号:46621281 上传时间:2018-06-27 格式:PDF 页数:22 大小:504.87KB
返回 下载 相关 举报
c++语言程序设计自测练习(一)_第1页
第1页 / 共22页
c++语言程序设计自测练习(一)_第2页
第2页 / 共22页
c++语言程序设计自测练习(一)_第3页
第3页 / 共22页
c++语言程序设计自测练习(一)_第4页
第4页 / 共22页
c++语言程序设计自测练习(一)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《c++语言程序设计自测练习(一)》由会员分享,可在线阅读,更多相关《c++语言程序设计自测练习(一)(22页珍藏版)》请在金锄头文库上搜索。

1、 1 C+语言程序设计自测练习(一)语言程序设计自测练习(一) 一、单项选择题一、单项选择题 1. C+源程序文件的默认扩展名为( A )。 A. cpp B. exe C. obj D. lik 2. 由 C+源程序文件编译而成的目标文件的默认扩展名为( )。 A. cpp B. exe C. obj D. lik 3. 由 C+目标文件连接而成的可执行文件的默认扩展名为(B )。 A. cpp B. exe C. obj D. lik 4. C+程序从上机到得到结果的几个操作步骤依次是( B )。 A. 编译、编辑、连接、运行 B. 编辑、编译、连接、运行 C. 编译、运行、编辑、连接 D

2、. 编辑、运行、编辑、连接 5. 以下标识符中不全是保留字的是(B ) 。 A. case for int B. default then while C. bool class long D. goto return char 6. 能作为 C+程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 7. 程序中主函数的名字为(A ) 。 A. main B. MAIN C. Main D. 任意标识符 8. C+程序的基本模块为( ) 。 A. 表达式 B. 标识符 C. 语句 D. 函数 9. 可用作 C+语言用户标识符的一组标识符是(B )。 A. void d

3、efine +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 10. 存储以下数据,占用存储字节最多的是( D ) 。 A. 0 B. 0 C. “0” D. 0.0 11. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( D )符号作为分隔 符。 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 12. 设”int a=12;”,则执行完语句”a+=a*a;”后,a 的值是(C )。 A. 12 B. 144 C. 156 D. 288 13. 假设在程序中 a、 b、 c 均被定义成整型, 所

4、赋的值都大于 1, 则下列能正确表示代数式abc1的表达式是( D )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 14. 设”int a=15,b=26;”,则”cout0 B. const int M=20; C. const char ch; D. const bool mark=true; 23. 循环语句“for(int i=0; in/2) break; A. n/2 B. n/2+1 C. n/2-1 D. n-1 25. 在下面循环语句中内层循环体 S 语句的执行总次数为( ) 。 for(int i=0;

5、 i void main() int f,f1,f2,i; cout void main() double x,p1=1,p2=1,s=0; int i,j=1; coutx; for(i=1;i #include void main() int i,n; for(n=2; _(1)_; n+) int temp=int(sqrt(n); /求出 n 的平方根并取整 for(i=2; _(2)_; i+) if(n%i=0) _(3)_; if(itemp) cout void main() int a,b; coutab; while(aab; while(b) int r; r=a%b;

6、_(2)_; _(3)_; /分别修改 a 和 b 的值 cout void main() int x; coutx; while(_(1)_); int i=2; do while(_(2)_) cout=i return p*a*b; (1) (2) (3) 7. 在输出屏幕上打印出一个由字符*组成的等腰三角形,该三角形的高为 5 行,从上到下每 行的字符数依次为 1,3,5,7,9。 #include void main() int i,j; for(i=1;_(1)_;i+) for(j=1;j int count (char str); void main() char s180;

7、cout s1; cout =a void main( ) char s80; cins; _(2)_; cout const int len=20; void delstr(char a,char b,char c); void main() char str1len,str2len; char ch; coutstr1; coutch; delstr(str1,str2,ch); 11 cout #include void main() int a8=25,48,32,85,64,18,48,29; int max,min; max=min=a0; for(int i=0; iai) ma

8、x=ai; if(min void main() int a,b; for(a=1,b=2; b const int M=3, N=4; void main() int i,j,s=0; for(i=1;i void main() int a=2,b=5,c=0; if(a+b10) c=a*b; else c=3*a+b; if(c void main() int x=5; switch(2*x-3) case 4: cout #include int a4=36,-5,73,8; void main() 13 int i,y; for(i=0; i int a8=36,25,20,43,1

9、2,70,66,35; void main() int s0,s1,s2; s0=s1=s2=0; for(int i=0; i const int N=5; void main() int i,p=1,s=0; for(i=1;i const int M=20; void main() int c2,c3,c5; c2=c3=c5=0; for(int i=1; i void main() int i,j; for(i=0;i void main() for(int i=1,s=0;i void main() 15 int i,s=0; for(i=2;i #include #include

10、 void main() int i=10,a; while(i0) a=rand()%90+10; int j, k=int(sqrt(a)+1e-5); /sqrt(x)为求 x 的平方根函数 for(j=2; jk) cout0) cout double f1(int n) double sign=1,s=1; 16 for(int i=2;ia; cout #include void main() int x,y; cinx; y=int(sqrt(x); /sqrt(x)为求 x 的算术平方根 for(int i=1;i void main() int i,p=1,s=0; int

11、N; coutN; for(i=1;i #include #include const N=10; int ff(int x, int y) int z; coutz; if(x+y=z) return 1; else return 0; void main() int a,b,c=0; srand(time(0); /初始化随机数序列 for(int i=0;i bool fun8(T a, int n, T key) for(int i=0;i=i 7. (1) i=5+i (3) cout=A double s=0; for(i=1; s void main() int i; /用 i 作为循环变量 int p=1; /用 p 作为累乘变量 int s=1; /用 s 作为累加循环变量 for(i=1;i void main() int i=0; /用 i 作为依次取值偶数的变量 int s=0; /用 s 作为累加变量 do 22 i+=2; s+=i*i; while(s #include const double a=10.2; void main() double x,y; cinx; while(x!=-100) if(xx;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号