正确答案: B
归纳法
题目:通过列举少量的特殊情况,经过分析,最后找出-般的关系的算法设计思想是( )
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]下列程序的功能是在监控台上每隔一秒钟显示一个字符串“你好!”,能够填写在程序中画线位置,使程序完整并能正确运行的语句是 public class Exam implements Runnable{ public static void main(String args[]){ Exam t=new Exam(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{ ; }catch(e){} System.out.println("你好!"); } } }
Thread.sleep(1000) InterruptedException
解析:解析:本题考查Java中的线程和异常处理。题目首先通过实现Runnable接口创建线程,Test t=new Test()语句定义了Test的 1个实例,Thread tt=new Thread(t)定义了1个名为n的线程,tt.start()语句启动线程。通过try-catch语句来处理异常。try代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而转跳到相应处理异常的程序,然后由catch来控制。题目要求每间隔1s输出,间隔使用Thread.sleep(1000)语句来实现,调用InterruptedException来完成。 RuntimeException类包含有较多子类,比如算术异常ArithmeticException,当除法分母为0等时使用;索引越界异常IndexOutOfBoundsException等。
[单选题]已知函数fread的调用形式为fread(buffet,size,count,fp);,其中buffer代表的是( )。
一个指针,是指向输入数据存放在内存中的起始地址
解析:解析:数据块读取函数调用形式:fread(buffer,size,count,fp)。fread函数参数说明:“buffer”是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。“size”是要读写的字节数;“count”是要进行读写多少个size字节的数据项;“fp”是指文件型指针。
[单选题]最简单的交换排序方法是
冒泡排序
解析:【解析】交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。
[单选题]若有定义:int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
0
解析:解析:由定义*p=&x,p指向x的地址,*p=x,因此输出的是x的值。
[单选题]在逻辑运算中,以下运算符的结果不是逻辑型的是( )。
MOD
解析:逻辑表达式的运算符有3种:NOT、AND、 OR,MOD不是运算符,它是求余函数,所得结果是整数,故答案是D。
[单选题]在Access中已建立了"学生"表,其中有可以存放简历的字段,在使用向导为该表创建窗体时,"简历"字段所使用的默认控件是
绑定对象框
解析:解析:绑定型对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。
[单选题]有以下程序:includeusing namespace Std;int main(){ int a = 15,b = 21,m = 0; swit
有以下程序: #include iostream> using namespace Std; int main( ) { int a = 15,b = 21,m = 0; switch(a%3) { case 0: m++; break; case 1: m++; switch(b%2) {
1
解析:解析:由于a=15,所以a%3的值为0。程序进入第1分支,执行“m++;”,最后输出m的值为1。
[单选题]有如下程序: #includestdio.h> main() { float x=2.0,y; if(x0.0) y=0.0; else if(x10.0)y=1.0/x; else y=1.0; printf("%f\n",y); } 该程序的输出结果是( )。
0.5
解析:解析:该题目考查对if-elseif结构的理解。由于x的值满足x10.0的关系,所以程序执行y=1.0/x;语句,y的值等于0.5。用printf函数按%f格式输出时,结果为小数点后保留6位。
[单选题]在窗体上画一个名称为Commandl命令按钮,然后编写如下事件过程: Private Sub Commandl_click() c="ABCD" For n=1 To 4 Print______ Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容 D CD BCD ABCD 则在______处填入的内容为。
Right(c,n)
解析:解析:由显示内容可以看出,题目要求每次从右开始取n的字符,而从右开始取n的字符的语句为Right(c,n)。