A、 void play(var:Integer,varb:Integer)
B、 void play(inta,b)
C、 void play(inta,intb)
D、 Sub play(aasinteger,basinteger)
答案:C
A、 void play(var:Integer,varb:Integer)
B、 void play(inta,b)
C、 void play(inta,intb)
D、 Sub play(aasinteger,basinteger)
答案:C
A. 顺序结构
B. 跳转分支结构
C. 选择结构
D. 循环结构
A. f(array[3][4])
B. f(intarray[3][])
C. f(intarray[][4])
D. f(intarray[][])
A. 11/3
B. 11.0/3
C. (float)11/3
D. (int)(11.0/3+0.5)
解析:解析:(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。(2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B11.0/3=3.666666选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4
A. 用逗号换行
B. 用分号换行
C. 在任意一空格处换行
D. 用回车符换行
A. 循环执行5次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
A. !x
B. x<y?1:0
C. x%2&&y==z
D. y=x||z/3
A. !a=b
B. a!=b
C. a==b
D. a=b
A. 可在程序的运行阶段得到初值0
B. 可在程序的编译阶段得到初值0
C. 不能得到确定的初值
D. 可在程序的编译或运行阶段得到初值0
A. 有语法错,不能通过编译
B. 通过编译,但不能连接
C. 输出****
D. 输出####
A. A
B. B
C. C
D. D