计算机程序设计基础习习题册(含答案)_第1页
计算机程序设计基础习习题册(含答案)_第2页
计算机程序设计基础习习题册(含答案)_第3页
计算机程序设计基础习习题册(含答案)_第4页
计算机程序设计基础习习题册(含答案)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机程序设计基础习题册计算机程序设计基础_基础知识(一)班级 学号 姓名 成绩 一、 单选题11. C+源程序文件的默认扩展名为 A 。A) cpp      B) exe    C) obj        D) lik2. 由C+源程序文件编译而成的目标文件的默认扩展名为 C 。A) cpp       B) exe       C)

2、 obj        D) lik3. 由C+目标文件连接而成的可执行文件的默认扩展名为 B 。A) cpp      B) exe       C) obj       D) lik4. 编写C+程序一般需经过的几个步骤依次是 B 。A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接5. 程序中主函数的名

3、字为 A 。A) main B) MAIN C) Main D) 任意标识符6. 下面四个选项中,均是不合法的用户标识符的选项的是 C 。A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT7. 下列变量名中合法的是 C 。A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8. 存储以下数据,占用存储字节最多的是 D 。A) 0 B) 0 C) “0” D) 9. 在C+语言中,字符型数据在内存中的存储形式是 D 。A) 补码 B) 反码 C) 原码 D) ASCII码10. 若有说明语句:char c =07

4、2;则变量c A 。A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定二、 填空题1. C+头文件和源程序文件的扩展名分别为 .h 和 .cpp 。2. C+语言规定,标识符只能由 字母 、 数字 、下划线三种字符组成,而且第一个字符必须是字母或下划线。3. 一条表达式语句必须以_分号_;_作为结束符。4. 用于从键盘上为变量输入值的标准输入流对象是_cin_;用于输出表达式值的标准输出流对象是_cout_。5. 在一个C+程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include_标识符开始的预处理命令计算机程序设计基础_基础知识(二

5、)班级 学号 姓名 成绩 一、 单选题1. 下列哪一个是C+语言中合法的变量 C A) 8ZSe B) ±A0C) X0_2 D) x02. 已知ch是字符型变量,下面不正确的赋值语句是 A A) ch='a+b' B) ch='0' C) ch='7'+'9' D) ch=5+93. 下列浮点数的表示中不正确的是CA) 223. B) 719E22 C) e23 D) 12e24. 下列不正确的转义字符是 CA)'' B)" C) '074' D) '0' 5.

6、 在C语言中,合法的字符常量是 BA)'084' B)'x43' C)'ab' D)"0" 6. 下列变量定义中合法的是AA) double _a=; B) double b=1+;C) double do= 2e3 D) double 2_and=1-e-3;7. 已知ch是字符变量,正确的赋值语句是BA)ch=123 B)ch=xff C) ch=08 D)ch=”8. 若x、i、j和k都是int型变量,则计算表达式x=(i=4,j=15,k=32 )后,x的值为C。A) 4 B) 16 C) 32 D) 529. 单精度

7、数x=,y=,下列表达式中y的值为的是B。A) y/=x*27/4 B) y+=x+ C) y-=x+ D) y*=10. 有整型变量x,单精度变量y=,表达式:x=(float)(y*3+(int)y%4)执行后,x的值为A。A) 17 B) C) D) 16 二.填空题1. 一个C语言程序一般由若干个函数构成的,程序中至少应包含一个主函数。2. 在C语言中,八进制整常量以0开头、十六进制整常量以0x开头。3. x在内存中占1字节,”x”在内存中占2字节 ,”/101”在内存中占5。4. 若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为_-60_。5. 设int

8、a=2,b=3; float x=,y=;表达式(float)(a+b)/2+(int)x%(int)y的值是。6. 设 int x=1, y=1; 表达式 (!x|y-)的值是1。7. 定义:int a=10,b=9,c=8; 顺序执行语句: c=(a-=(b-5); c=(a%11)+(b=3);后变量c的值是 ;变量b的值是 3 。 8. 设有 int x=11; 则表达式 (x+ * 1/3) 的值是 3 。计算机程序设计基础_基础知识(三)班级 学号 姓名 成绩 一、 单选题1. 下列优先级最低的算符是 D A) && B) + C)| D) =2. 以下符合C+语言

9、语法的赋值表达式是 C 。A) d = 9 + e + f = d + 9 B) d = 9 + e , f = d + 9C) d = (9 + e , e + + , d + 9) D) d = 9 + e + + = d + 73. 已知字母A的ASCII码为十进制数65,且c2为字符型,执行语句c2 = A+6-3 ; 后c2的十进制ASCII码值为 B 。A)67 B) 68 C)69 D) 不确定的值4. 设有说明:char w;int x;float y;double z ; 则表达式w * x + z - y值的数据类型为 D 。A)float B)char C)int D)d

10、ouble5. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是 D A)a*b*c B) 1/(a*b*c) C)1/a/b/(float)c D) a/b/c6. 已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是 C A) 6 B) 12 C) 30 D) 367. C+语言中,要求运算数必须是整型的运算符是 A A) % B) / C) < D) ! 8. 以下正确地定义整型变量a,b和c并为它们都赋初值5的语句是 C A) int a=b=c=5; B) int a,b,c=5; C) int a=5

11、,b=5,c=5; D) a=b=c=5;9. 以下变量均为int类型,则值不等于7的表达式是 C A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1) 10.设有int a=1,b=2,c=3,d=4,m=2,n=2;执行语句:(m=a>b)&&(n=d>c); 后n的值为 B A) 1 B) 2 C) 3 D) 0二、 填空题1. 当int a=1,b=2,c=3; 时,则表达式a+b>0 && b=c的值是_0_。2. 若x是int 类型变量,

12、则执行下列语句: x=7;x+=x-=x+x; 后x的值是 -14 3. 若变量a,b和c是int 类型,以下语句借助int 类型中间变量t把a,b,c交换,如交换前:a=10,b=20,c=30,交换后:a=20, b=30 , c=10 ,则交换语句为 t=a ;a=b;b=c; c=t ; 4. 设 int a=2,b=4,c=1,x=0,y=0;执行语句a|(x=b)&&(y=c);后x的值为0,y的值为0。5. 判断字符型变量c是否为大写字母的正确表达式是C>=A&&C<=Z。计算机程序设计基础_控制结构(一)班级 学号 姓名 成绩 一、

13、单选题1.下列程序的输出结果是 C 。 #include <>void main() double d=; int x,y; x=; y=(x+/; cout<<d*y<<endl;A) 3 B) C) 0 D) 2. 下列程序执行后的输出结果是 A 。 #include <>void main() double d; float f; long l; int i; i=f=1=d=20/3; cout<<i<<l<<f<<d<<endl; A) 6 6 B) 6 6 C) 6 6 D)

14、 6 6 3. 下面程序的输出是 C 。#include <>void main( ) int a=-1,b=4,k;k=(a+<=0)&&(!(b-<=0); cout<<k<<a<<b<<endl; A) 0 0 3 B) 0 1 2 C) 1 0 3 D) 1 1 24设int x=1,y=3 ,则语句x+=y;y=x-y;x-=y;的功能是 D。A)把x 和y按从大到小排列 B)把x和y按从小到大排列 C)无确定结果 D)交换x和y中的值 5. 以下程序的输出结果是 A 。#include <

15、>void main( ) int a,b,c=246; a=c/100%9; b=(-1)&&(-1); printf("%d,%dn",a,b); A) 2,1 B) 3,2 C) 4,3 D) 2,-1二、分析程序,写出运行结果1. #include <>void main( ) int i,j,m,n; i=8; j=10;m=+i; n=j+; cout<<i<<j<<m<<n<<endl; 程序的运行结果是9,11,9,102. #include <>voi

16、d main() int y=3,x=3,z=1;cout<<(+x,y+)<<z+2<<endl;程序的运行结果是3 3计算机程序设计基础_控制结构(二)班级 学号 姓名 成绩 一、 单选题 1. 若从键盘上输入5,则程序的输出结果是 B 。#include <>void main( ) int x; cin>>x;if(x+>5) cout<<x<<endl;else cout<<x-<<endl; A) 7 B) 6 C) 5 D)42.下列程序的输出结果是 A 。#incl

17、ude <>void main() int x=1,a=0,b=0;switch(x)case 0: b+;case 1: a+;case 2: a+;b+; cout<<”a=”<<a<<”,b=”<<b<<endl;A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=23.下列程序的输出结果是 C 。#include <>void main()double x=,y;if(x< y=;else if(x< y=x;else y=;cout<<y<

18、<endl; A) 0 B) C) D) 1 4. 若从键盘上输入3和4,则程序的输出结果是 B 。#include <>void main( ) int a,b,s;cin>>a>>b;s=a; if(a<b) s=b; s=s*s;cout<<s<<endl;A) 14 B) 16 C) 18 D) 205. 下面的程序 D 。#include <>void main( ) int x=3,y=0,z=0;if(x=y+z)cout<<"* * * *n"else cout&

19、lt;<"# # # #n" A) 有语法错误不能通过编译 B) 输出* * * *C) 可以通过编译,但是不能通过连接,因而不能运行D) 输出# # # #6. 为避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与 C 配对。A) 同一行上的if B) 其之后最近的ifC) 其之前最近的且没有else的ifD) 缩排位置相同的if二、 填空题1. 计算机总是按照语句或者语句块位置的先后关系顺序执行2. 所有程序都可以用顺序、选择、循环 3种控制结构实现。3. switch结构中的表达式必须是整型表达式。4. case语句中的表达式必须是整

20、常量表达式。计算机程序设计基础_控制结构(三)班级 学号 姓名 成绩 一、 分析程序,写出运行结果1.#include <>void main( ) int x=100, a=10, b=20, ok1=5, ok2=5;if(a<b)if(b!=15)if(!ok1) x=1;elseif(ok2) x=10;cout<<x<<endl; 程序的输出是 10 2.#include <>void main( )float x,y; char ch; double r; cin>>x>>y>>ch; swi

21、tch (ch) case +: r=x+y;break;case -: r=x-y;break;case *: r=x*y;break;case /: r=x/y;break; cout<<r<<endl; 运行时输入:3 5 /<回车>,则程序的运行结果是 二、 单选题1.以下叙述正确的是DA)do-while 语句构成的循环不能用其它语句构成的循环来代替B)do-while 语句构成的循环只能用break 语句退出C)用do-while 语句构成的循环,在while后的表达式为非零时结束循环D)用do-while 语句构成的循环,在while后的表达式

22、为零时结束循环2.设int a,b;则执行以下语句后b的值为Da=1; b=10; do b-=a; a+; while (b-<0); A) 9 B) 2 C) 1 D) 83.以下程序段的执行结果是Dint a, y;a=10; y=0;do a+=2; y+=a; cout<<“a=”<<a<<”,y=”<<y<<endl; if (y>20) break; while (a=14);A) a=12,y=12 B) a=12,y=12 a=14,y=16 a=14,y=26C) a=12,y=12 D) a=12,y

23、=12 a=14,y=44 a=16,y=284. 设int i;执行语句: for (i=1;i+<4;);后,变量i的值是CA) 3 B) 4 C) 5 D)不定值 三、 填空题1. 设i, j, k 均为int型变量,则执行完下面的for循环后,i的值为_6_; j的值为_4_;k 的值为 _10_。 for (i=0, j=10; i<=j; i+,j-) k=i+j;计算机程序设计基础_控制结构(四)班级 学号 姓名 成绩 一、 单选题1.以下循环体的执行次数是C#include <>void main() int i, j; for (i=0,j=

24、1; i<=j+1; i+=2, j-) cout<<i<<endl; A) 3 B) 2 C) 1 D) 02. 当执行以下程序段时 Cint y=-1 ; do y-; while(-y); cout<<y-<<endl; A) 循环体将执行一次 B)循环体将执行两次 C) 循环体将执行无限次 D)系统将提示有语法错误 3.在下列选项中,没有构成死循环的程序是CA) int i =100; B) for (;);while(1) i=i%100+1; if (i>100) break; C) int k=1000; D) int

25、s=36;do +k; while (s); -s;while(k<=1000); 4. 设int x,y;则执行下的循环后,y值为Cfor(y=1,x=1;y<=50;y+) if(x>=10) break; if (x%2=1) x+=5; continue; x-=3; A) 2 B) 4 C) 6 D) 8 5.设int j;,则下面for循环语句的执行结果是Bfor( j=10;j>3;j-) if(j%3) j-; -j; -j; cout<<j; A) 6 3 B) 7 4 C) 6 2 D) 7 3 6.以下程序的输出结果是A#include

26、 <>void main( ) int n=4;while(n-) cout<<-n;A)2 0 B)3 1 C)3 2 1 D)2 1 0二、 分析程序,写出运行结果1. # include <> void main() int i, j; for (i=1; i<5; i+) for (j=1; j<i+1; j+) cout<<j<<t; cout<<endl; 1 程序的输出结果 1 2 2. #include <>void main() int i,j,x=0; for (i=0;i<

27、;2;i+) x+; for(j=0;j<3;j+) if (j%2) continue; x+; x+; cout<<"x="<<x<<endl; 程序的输出结果是 x=8 计算机程序设计基础_控制结构(五)班级 学号 姓名 成绩 一、 单选题1.以下程序的输出结果是 B#include <>void main( ) int i, j; for(j=10;j<11;j+) for(i=9;i<=j-1;i+) cout<<j; A) 11 B) 10 C) 9 D) 10 11 2. 以下程序的

28、执行结果是C#include <>void main( ) int i,sum;for(i=1;i<=3;sum+) sum+=i;cout<<sum<<endl;A) 6 B) 3 C) 死循环 D) 03. 以下程序的执行结果是B#include <>void main( ) int x=23;do cout<<x-<<endl; while(!x); A) 22 B) 23 C) 24 D) 陷入死循环4.有如下程序, 该程序段的输出结果是B#include <>void main( ) int n

29、=9;while(n>6) n-; cout<<n; A) 987 B) 876 C) 8765 D) 98765.以下程序的输出结果是D#include <>void main( ) int x=10,y=10,i;for(i=0;x>8;y=+i)cout<<x-<<" "<<y<<" "cout<<endl; A)10 1 9 2 B)9 8 7 6 C)10 9 9 0 D)10 10 9 16.以下程序的输出结果是A#include <>

30、void main( ) int i;for(i=1;i<6;i+) if(i%2) cout<<"#";continue; cout<<"*";cout<<"n";A)#*#*# B)# C)* D)*#*#*7.以下程序的输出结果是B#include <>void main( ) char i;for(i='A';i<'I';i+,i+) cout<<i;cout<< "n";A)编译不通过,无输

31、出 B)ACEG C)ACEGI D)ABCDEFG8.运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为 C#include <>#include <>void main( ) int v1=0,v2=0; char ch ; while (ch=getchar()!='#') switch (ch ) case 'a': case 'h': default: v1+; case '0':v2+; cout<<v1<<”,”<<v2<&

32、lt;endl; A)2,0 B)5,0 C) 5,5 D)2,5计算机程序设计基础_函数(一)班级 学号 姓名 成绩 一、 单选题1下面叙述中正确的是 B 。A) 对于用户自己定义的函数,在使用前必须加以说明 B) 函数可以返回一个值,也可以什么值也不返回 C) 说明函数时不必明确其参数类型和返回类型 D) 调用函数的实参,只能是有确定值的变量2下面叙述中错误的是 A 。A)主函数中定义的变量在整个程序中都是有效的 B)在其他函数中定义的变量在主函数中也都不能使用C)形式参数也是局部变量 D)复合语句中定义的变量只在该复合语句中有效3下面叙述中正确的是 B 。A)全局变量在定义它的文件中的任

33、何地方都是有效的 B)全局变量在程序全部执行过程中一直占用内存单元C)同一文件中的变量不能重名 D)使用全局变量有利于程序的模块化和可读性的提高4.若函数的类型和return语句中表达式的类型不一致,则 D 。A)编译时出错 B)运行时出现不确定结果C)不会出错,且返回值的类型以return语句中表达式的类型为准D)不会出错,且返回值的类型以函数的类型为准5C+语言中若不特别声明,则自动变量的存储类型被认为是 D 。A)extern B)static C)register D)auto6在函数调用语句fun1(fun2(x,y),(x,y),z=x+y);中,fun1的实际参数的个数是 A 。

34、A)3 B) 7 C) 4 D) 5 7对函数的调用不可以出现在 C 。A)对一个变量赋初值 B)调用函数时传递的实际参数 C)函数的形式参数 D)引用数组元素 的运算符中8. 以下对C+语言函数的有关描述中,正确的是 A 。A) 在C+中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B) C+函数既可以嵌套定义又可以递归调用 C) 函数必须有返回值,否则不能使用函数 D) C+程序中有调用关系的所有函数必须放在同一个源程序文件中9. 以下叙述中不正确的是 C 。A)在C+中,函数中的自动变量可以赋初值,每调用一次,赋一次初值 B)在C+中,在调用函数时,实在参数和对应形参在

35、类型上只需赋值兼容C)在C+中,外部变量的隐含类别是自动存储类型D)在C+中,函数形参可以说明为register变量计算机程序设计基础_函数(二)班级 学号 姓名 成绩 一、 填空题1. 函数直接或者间接地自己调用自己,被称为函数的 递归调用_ _。在C+语言中,某函数在一个程序中被调用的次数是 无 限制的。2. 在C+语言中,编译是以 源文件 为单位的,一个C+程序可以由一个或多个 源文件 组成。3. C+语言中,唯一不能被别的函数调用的函数是 main()或主函数 。4. 从函数定义角度看,C+语言中的函数分为两种,即 库函数 和 用户自定义函数。从接口形式上分类,函数分为 无参函数 和

36、有参函数 。5. 在定义函数时,函数名后面的括号中的变量名称为 形式参数 ,在调用函数时函数名括号后面的变量名称为 实际参数 。6. 在函数内部定义只在本函数内有效的变量是局部变量或内部变量,在函数外部定义的变量是 全局变量或外部变量 。二、 单选题1.以下程序运行后,输出结果是 D 。include <> int func ( int a, int b) int m=0 ,i=2;i+=m+1; m=i+a+b ; return(m); void main() int k=4,m=1,p; p=func(k,m);cout<<p; p=func(k,m);cout&l

37、t;<,<<p<<endl; A) 8,15 B) 8,16 C) 8,17 D) 8,82.以下程序运行后,输出结果是 A 。include <>int d=1; void fun (int p) int d=5; d+=p+; cout<<d; void main() int a=3; fun(a); d+=a+; cout<<d<<endl; A)84 B)99 C)95 D)44 3. 以下程序的输出结果是 D 。include <>int func(int a,int b) return(a+b

38、); void main() int x=2,y=5,z=8,r;r=func(func(x,y),z);cout<<r<<endl; A) 12 B) 13 C) 14 D) 154.设有以下宏定义: #define N 3 #define Y(n) (N+1)*n) 则执行语句:int z;z=2 * (N+Y(5+1);后,z的值为 C 。A) 编译出错 B) 42 C) 48 D)54计算机程序设计基础_函数(三)班级 学号 姓名 成绩 一、 分析程序,写出运行结果1. include <> int abc(int u,int v); void ma

39、in () int a=24,b=16,c; c=abc(a,b); cout<<c<<endl; int abc(int u,int v) int w; while(v) w=u%v; u=v; v=w; return u; 程序的输出结果是 8 。2#include <>int fun2(int a ,int b) int c; c=a*b%3; return c; int fun1(int a , int b) int c;a+=a; b+=b; c=fun2(a,b)+ fun2(a,b); return c*c; void main() int x

40、=11,y=19; cout<<fun1(x,y)<<endl; 输出结果为 16 3#include <>void fun() static int a; a+=2; cout<<a; void main() int cc; for (cc=1;cc<=4;cc+) fun(); cout<< “n”;输出结果为 2468 4#include<>int n=5;void fun1(int x);int fun2(int n);void main() int n=3;fun1(n);cout<<"

41、;n="<<n<<endl;void fun1(int x) cout<<"n="<<n<<endl;x+=n;cout<<fun2(x)<<endl;int fun2(int n) n*=2;return n;程序运行结果为:n=5 16 n=35#include<>int n=10;int func() static int a=0;a+=n;n+=10; return a;void main() int x=0;x=func();cout<<"

42、;x="<<x<<endl;x=func();cout<<"x="<<x<<endl;输出结果为 x=10 x=30计算机程序设计基础_数组(一)班级 学号 姓名 成绩 一、 单选题1. 下面对一维数组a的说明正确的是 D。A)int a(10); B)int n=10,an; C)int n; cin>>n; int an;D) #define SIZE 10int aSIZE;2. 若要对一维数组a的所有元素值初始化为1的语句正确的是 C 。A)int a5=(1,1,1,1,1); B)

43、int a = 5*1C)int a =1,1,1,1,1; D)int a5=13. 若已定义数组:float a8;则下列对数组元素引用正确的是 A 。A) a0 =1; B) a8 = a0;C) a=1; D) a=1;4. 下面对二维数组a的说明正确的是 C 。A) int a3 ; B) float a(3,4); C) double a14; D) long a3,4;5. 不能对二维数组a进行正确初始化的语句是 B 。A) int a23=0B) int a23=1,2,3,4,5,6; C) int a 3=1,2,0;D) int a 3=1,2,3,4,5,66. 若有说

44、明:int a34=0;则以下说法正确的是 C 。A) 只有元素a00可得到初值0 B) 数组a中各元素都可得到初值,但其值不一定为0C) 数组a中每个元素均可得到初值0 D) 此说明语句不正确7. 下面对字符数组s的初始化不正确的是 D 。A) char s5=“abc”;B) char s5=a,b,c;C) char s5=“”; D) char s5=“abcdef”;8执行下面的程序段后,变量k中的值为 A 。 int k=3, s2;s0=k; k=s1*10;A) 不定值 B) 33 C) 30 D) 109.以下程序运行后,输出结果是 D 。 #include <>

45、void main( ) int y=18,i=0,j,a8; do ai=y%2;i+; y=y/2; while(y>=1); for(j=i-1;j>0;j-) cout<<aj; cout<<endl; A) 1000 B) 10010 C) 00110 D) 1001 10若有定义int a45,则元素a23是数组中第 B 个元素。A) 13 B) 14 C) 8 D) 9 计算机程序设计基础_数组(二)班级 学号 姓名 成绩 一、 单选题1有程序段如下:运行该程序的结果是 A 。char a3,b =”China”;a=b;cout<<

46、;a<<endl; A) 编译出错 B) 运行结果为China C) 运行结果为Ch D) 运行结果为空串2下述对字符数组的描述中错误的是 D 。A) 字符数组可以存放字符串B) 字符数组的字符串可以整体输入、输出C) 不可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D)可以用关系运算符对字符数组中的字符串进行比较3. 若有以下程序片段, 则输出结果是 C 。 char str="abn012"" cout<<strlen(str)<<endl; A)3 B)4 C)6 D)12 4.合法的数组定义是 D 。A)int

47、a="string" B)int a5=0,1,2,3,4,5; C)char a="string" D)char a=0,1,2,3,4,5;5.若有定义和语句: 则输出结果是 。char s10;s="abcd"cout<<s<<endl; 。A) abcd B) a C) "abcd" D) 编译不通过 6.对两数组a,b分别作如下初始化char a =”abcd”;char b =a,b,c,d;则以下叙述正确的是 D 。A) a与b数组完全相同B) a与b长度相同C) a与b的最后

48、一个元素都是0D) a数组比b数组多一个元素7.下面程序段的运行结果是 C 。char a7=”abcdef”, b4=”ABC”;int i;strcpy (a,b);for (i=0;i<7;i+) cout<<ai; cout<<endl; A) ABCdef B) ABCC) ABC ef D) ABC def 二、分析程序,写出运行结果1. # include <>void main( ) char ch7=”12ab56”; int i,s=0;for (i=0;chi>=0&&chi<=9;i+=2)s=10*s+ch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论