[单选题]下列选项中,不属于数据模型所描述的内容的是( )。
正确答案 :A
数据类型
[单选题]一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
正确答案 :A
栈
解析:解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。
[单选题]有如下程序: Private Sub Command1_Click() s = 0 Do s=(s+1) ( (s+2) N=N+1 Loop Until s>=10 Print N;s End Sub 运行后的输出结果是
正确答案 :D
2 12
解析:解析:本题主要考查Do循环控制语句的使用。Until s>=10表示当s大于等于 10时,终止循环,根据题意,循环2次,故N的值为2,可以判断答案为D,另外也可以计算出s的值为12,但由于本题为选择题,可以不计算s直接得到正确答案。
[单选题]给定下面的代码: int i=1,j=10; do { if(i++>--j) continue; }while(i5) 执行完之后,i与j的值分别是多少? ( )
正确答案 :D
i=5,j=6
解析:解析:该题考查对自增自减运算符的理解。假如op是操作数,自增自减运算符有下面几种形式。++op、op++,表示对操作数op加1,其中,++op表示先对op加1然后再取其值,而。op++表示先取其值,然后再对op进行加1。 --op、op--,表示对操作数op进行减1操作,其中,--op表示先对op减1然后再取其值,而op--表示先取其值,然后再对op进行减1。在本题中,当进行到i=5时退出循环,此时j为6。故本题答案是D。
[单选题]下列程序输出结果为( )。public class test { public static void main(String args[]) { int a=0; outer: for(int i=0;i2;i++) { for(int j=0;j2;j++) { if(j>i) { continue outer; } a++; } } System.out.println(a); }}
正确答案 :C
3
查看原题 查看所有试题