c语言程序设计单项选择题,C语言程序设计基础单项选择题库

《C语言程序设计基础单项选择题库》由会员分享,可在线阅读,更多相关《C语言程序设计基础单项选择题库(43页珍藏版)》请在人人文库网上搜索。

1、分类:一、 概念(13-51,54,55)、数据类型、输入输出格式、转义符、运算及表达式等:1 - 66二、 选择语句:67 - 72 (其中67为条件运算,72可归于一类);三、 循环语句:73 - 102 (其中78为输出格式可归于一类)四、 数组:103 - 133 (其中123 125为与数组相关的函数调用)五、 函数调用:134 - 156六、 文件:157 183七、 指针:184 - 195 八、 结构体:196 - 207(204.205,206为函数调用)1、在C语言中,最基本的数据类型包括(A)整型、实型、字符型(B)整型、实型、逻辑型(C)整型、字符型、逻辑型(D)实型、。

2、字符型、逻辑型2C语言中整常数的书写形式不能使用的数制形式是(A)十进制(B)十六进制(C)八进制(D)二进制3字符串常量abncde125包含字符的个数是(A)8(B)12(C)9(D)134C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(A)必须为下划线(B)可以是这三种字符中的任一种(C)必须为字母或下划线(D)必须为字母5下列是用户自定义标识符的是(A)#x(B)_x(C)2x(D)int6在C语言中,下列常数不能作为常量的是(A)0xA3(B)068(C)5.6E-3(D)2e57在C语言中,运算对象必须是整型的运算符是(A)%(B)=(C)&(D)=8下列表达式与。

3、x = (y+)等价的是(A)x = +y(B)x = x + 1, y = x(C)x = y, y = y + 1(D)x += y + 19若定义int x = 17; ,则表达式x+ * 1 / 6的值是(A)1(B)2(C)3(D)410如果在一个C语言表达式中有多个运算符,则运算时应该(A)只考虑优先级(B)只考虑结合性(C)先考虑优先级,然后考虑结合性(D)先考虑结合性,然后考虑优先级11在C程序中,下面叙述不正确的是(A)x和X 是两个不同的变量(B)从键盘输入数据时,对整型变量只能输入整型数据,对于实型变量只能输入实型数据(C)逗号运算符的优先级最低(D)若x、y类型相同,则。

4、执行语句y = x,后,将把x的值放入y中,而x的值不变12已知字符A的ASCII值为65,若定义int i;,则执行语句i = A + 3.5;后,正确的叙述是 (A)i的值是字符E(B)语句不合法(C)i的值是字符A的ASCII值加上3,即68(D)i的值是字符A的ASCII值加上3.5,即68.513C语言是计算机高级语言,它适合作为系统描述语言,它(A)不以用来编写系统软件,可以用来编写应用软件(B)不以用来编写系统软件,不可以用来编写应用软件(C)可以用来编写系统软件,不可以用来编写应用软件(D)可以用来编写系统软件,也可以用来编写应用软件14在纸上写好一个C语言程序后,上机运行的基。

5、本步骤为(A)编辑、连接、编译、运行(B)编译、连接、编辑、运行(C)编译、编辑、连接、运行(D)编辑、编译、连接、运行15用C语言等高级语言编写的程序称为(A)可执行程序(B)编译程序(C)目标程序(D)源程序16一个C语言源程序经过“编译程序”翻译后生成一个二进制代码文件,它的扩展名为(A).dat(B).exe(C).c(D).obj17通过“连接程序”软件,把C语言目标程序与C语言提供的各种库函数连接起来生成一个文件,它的扩展名为(A).exe(B).dat(C).obj(D).c18下面叙述中正确的是(A)在C语言程序中,要调用的函数必须在main()函数中定义(B)C语言程序总是从。

6、main()函数开始执行(C)C语言程序总是从第一个函数开始执行(D)在C语言程序中,main()函数必须放在程序的开始位置19在一个C语言源程序中,main()函数的位置(A)必须在其他所有的函数之后(B)可以在任意位置(C)必须在其他所有的函数之前(D)必须在固定位置20一个C语言程序由(A)若干个过程组成(B)若干个子程序组成(C)一个主程序和若干个子程序构成(D)一个主函数和若干个子函数构成21一个函数的组成有(A)函数的声明部分和执行部分(B)函数名、函数类型、函数参数名、函数参数类型(C)主函数和子函数(D)函数首部和函数体22下面叙述不正确的是(A)在程序中任意合适的地方都可以加。

7、上注释以便阅读(B)C语言中的每条执行语句都需要用分号结束(C)include命令所在行后面需要加分号(D)C语言具有高级语言的功能,也具有低级语言的一些功能23下面叙述正确的是(A)在C程序中,main()函数的位置必须在其他所有的函数之前(B)C语言自身没有输入输出语句(C)在C程序的编译过程中可以发现注释中的拼写错误(D)C程序的每一行只能写一条语句24在C语言中,用来表示“取地址”的符号是(A)$(B)#(C)(D)&25在C语言中,用于结构化程序设计的三种基本结构是(A)顺序结构、选择结构、转移结构(B)顺序结构、条件结构、循环结构(C)顺序结构、选择结构、重复结构(D)顺序结构、选。

8、择结构、循环结构26一个算法应具有“确定性”等5个特性,则对另外4个特性描述错误的是(A)有效性(B)有穷性(C)有零个或多个输入(D)有零个或多个输出27程序设计一般可以简化为以下4个步骤,其中首先应该完成的是(A)调试并运行程序(B)编写程序(C)建立数学模型(D)设计数据结构和算法28以下不正确的C语言标识符是(A)ab.c(B)a_bc(C)abc(D)ABC29以下正确的C语言标识符是(A)a+b(B)test!(C)_123(D)%x30编辑程序的功能是(A)命令计算机执行指定的操作(B)调试程序(C)将C源程序编译成目标程序(D)建立并修改程序31 C语言程序的基本单位是(A)过。

9、程(B)函数(C)子程序(D)标识符32下列说法中错误的是(A)主函数可以分为两部分:主函数首部和主函数体(B)主函数可以调用任何非主函数的其它函数(C)任何非主函数可以调用其它任何非主函数(D)程序可以从任何非主函数开始执行33在下列数据中属于“字符串常量”的是(A)ABC(B)ABC(C)abc(D)a34在C语言中,字符n在内存占用的字节数是(A)1(B)2(C)3(D)435字符串ABC在内存占用的字节数是(A)3(B)4(C)6(D)8试题讲评编译字符串ABC时,编译器会自动加上字符串结束标志0,因此字符串ABC占用的内存为4个字节。36在C语言中,合法的长整型常数是(A)0L(B)。

10、4321(C)0.07654321(D)2.3456e10试题讲评4321在C语言中默认为是int型数据,数据后加L或l表示该数的类型为长整型。37char型常量在内存中存放的是(A)ASCII值(B)BCD码值(C)内码值(D)十进制代码值38设m, n, a, b, c, d均为0,执行(m = a = b) | (n = c = d)后,m,n的值是(A)0,0(B)0,1(C)1,0(D)1,1试题讲评(1)在C语言中,“|”表示逻辑或,“&”表示逻辑与。(2)对于“m = (表达式a) | (表达式b)”,若“表达式a”为真或“表达式b”为真,则m为真。特别指出,若“表达式a”为真,。

11、则m的值肯定为真(无论“表达式b”的结果是否为真),在C语言中,为提高运算速度,此时就不再去执行“表达式b”。(3)对于“m = (表达式a) & (表达式b)”,若“表达式a”为假或“表达式b”为假,则m为假。特别指出,若“表达式a”为假,则m的值肯定为假(无论“表达式b”的结果如何),在C语言中,为提高运算速度,此时就不再去执行“表达式b”。(4)在本题的表达式中,从左至右,先计算“(m = a = b)”,在此表达式中,先计算“a = b”,由于a,b的值均为0,因此“a = b”的结果是真(即1)。再将“a = b”的运算结果(即1)赋值给m,则m的值为1,因此“(m = a = b)。

12、”的结果为1,即真,按前述规则,不再对表达式“(n = c = d)”进行计算,因此结果为选项。39设a为5,执行下列语句后,b的值不为2的是(A)b = a / 2(B)b = 6 - (-a)(C)b = a % 2(D)b = a 3 ? 2 : 440表达式10 != 9的值是(A)true(B)真(C)0(D)141若已定义x和y为double类型,则表达式x = 1, y = x + 3 / 2的值是(A)1.0(B)2.0(C)0.0(D)2.5试题讲评对于逗号(,)运算符,从左至右进行运算,结果为最后一步的值。42若有char a; int b; float c; double。

13、 d;,则表达式a * b + d - c的值的类型是(A)float(B)int(C)char(D)double43在以下一组运算符中,优先级最高的运算符是(A)= 10 or a = 10 | a = 10 | a = 10 & a 10 & a = 15)试题讲评对于表达式“10 10)printf(%d, x);if (x 20)printf(%d, x);if (x 30)printf(%d, x);(A)23(B)2323(C)232323(D)都不正确69下面程序代码段的输出结果是int a=15, b=10, c=20, d;d = a 12 ? b : c;switch(d)。

14、case 5:printf(%d, a);case 10:printf(%d, b);case 20:printf(%d, c);default:printf(#n);(A)15,10,20,#(B)10,20,#(C)10,20(D)1070下面程序代码段的输出结果是int a=2, b=3, c=1;switch(c)case 0:a+;case 1:a+;b+;case 2:b+;printf(a=%d,b=%dn, a, b);(A)a=3,b=5(B)a=3,b=4(C)a=4,b=4(D)a=4,b=571关于为什么要学习C语言,以下描述错误的是(A)C语言早就过时了,应该学习最流。

15、行的语言。(B)通过对C语言的学习,可以培养工程推理和解决问题的能力。(C)C语言是结构化程序设计语言,是面向对象程序设计的基础。(D)非计算机专业同学学习C语言,可以培养使用计算机解决问题的思维和能力。72执行了以下程序段后x,w的值为int x=0, y=1, z=2, w;if (x+)w = x;else if (x+ & y = 1)w = y;else if (x+ & z 1)w = z;(A)0,1(B)1,1(C)2,1(D)3,273下列语句中,错误的是(A)while (x = y) 5;(B)do x+ while (x = 10);(C)while (0) ;(D)d。

16、o 2; while (a = b);74若有整型变量i,j,则以下程序段中内循环体“printf(ok);”的循环次数为for (i=5; i; i-)for (j=0; j= 10)break;if (x % 2 = 1)x += 5;continue;x -= 3;(A)2(B)4(C)6(D)881设i,j,k均为整型变量,则执行如下语句后,k的值为for (i=0, j=10; i= 10)break;if (b % 3 = 1)b += 3;continue;printf(%dn, a);(A)101(B)6(C)5(D)485以下程序段中,while循环执行的次数是int k =。

17、0;while (k = 1)k+;(A)无限次(B)有语法错误,不能执行(C)一次也不执行(D)执行一次86以下程序段执行后,输出结果是int i, sum=0;for (i=1; i8; y=i)printf(%d %d , x-, y);(A)10 10 9 0(B)10 1 9 2(C)9 8 7 6(D)10 9 9 089以下程序段的输出结果是int i;for (i=1; i3; j-)if (j % 3)j-;-j;-j;printf(%d , j);(A)6 3(B)7 4(C)6 2(D)7 395以下程序段的输出结果是int x, i;for (i=1; i 2);pri。

18、ntf(%dn, j);(A)52(B)25(C)54(D)4899以下程序段运行时,如果从键盘输入1298再回车,则输出结果为int n1, n2;scanf(%d, &n2);while (n2 != 0)n1 = n2 % 10;n2 = n2 / 10;printf(%d, n1);(A)8921(B)1298(C)1(D)9100以下程序段的输出结果是int x=0, y=5, z=3;while (z- 0 & +x k)break;elses += k;printf(k=%d,s=%d, k, s);(A)k=4,s=6(B)k=6,s=6(C)k=4,s=7(D)k=4,s=4。

19、102以下程序段运行时,若输入c2470f?再回车,则输出结果是char ch;long number = 0;while (ch = getchar() 6);while (ch!= ? & ch = 0 & ch void swap1(int c);void swap2(int c0, int c1);int main(void)int a2=3, 5, b2=3, 5;swap1(a); swap2(b0, b1);printf(%d %d %d %dn, a0, a1, b0, b1);return 0;void swap1(int c)int t;t = c0; c0 = c1; c1 = t;void swap2(int c0, int c1)int t;t = c0; c0 = c1; c1 = t;(A)5 3 3 5(B)5 3 5 3(C)3 5 3 5(D)3 5 5 3124下列程序运行后的输出结果是#include void sort(int a, int n);int main(void)int aa10=1, 2, 3, 4, 5, 6, 7, 8, 9, 10, i;sort(aa, 10);for (i=0; i10; i+) printf(%d , aai);printf(n);return 0;void sort(int。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、单选题(30分) 1.Java语言是( )。 A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 2.下列的变量定义中,错误的是( )。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 3.以下的变量定义语句中,合法的是( )。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 4.以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 5.若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b; 6.下列程序段执行后t5的结果是( )。 int t1 = 9, t2 = 11, t3=8; int t4,t5; t4 = t1 > t2 ? t1 : t2+ t1; t5 = t4 > t3 ? t4 : t3; A) 8 B) 20 C) 11 D) 9 7.设 a, b, c, d 均为 int 型的变量,并已赋值,下列表达式的结果属于非逻辑值的 是( )。 A) a!=b & c%d < a B) a++ = =a+b+c+d C) ++a*b--+d D) a+b>=c+d 8.执行下列程序段后,b, x, y的值分别是( )。 int x=6,y=8; boolean b; b=x>y&&++x==--y; A) true , 6, 8 B) false , 7, 7 C) true, 7, 7 D) false, 6, 8 9.以下由do-while语句构成的循环执行的次数是( )。 int k = 0; do { ++k; }while ( k < 1 ); A) 一次也不执行 B) 执行1次 C) 无限次 D) 有语法错,不能执行 10.下列语句序列执行后,x 的值是( )。 int a=3, b=4, x=5; if( ++a==b ) x=++a*x; A) 35 B) 25 C) 20 D) 5 11.下列语句序列执行后,k 的值是( )。 int i=6,j=8,k=10,m=7; if(i>j||m<k--) k++; else k--; A) 12 B)11 C) 10 D) 9 12.下列语句序列执行后,k的值是( )。 int j=8, k=15; for( int i=2; i!=j; i++ ) { j-=2; k++; } A) 18 B) 15 C) 16 D) 17 13.下列语句序列执行后,j 的值是( )。 int j=3, i=2; while( --i!=i/j ) j=j+2; A) 2 B) 4 C) 6 D) 5 14.下列语句序列执行后,k 的值是( )。 int x=6, y=10, k=5; switch( x%y ) { case 0: k=x*y; case 6: k=x/y; case 12: k=x-y; default: k=x*y-x; } A) 60 B) 5 C) 0 D) 54 15.下列语句序列执行后,a的值是( )。 int a=13; a%=a/5; A) 3 B) 13 C) 169 D) 1 16. 既能作为类的修饰符, 也能作为类成员的修饰符的是( )。 A) public B) extends C) Float D) static 17.下列选项中,用于定义接口的关键字是( )。 A)import B) implements C) interface D) protected 18.下列类头定义中,错误的是( )。 A) class x { .... } B) public x extends y { .... } C) public class x extends y { .... } D) class x extends y implements y1 { .... } 19.下列选项中,用于在定义类头时声明父类名的关键字是( )。 A)return B) interface C) extends D) class 20.设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数中不正确的是( )。 A) double x(double k ){ i=k; return i; } B) x(double m, double n ){ i=m; j=n; } C) x( ){i=0;j=0 } D) x(double k ){ i=k; } 21.下列方法定义中,不正确的是( )。 A) public int x( ){ ... } B) public static int x( double y ){ ... } C) void x( double d ) { ... } D) public static x( double a ){ ... } 22.能从循环语句的循环体中跳出的语句是( )。 A) for 语句 B) break 语句 C) while 语句 D) continue语句 23. 若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。 A.0次 B.1次 C.2次 D.3次 24. 定义类头时,不可能用到的关键字是( )。 A) private B)class C)extends D)implements 25.在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10};,为了打印输出数组a的最后一个元素,下面正确的代码是( )。 A) System.out.println(a[10]); B) System.out.println(a[9]); C) System.out.println(a[a.length]); D) System.out.println(a(8)); 26.若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是 ( )。 A)它们的返回值类型的不同 B)它们的名称的不同 C) 它们的参数表的不同 D) 它们的修饰符不同 27.下面是有关子类继承父类构造函数的描述,其中正确的是( )。 A) 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。 B) 子类无条件地继承父类不含参数的构造函数。 C) 子类必须通过super关键字调用父类的构造函数。 D) 子类无法继承父类的构造函数。 28.下面说法正确的是( )。 A) final 可修饰类、属性、方法。 B) abstract可修饰类、属性、方法。 C) 定义抽象方法需有方法的返回类型、名称、参数列表和方法体。 D) 用final修饰的变量,在程序中可对这个变量的值进行更改。 29.选择排序的思想是,将数据序列划分为两个子列,一个子列是排好序的,另一个是尚未排序的。现若想将数据序列由小到大排序,则每次放到有序子列尾部位置的元素,应从无序序列中选择( )。 A)最大的 B)最小的 C)任意的 D)头上的 30.若想将数据序列使用插入排序算法由小到大排序,则每次放到有序子列合适位置上的元素,应从无序序列中选择( )。 A) 固定位置的 B)最小的 C)任意的 D) 最大的 二、填空题(每小题1.5分,共15分) 。 1.声明并创建类MyClass的一个对象,其名称为obj,可通过以下语句实现:________________。 2..设 x, y,max,min 均为 int 型变量, x、y 已赋值。用三目条件运算符,求变量 x 、y的最大值和最小值,并分别赋给变量 max 和min, 这两个赋值语句分别是 _________和________。 3.结构化程序设计的三种基本流程控制结构是:_____________、 _____________、__________。 4. 若a,b为int型变量且已分别赋值为2,4。表达式!(++a!=b--)的值是_________ 。 5.在Java语言中,将后缀名为_____的源代码编译后形成后缀名为______的字节码文件。 6.设有整型数组的定义:int a[]=new int[8]; ,则a.length的值为_____。 7.栈是一种先进____________的线性数据结构,而队列是先进_________的线性数据结构。 8.如果子类中的某个方法的________、___________和___________与它的父类中的某个方法完全一样,则称子类中的这个方法覆盖了父类的同名方法。 9.若a,b为int型变量且已分别赋值为2,6。表达式(a++)+(++b) +a*b的值是________ 。 10.定义数组,需要完成以下三个步骤,即:___________、________和_____________ 。 三、判断题( 每小题1分,共15分 ) 1.类头定义包含的四个部分分别为:访问控制修饰符、类名说明、父类名说明和接口名的说明,它们中的任何一个都是不能缺少的。 2.在 Applet 的坐标系中,(0,0) 代表输出窗口左上角的象素点。 3.应用程序一定要有main()方法,小程序一定要继承于Applet 类。 4.java语言中的逻辑变量可以和整型变量相互强制转换。 5.面向对象的软件开发方法用类把数据和基于数据的操作封装在一起,并且类之间可以存在继承关系。 6.方法可以没有返回值,或有一个返回值,也可以有多个返回值。 7.一个类中用private 修饰符修饰的属性成员,可被该类的方法和它的子类的方法访问。 8.构造函数能继承,也能被重载。 9.Java 源程序的文件名必须和公共类的类名相同。 10.双精度数强制转换成单精度数后,其数值精度会提高。 11. 队列、链表、堆栈和树都是线性数据结构。 12.属性的隐藏是指子类重新定义从父类继承来的同名变量。 13.用static修饰的方法称为静态方法,它不属于类的一个具体对象,而是整个类的类方法。 14.java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口。 15.声明为final的方法不能在子类中重载。 四、程序填空( 每空2分,共20分 ) 1.下面是一个java应用程序(Application),它的功能是在屏幕上输出26个英文字母,其中每个字母相隔一个制表符,请完成程序。 public _____ Class1 { public static void main( String args[] ) { char c='a'; for (int i=1;i<=26;i++) { System.out.print(______); } } } 2.下面程序的功能为计算数组各元素的和,请完成程序。 import java.awt.Graphics; import java.applet.Applet; public class SumOfArray _______ Applet { public void paint( Graphics g ) { int a[] = { 1, 3, 5, 7, 9, 10 }; int total=0; for ( int i = 0; i < a.length; i++ ) total+=_____________; g.drawString( "Total of array elements: " + total, 25, 25 ); } } 3. 下面的java小应用程序实现的功能是从文本域中输入你的名字"***",回车后在 Applet中显示"***,你好!" ,请完成程序。 import java.awt.*; import java.applet.*; import java.awt.event.*; public class Applet1 extends Applet implements ActionListener { Label aa; TextField t1; String s=" "; public void init() { aa=new Label("请输入你的名字:"); add(aa); t1=___________; add(t1); t1.addActionListener(this); } public void paint(Graphics g) { g.drawString(s,20,100); } public void actionPerformed(ActionEvent e) { s=_________; repaint(); } } 4. 下面是求阶乘的递归算法,方法的返回值类型为long, 请完成程序。 ______ Factorial(long n) { if(n<=1) return 1; else ___________; } 5.下面程序的功能是通过调用方法max()求给定的三个数的最大值,请将程序补充完 整。 import java.io.*; public class Class1 { public static void main( String args[] ) { int i1=1234,i2=456,i3=-987; int MaxValue; MaxValue=____________; System.out.println("三个数的最大值:"+MaxValue); } public ______ int max(int x,int y,int z) { int temp1,max_value; temp1=x>y?x:y; max_value=temp1>z?temp1:z; return max_value; } } 五、简答题( 每1问2分,共20分 ) 1.阅读下面的程序,回答以下问题.(6分) import java.awt.*; import java.applet.*; import java.awt.event.*; public class Applet1 extends Applet implements ActionListener { Label aa; TextField t1; int i=0; public void init() { aa=new Label("请输入一个整数:"); add(aa); t1=new TextField(10); add(t1); t1.addActionListener(this); } public void paint(Graphics g) { g.drawString("a="+( ++i*--i),20,60); g.drawString("i="+( i),20,80); } public void actionPerformed(ActionEvent e) { i=Integer.parseInt(t1.getText());//转化为整数 repaint(); } } 问题: 1)程序开头的 import java.applet.* ; 的含义是什么? 2)ActionListener是类还是接口? 程序中哪个方法是ActionListener中的方法,其功能为何? 3)若在文本域中输入6并回车,程序输出什么? 2.阅读程序,回答以下问题.(6分) public class InheritTest1 { public static void main (String[] args) { A aa; B bb; aa=new A( ); bb=new B( ); aa.show( ); bb.show(); } } //A.java public class A { int a=1; double d=2.0; void show( ) { System.out.println("Class A: "+"\ta="+a +"\td="+d); } } //B.java public class B extends A { float a=3.0f; String d="Java program."; int b=4; void show( ) { System.out.println("Class A: "+"\ta="+super.a +"\td="+super.d); super.show( ); System.out.println("Class B: "+"\ta="+a +"\td="+d+"\tb="+b); } } 问题: 1) 这是哪一类java程序? 2) 类A和类B是什么关系? 3) 按程序输出的格式写出程序运行后的结果. 3.阅读下面的程序段,回答以下问题.(4分) if ( x < 5 ) System.out.print(" one "); else { if ( y < 5 ) System.out.print(" two "); else System.out.println(" three "); } 问题: 1)若执行前 x=6, y=8,该程序段输出是什么? 2)若执行前 x=1, y=8,该程序段输出是什么? 4.现有一数据序列为:50 88 6 93 24 18 1 128 87 66 ,请写出使用选择排 序方法进行升序排序的第2趟和第5趟的结果序列。(4分)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值