语言基础习题
C语言练习题1

一、语言基础选择题1. 下面说法中,正确的是 BA)C语言是机器语言B)C语言程序可以由一个或多个函数构成C)C语言程序总是从第一个函数开始执行D)C语言程序不用编译就可以直接运行2.C语言程序的基本单位是 CA) 程序行 B) 语句 C) 函数 D) 字符3.一个C语言程序的上机步骤是 AA) 编辑,编译,连接,执行 B) 编译C) 编辑,连接,执行 D) 连接,编译,执行4. 已知有定义:char ch;则如下正确的赋值为 AA) ch=‘M’; B) ch=’55’; C) ch="M"; D) ch="55";5.在Turbo C环境中,查看程序运行结果的快捷键是 DA) F5 B) Ctrl+F9 C) F8 D) Alt+F56.下列变量名中合法的是 CA) B.C.Tom B) 3a6b C) _b5a8 D) $ABC7. C语言中,要求运算数必须是整型的运算符是 DA) / B)+ + C)!= D)%8. 已知 int j,i=1;则执行j=-i++; i和j的值为 BA)1,-1 B)2,-1 C)1,1 D)2,19.在C语言中,数字035是一个 AA)八进制数 B)十六进制数 C)十进制数 D)非法数10.C语言中用于结构化程序设计的三种基本结构是___A___A)顺序结构、选择结构、循环结构 B)if、switch、breakC)for、while、do-while D)if、for、continue11.如下程序运行后的输出结果是___B___main( ){int x=1,a=0,b=0;switch(x){ case 0:b++;case 1:a++;case 2:a++;b++;}printf("a=%d,b=%d\n",a,b);}A)a=1,b=1 B)a=2,b=1 C)a=1,b=0 D)a=2,b=2 12. 下列说法中,正确的是___C___int i,x;for(i=0,x=0;i<=5&&x!=4;i++);A)循环体一次也不执行 B)是无限循环C)最多执行6次 D)最多执行5次13.设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是___D___ A)3 B)0 C)9 D)-1214.有输入语句:scanf("a=%d,b=%d",&a,&b),为使变量a值为3,b值为7,从键盘输入数据的正确形式是___A___A)a=3,b=7<回车> B)a=3 b=7<回车> C)3 7<回车> D)3,7<回车>15.已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是___D___#include <stdio.h>main(){char c1='A', c2='Y';printf("%d,%d\n",c1,c2);}A) 因输出格式不合法,输出错误信息 B)65,90C)A,Y D)65,8916.如下程序段int a=14,b=15,x;char c='A';x=(a&&b)&&(c<'B');执行该程序段后,x的值为___D___A)ture B)false C)0 D)117.以下关于break和continue语句的说明正确的是__C____A) break用于switch结构,continue用于循环结构。
《java语言基础》考试题

《java语言基础》练习题一、单项选择题1.Java是从()语言改进重新设计。
A.Ada B.C++ C.Pasacal D.BASIC答案:B2.下列语句哪一个正确()A.Java程序经编译后会产生machine codeB.Java程序经编译后会产生byte codeC.Java程序经编译后会产生DLLD.以上都不正确答案:B3.下列说法正确的有()A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor答案:C4.提供Java存取数据库能力的包是()A.java.sql B.java.awt C.ng D.java.swing答案:A5.下列运算符合法的是()A.&& B.<> C.if D.:=答案:A6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a>0);后,C的值是()A.0 B.1 C.-1 D.死循环答案:C7.下列哪一种叙述是正确的()A.abstract修饰符可修饰字段、方法和类B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号答案:D8.下列语句正确的是()A.形式参数可被视为local variableB.形式参数可被字段修饰符修饰C.形式参数为方法被调用时,真正被传递的参数D.形式参数不可以是对象答案:A9.下列哪种说法是正确的()A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法答案:D二、多项选择题1.Java程序的种类有()A.类(Class)B.Applet C.Application D.Servlet答案:BC2.下列说法正确的有()A.环境变量可在编译source code时指定B.在编译程序时,所能指定的环境变量不包括class path C.javac一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置于哪个目录(directory)答案:BCD3.下列标识符不合法的有()A.new B.$Usdollars C.1234 D.car.taxi答案:ACD4.下列说法错误的有()A.数组是一种对象B.数组属于一种原生类C.int number=[]={31,23,33,43,35,63}D.数组的大小可以任意改变答案:BCD5.不能用来修饰interface的有()A.private B.public C.protected D.static答案:ACD6.下列正确的有()A.call by value不会改变实际参数的数值B.call by reference能改变实际参数的参考地址C.call by reference不能改变实际参数的参考地址D.call by reference能改变实际参数的内容答案:ACD7.下列说法错误的有()A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有()A.Java面向对象语言容许单独的过程与函数存在B.Java面向对象语言容许单独的方法存在C.Java语言中的方法属于类中的成员(member)D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC9.下列说法错误的有()A.能被java.exe成功运行的java class文件必须有main()方法B.J2SDK就是Java APIC.Appletviewer.exe可利用jar选项运行.jar文件D.能被Appletviewer成功运行的java class文件必须有main()方法答案:BCD三、判断题1.Java程序中的起始类名称必须与存放该类的文件名相同。
C语言基础部分练习题

C语言基础部分练习题第1单元C语言基础知识一、单项选择题1.是构成C语言程序的基本单位。
A.函数B.过程C.子程序D.子例程2.以下叙述中正确的是______。
A.构成C程序的基本单位是函数B.可以在一个函数中定义另一个函数C.main()函数必须放在其它函数之前D.所有被调用的函数一定要在调用之前进行定义3.下述正确的C语言常量是A.E2B.1.5E2.3C.5.OED.3e-34.下列计算机语言中,CPU能直接识别的是______。
A.自然语言B.高级语言C.汇编语言D.机器语言5.设int某=1,y=1;表达式(!某||y--)的值A.0B.1C.2D.-16.是C语言提供的合法的数据类型关键字。
A.FloatB.ignedC.integerD.Char7.不合法的常量是A.’\\2’B.\‘’D.\8.以下选项中合法的实型常数是______。
A.5E2.0B.E-3C..2E0D.1.3E9.以下选项中合法的用户标识符是______。
A.longB._2TetC.3Dma某D.A.dat10.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\\101'是______。
A.字符AB.字符aC.字符eD.非法的常量11.在C语言中,设int型占2字节,下列不正确的int型常数为A.32768B.0C.037D.0某af12.在通常微机上的C语言中,int类型数据占用(1)个字节存储;unignedint类型数据占用(2)个字节存储;hort类型数据占用(3)个字节存储;long类型数据占用(4)个字节存储。
A.1B.2C.4D.813.在C语言中,合法的字符常数是A.’\\084’B.’\\某42’C.’\\84’D.”\\0”14.下列不正确的转义字符是A.‘\\\\’B.’\\’’C.‘074’D.’\\0’15.下述语句的输出为int某=-1;printf(“%d,%u,%o”,某,某,某);A.-1,-1,-1B.-1,32767,-177777C.-1,32768,177777D.-1,65535,17777716.在C语言中,要求参加运算的数必须是整数的运算符是A./B.!C.%D.==17.下列语句中,符合语法的赋值语句是A.a=7+b+c=a+7;B.a=7+b++=a+7C.a=7+b,b++,a+7D.a=7+b,c=a+718.下述程序的输出结果是#includevoidmain(){inta=2;a%=4-1;printf(“%d,”,a);a+=a某=a-=a某=3;printf(“%d”,a);}A.2,OB.1,OC.-1,12D.2,1219.下述正确的语句是A.int某=y=z=0;B.intz=(某+y)++;C.某=+3==2;D.d%=2.5;20.下述程序的输出是#includevoidmain(){inta=011,b=101;printf(“\\n%某,%o”,++a,b++);}A.12,145B.9,144C.a,145D.a,521.以下非法的赋值语句是______。
C语言基础部分笔试习题

1.C语言字符型(char)数据在内存中是以()形式存储的.A、原码、B、补码、C、反码、D、ASCII码2.在C语言中,合法的长整形常量是:A.0LB.4962710C.324562&D.216D3.以下表示十六进制长整型常量的是:A、0xFFB、017C、0xFGLD、0xFfL4.以下表八进制长整型常量的是:A、17B、08C、07LD、777L5.该语句printf(“%d”,’\001’)输入的值为:A、001 B、0 C、1 D、’\001’6.该语句printf(“%d”,’\x1’)输入的值为:A、001 B、0 C、1 D、’\001’7.该语句printf(“%o”,’\001’)输入的值为:A、01 B、0 C、1 D、’\001’8.该语句printf(“%#o”,’\001’)输入的值为:A、01 B、0 C、1 D、’\001’9.该语句printf(“%x”,’\001’)输入的值为:A、0x1 B、0 C、1 D、’\001’10.该语句printf(“%#x”,’\001’)输入的值为:A、0x1 B、0 C、1 D、’\001’11.下面的常量表示正确并且在内存中占两个字节空间的是::A、2B、’\000’C、’HH’D“W”12.字符串“Hello”的长度是:A、7B、6 C、5 D、413.C语言中整型(int)数据在内存中是以()形式存储的A、原码、B、补码、C、反码、D、ASCII码14.以下常量与char类型数据在内存中占用的空间相同的是:A、’5’B、5 C、”5”D、\n15.以下选项中正确的实型常量是A)0 B)3.1415L C)0.329×10(2)(10 的2 次方) D).87116.以下选项中不正确的实型常量是A)2.607E-1 B)0.8103e2.0 C)-77.77 D)456e-217.下面是表示无符号长整型常量的是:A、40000 B、40000L C、40000U D、40000UL18.在16位C编译系统上若定义long a;,则能给a赋40000的正确语句是:A、a=20000+20000;B、a=4000*10C、a=30000+10000D、a=4000L*10L19.通常一个字节包含____个二进制位。
VB语言基础

第三章VB语言基础习题一、选择题1. 在一行上写多条语句时,每个语句之间用“:”符号分隔。
2. 一个语句要在下一行继续写,用(_ )符号作为续行符。
3. 下面( a )是合法的变量名。
(A)X_yz (B)123abc (C)integer (D)X-Y4. 下面( d )是不合法的整常数。
(A)100 (B)&O100 (C)&H100 (D)%1005. 下面( b )是合法的字符常数。
(A)ABC$ (B)”ABC”(C)’ABC’(D)ABC6. 下面( a )是合法的单精度型变量。
(A)num!(B)sum% (C)xinte$ (D)mm#7. 下面( d )是不合法的单精度常数。
(A)100!(B)100.0 (C)1E+2 (D)100.0D+28. 表达式16/4-2^5*8/4 mod 5\2的值为(4 )。
9. 数学关系3≤x<10表示成正确的VB表达式为(3<=x and x<10 )。
10. /、\、Mod、*四个算术运算符中,优先级别最低的是(Mod )。
ab对应,VB的不正确表达式是( d )。
11. 与数学表达式3cd(A)a*b/(3*c*d) (B)a/3*b/c/d (C)a*b/3/c/d (D)a*b/3*c*d12. Rnd函数不可能为下列( b )值。
(A)0 (B)1 (C)0.1234 (D)0.000513. Int(198.555*100+0.5)/100的值是(198.56 )。
14. 已知A$=”12345678”,则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值为(123445 )。
15. Print DateAdd(“m”,1,#1/30/2000#)语句显示的结果是(2000-2-29 )。
16. 表达式DateDiff(”d”,#12/30/1999#,#1/13/2000#)的结果是(14 )。
C语言基础练习题(含答案)

第一章C语言基础知识1.1 选择题1. 以下不是C语言的特点的是()。
BA、语言简洁紧凑B、能够编制出功能复杂的程序C、C语言可以直接对硬件操作D、C语言移植性好2. 下列字符序列中,不可用作C语言标识符的是()。
BA.abc123 B. C._123_ D._ok 3. 正确的C语言标识符是()。
AA._buy_2 B.2_buy C._buy D.buy4. 请选出可用作C语言用户标识符的一组标识符()。
BA.void B.a3_b3 C.For D.2a define _123 -abc DOWORD IF Case sizeof5. 下列符号中,不属于转义字符的是()。
BA.\\ B.\0xAA C.\t D.\06. 不属于C语言关键字的是()。
dA.int B.break C.while D.character 7. 是C语言提供的合法关键字的是()。
bA.Float B.signed C.integer D.Char8. 以下不能定义为用户标示符的是()。
bA.scanf B.Void C._3com_ D.int9. 一个C程序是由()。
bA.一个主程序和若干子程序组成B.一个或多个函数组成C.若干过程组成D.若干子程序组成10. C语言程序的基本单位是()。
cA.程序行 B.语句 C.函数 D.字符11. 下列说法中,错误的是()。
aA.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外C.主函数只能调用用户函数或系统函数,用户函数可以相互调用D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数12. 以下说法中正确的是()。
cA.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main( )函数中定义C.C语言程序总是从main( )函数开始执行D.C语言程序中的main( )函数必须放在程序的开始部分13. C编译程序是()。
C语言习题(前五章)

第一部分 C语言基础一、判断题1.一个C程序的执行总是从该程序的main函数开始,在main函数最后结束。
【】2.main函数必须写在一个C程序的最前面。
【】3.一个C程序可以包含若干的函数。
【】4.C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行不起任何作用。
但是可以增加程序的可读性。
【】5.C程序的注释只能是一行。
【】6.C程序的注释不能是中文文字信息。
【】第二部分数据类型、运算符及表达式一、选择题1.合法的字符常量是( )。
A)‘\t’B) “A” C)‘\028’D)’\x32’2.是C语言提供的合法的数据类型关键字。
A) Float B) signed C) integer D)Char3.在以下各组标识符中,不合法的标识符是。
(1)A)B01 B)table_1 C) 0_t D) k%(2)A)Fast_ B) void C)pbl D)<book>(3)A)xy_ B)longdouble C)*p D)CHAR(4) A) sj B)int C)_xy D)w_y235.下面选项中,不是合法整型常量的是。
A)160 B)-0xcdg C)-01 D)-0x48a6.假设int型在内存中占16位,判断int x = 0xaffbc;x的结果是。
A)赋值非法 B)溢出 C)为affb D)为ffbc7.下面选项中,均是合法浮点数的是。
(1)A)+1e+1 B)-.60 C)123e D)-e3(2)A)5e-9.4 B)12e-4 C)1.2e-.4 D).8e-4(3)A)03e2 B)-8e5 C)+2e-1 D)5.e-08.在C语言中,参加运算的数必须是整数的运算符是。
A)/ B)* C)% D) =9.在C语言中,字符型数据在内存中以形式存放。
A)原码 B)BCD码 C)反码 D)ASCII码10.下列语句中,符合语法的赋值语句是。
A)a=7+b+c=a+7; B)a=7+b++=a+7;C)a=(7+b,b++,a+7); D)a=7+b,c=a+7;12.对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,是正确的。
c语言程序基础练习题500道(附答案)

1.下列四组选项中,均不是C语言关健字的选项是( A )。
A) define B) gect C) include D) whileIF char scanf gotype printf case pow2.下面四个选项中,均是合法整型常量的选项是( A )。
A)160 B)-0xcdf C) -01 D)-0x48a-0xffff 01a 986,012 2e5011 0xe 0668 0x3.下面四个选项中,均是不合法的转义符的选项是( B )。
A) '\"' B) '\1011' C) '\011' D) '\abc''\\' '\' '\f' '\101''xf' '\A' '\}' 'x1f'4.下面不正确的字符串常量是( A )。
A)'abc' B)"12'12" C)"0" D)" "5.以下选项中不合法的用户标识符是( A )。
A)abc.c B)file C)Main D)PRINT6.C语言提供的合法关键字是( D )。
A) swithB) cherC) CaseD)default7.下列标识符组中,合法的用户标识符为 AA)_0123与ssipedB)del-word与signedC)list与*jerD) keep%与wind8.在C语言中,逻辑值"真"的表示是用( C )。
A) true B) 整型值0 C)非另整型值D) T9若有以下定义char s='\092';则该语句( b )A)使s的值包含一个字符B)定义不合法,s的值不确定C)使s的值包含4个字符D)使s的值包含3个字符10设C语言中,int类型数据占2个字节,则float类型数据占(D )个字节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Delphi 语言基础》习题一、填空1. Delphi 应用程序中项目文件的扩展名是 。
2. Delphi 中与窗体文件对应的文件是单元文件,其最常用的文件扩展名是 *. 。
3. 在Delphi 集成开发环境中,如果想要直接设置或者修改对象的属性,可以通过对象查看器(Object Inspector )中的 窗口直接进行设置。
属性 或 Properties4. 在Delphi 中新建一个工程后,用户需要保存.pas 文件和 文件。
5. 对象查看器由对象列表、属性选项卡和 三部分组成。
6. 与数学表达式ab yb a -++23)sin(对应的Object Pascal 表达式是。
7. 与数学表达式a xya b a +++22)(cos 对应的Object Pascal 表达式是。
8. 结构化程序设计的基本原则是取消goto 语句,程序中仅采用顺序、 和循环三种控制结构。
9. 与数学表达式)sin()(sin 222y x y x ++对应的Object Pascal 表达式是。
10. 结构化程序设计要求程序中仅采用顺序、分支和循环三种控制结构,其中每种结构只能有 个入口和一个出口。
11. 与数学表达式a xa by a ++22)(sin 对应的Object Pascal 表达式是。
12. 与数学表达式53)(cos 2++xb a 对应的Object Pascal 表达式是。
13. 对于下面的条件表达式:((3 <= x )AND (x < 0)) OR (x in [1..10])当x = 3 时, 该表达式的值为 。
True14. 与数学表达式 ab yb a ++3)(sin 2对应的Object Pascal 表达式是。
15. 表达式Trunc (12345.6789*100+0.5)/100的值为 。
12345.6816. 与数学表达式)sin()(sin 222y x y x ++对应的Object Pascal 表达式是 。
17. 表达式 60 + 19 div 2 的值是 。
18. 对于下面的条件表达式: 3 <= x AND x < 0 OR x in [1..10]当x = 3 时, 该表达式输出为 。
19. 要想在程序中定义一个常量p ,代表圆周率 3.14,请写出该常量的定义语句 。
20. 下面程序运行后,X[1]=______________。
For I:=1 to 5 doX[I]:= I 21. Delphi 中,____________语句用于从For 语句、While 语句或Repeat 语句中强行退出。
22. 有下面的程序段:ch1 := 'z'; ch2 := 'x'; if ch1 <> 'x' then case ch2 of'x' : case ch1 of 'z' : s := 'xz'; 'y' : s := 'xy';end;'y' : s := 'yy'; end;假设所有变量均已说明,程序段被执行后s 的值是____________。
23. 参数一般分为两类,其中,调用一个过程或函数时指定的参数称为实际参数(实参),而在过程和函数定义时说明的参数称为_________。
24. 写出下列表达式的值:Sqr(9) + StrToInt('9') = 。
25. 立即中断当前循环继续执行下一次循环的语句是 。
26. 使用case 语句时其选择项必须是 数据类型。
27. 如果全局变量和局部变量同名,则在过程和函数中 变量优先。
28. 过程调用是有条件的,其顺序应该是先 ,后 。
二、选择1. 下面哪句话对Delphi 的描述是正确的 ( )。
A .只能用于数据库客户端开发的工具B .Delphi 的编程语言全部是面向过程的C .Delphi 的编程语言是JavaD .面向对象的可视化的开发环境 2. 一个Delphi 应用程序必有一个( )文件和至少一个单元文件。
A) 执行程序 B) 项目 C) 数据 D)图形 3. Delphi 应用程序设计基于( )语言。
A) Basic B) C++ C) Pascal D) Object Pascal 4. 利用对象监视器可以设置窗体或组件的( )。
A) 方法 B) 属性 C) 外观 D )执行代码5.Delphi程序设计的基本特点是()。
A.可视化程序设计 B.代码程序设计C.事件驱动编程 D. A和C6.下列说法错误的是 ( )。
A) 窗体文件的扩展名为.dfmB) 一个窗体对应一个窗体文件C) Delphi中的一个工程只包含一个窗体D) .~dpr和.~pas 是备份文件,便于用户恢复到较早的一个项目版本。
7.下面哪个功能键可以调出Delphi 的联机帮助信息()A.F1键 B.F2键C.F3键D.F4键8.以下叙述中错误的是()A.一个项目包含不止一种类型的文件。
B.窗体的Show方法的作用是显示该窗体。
C.窗体的Hide方法和Release方法的作用完全相同。
D.若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。
9.下列关于dfm文件的一些说明哪个是正确的?()A.dfm文件中包含了对应Pascal单元文件的编译后中间代码B.dfm文件是文本文件,用于保存编译器需要用到的Pascal文件的符号表C.dfm文件保存着一个窗体和窗体拥有的对象的Published属性D.dfm文件是编译时产生的符号表,是为了使优化提高编译速度而产生的。
10.Delphi工程中没有用到的文件类型是()A)dfm B)res C)dpr D)frm11.Delphi中,对象编辑器的()标签可用来观察、设置窗体上组件或窗体本身设计时的属性。
A、 PropertiesB、 EventsC、 UnitD、 Project12.下列常量说明语句中哪个是合法的?()A、 const c := (a > 3.4);B、 const c : 3.4;C、 const c = 3.4;D、 const c := 10 and 20;13.设a = True ,b = True ,c = False,以下表达式值为False的是()。
A、a or b or cB、 ( not a or b ) and ( b or c )C、not ( a and b and c)D、 a and b and (12 in [1..10] )14.下列变量命名正确的是()。
A.7ABC B. My7 C. page@2 D.cmd..115.“x 是小于200的非负数”的Object Pascal表达式是()。
A.0 ≤ x < 200 B. x >= 0, x<200C.(x >=0) AND (x < 200) D. (x >= 0 ) OR (x<200)16.当x在2 < x≤20和100≤x < 110范围内时为True,否则为False的表达式是()A、 (x > 2) and (x <=20) or (x >= 100) and (x < 110)B、 (x > 2) or (x <=20) or (x >= 100) or (x < 110)C、 (x > 2) and (x <=20) and (x >= 100) and (x < 110)D、 x > 2 and x <=20 or x >= 100 and x < 11017.表达式 60 + 19 div 2 的值是()。
A. 67 B. 79 C. 69 D. 8018.下列表达式中()不是布尔表达式。
A) A=3 B) A div B C) A and B D) A>B19.“x 是小于100的非负数”的Object Pascal表达式是()。
A.0 ≤ x < 100 B. x >= 0, x<100C.(x >=0) AND (x < 100) D. (x >= 0 ) OR (x<100)20.表达式 30 + 19 div 2 的值是()。
A.37 B.49 C.39 D.4021.下列合法的变量名是()。
A、na + eB、e- 3rC、r_3D、5we22.下列Delphi的变量名,正确的是()。
A.a! B. file C.abc123 D.123abc23.假设程序段中的变量已经说明,程序段被执行后x的值是()。
a:=false; b:=false; c:=false;x:=15;if a then x:=x-10else if b then x:=x-5else if c then x:=20else x:=25;A.5 B. 15 C.20 D.25 24.假设程序段中的变量已经说明,执行该程序段后s的值是()。
Ch1:=’z’; ch2:=’x’;If ch1 <>’x’ thenCase ch2 of‘x’:case ch1 of‘z’: s:=’xz’;‘y’: s:=’xy’;End;‘y’: s:=’yy’;End;A.xz B.yy C.yx D.xy 25.假设程序段中的变量已经说明,问循环体的执行次数是()。
i:=1;repeatn:=i*i;i:=i+2;until n>2*I;A.1 B.2 C.3 D.426.假设程序段中的变量已经说明,问循环体的执行次数是()。
i:=2.5;while i<=4 do i:=i+0.5;A.1 B.2 C.3 D.427.假设程序段中的变量已经说明,执行该程序段后s的值是()。
S:=100;N:=3;For ch:=’a’ to ‘e’ doBeginIf not odd(n) then s:=s-n; //odd判断是否是奇数,是奇数则返回true N:=n+5End;A.97 B.89 C.74 D.5828.假设程序段中的变量已经说明,执行该程序段后n的值是()。
N:=19876;k:=3;for i:=1 to k don:=n mod 10;n:=n div 10;A.0 B.6 C.10 D.129.关于While与repeat下列说法正确的是( )。
A、它们的表达式在循环的开始进行判断B、它们的表达式在循环体执行完后进行判断C、While的表达式在循环的开始进行判断D、Repeat的表达式在循环的开始进行判断30.下列关于过程和函数的描述中,正确的是()。