[单选题]以下程序中调用 cin 函数给变量a输入数值的方法是错误的,其错误原因是 #includeiostream.h> void main( ) {int *p,* q,a,b; p=&a; cout"input a:"; cin>>p; }
正确答案 :A
p表示的是变量a的地址,而不是变量a的值
解析:解析:p表示的是变量a的地址,定义后*p表示的是变量a的值。
[单选题]设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是( )。
正确答案 :C
if(x>0)x-- elsey++;
解析:解析:选项A)和选项B)在条件判断语句的后面是空语句,什么都不做;在选项D)if后面是一个复合空语句;而在选项C)中,在X--后面少了一个分号,所以程序段在编译时,会出现语法错误。
[单选题]下列不属于虚拟机执行过程的特点的是
正确答案 :D
代码安全检查
解析:解析:本题考查虚拟机执行过程的特点。Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。虚拟机执行过程的特点有:多线程、动态连接、异常处理。代码安全检查是Java语言的一个突出特点,但不属于虚拟机执行过程特点。
[单选题]grid[9][5]描述的是( )。
正确答案 :A
二维数组
解析:A。【解析】这是一个二维数组,[]中的数字是每一维的大小。
[单选题]ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是
正确答案 :B
得到一个新的数据表文件和一个新的备注文件
解析:一个表只有一个备注文件
[单选题]在Applet中显示文字、图形等信息时,应使用的方法是
正确答案 :A
paint()
解析:解析:选项A中的paint()是与Applet显示相关的方法,由它来具体执行Applet的绘制功能。选项B中的init()方法用于初始化Applet,它在Applet的生命周期中,只在最初执行一次。选项C中的start()方法用于激活Applet。在init()方法完成后,将调用start()方法,并且在Applet每次显示时都要调用。选项D中的destroy()方法用于彻底终止Applet,从内存卸载并释放该Applet的所有资源。因此,正确答案是A。
[单选题]“学生”表中学生号为主索引,若用SQL命令检索所有比“孙静”年龄大的同学,下列语句正确的是( )。
正确答案 :A
SELECT*FROM学生; WHERE 年龄>(SELECT 年龄 FROM学生; WHERE 姓名=“孙静”)
解析:解析:本题是一个嵌套循环查询的语句,内层循环是检索出“孙静”的年龄,外层循环用WHERE语句检索出比“孙静”年龄大的同学,外层循环结果依赖于内层查询。
[单选题]下面不能作为软件需求分析工具的是()。
正确答案 :A
PAD图
[单选题]有如下程序 public class Sun { public static void main (String args[ ]) { int a=2, b=1, c=2; if (aB) if (b0) if (c0) c=0; else c++; System. out.println(C) ; } } 上述程序的运行结果是( )。
正确答案 :D
3
解析:解析:本题考查对if-else条件语句的理解。该题是if语句的多重嵌套结构,首先a=2,b=1,执行第1重if条件语句,由于ab满足条件,继续执行第2重if条件语句,b0件满足执行第3重if条件语句,由于c>0不满足条件,执行else分支语句c++,c=3。
[单选题]下列叙述中正确的是
正确答案 :D
循环队列中元素的个数是由队头指针和队尾指针共同决定
解析:解析:循环队列是线性表的一种,所以选项A)错误。循环队列的入队和出队需要队尾指针和队头指针完成,所以选项B)和C)错误。
查看原题 点击获取本科目所有试题