计算机二级JAVA-11_真题(含答案与解析)-交互
计算机二级JAVA-11
(总分82.8, 做题时间90分钟)
一、选择题
1.
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的 。
• A.参照完整性
• B.实体完整性
• C.域完整性
• D.用户定义完整性
SSS_SIMPLE_SIN
A B C D
该问题分值: 2
答案:B
2.
当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列哪一个布局管理器
• **
• **
• **
**
SSS_SIMPLE_SIN
A B C D
该问题分值: 1
答案:B
解析:选项A)该布局管理器将容器划分为五个部分,容器大小的改变不
会影响其中的组件的位置,而是影响它们的大小。选项B)该布局管理器的容器大小发
生变化时,构件的大小不变,但是相对位置会发生变化。选项C)该布局管理器显示放入
该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。
选项D)该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相
对位置不会因为容器的大小变化而变化,改变的只是组件的大小。
3.
下列的哪个程序段可能导致错误?
• ** s = "hello"; String t = "good"; String k = s + t;
• ** s = "hello"; String t; t = s[3] + "one";
• ** s = " hello "; String standard = s.toUpperCase( );
** s = "hello"; String t = s + "good";
SSS_SIMPLE_SIN
A B C
D
该问题分值: 1
答案:B
解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase( )方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。
4.
下列程序的输出结果是 。
public class Test {
public static void main (String[] args) {
int n=5,sum=0;
while (n>0) {
sum+=n;
--n;
}
System.out.println("Sum is"+sum);
}
}
•
A. sum is 14
• B. sum is 15
•
C. sum is 10
•
D. sum is 5
SSS_SIMPLE_SIN
A B C
D
该问题分值: 2
答案:B
[解析] 本题目实际上是利用循环求1到n的和,n为5,所以结果为15。
5.
下列关于C语言文件的叙述中正确的是 。
• A.文件由一系列数据依次排列组成,只能构成二进制文件
• B.文件由结构序列组成,可以构成二进制文件或文本文件
• C.文件由数据序列组成,可以构成二进制文件或文本文件
• D.文件由字符序列组成,其类型只能是文本文件
SSS_SIMPLE_SIN
A B C D
该问题分值: 2
答案:C
6.
设有整形数组的定义int a[]==new int[8],则a.length的值为 。
• A. 8
• B. 9
• C. 7
•
D. 6
SSS_SIMPLE_SIN
A B C D
该问题分值: 1
答案:A
[解析] 数组在Java语言中是当作对象来处理的,它包含一个很重要的变量length,用来表示数组的长度。
7.
对于建立良好的程序设计风格,下面有关数据说明描述错误的是 。
• A. 数据说明的次序规范化
• B. 说明语句中变量安排有序化
• C. 使用注释来说明复杂数据的结构
• D. 数据说明次序可以任意排列
SSS_SIMPLE_SIN
A B C D
该问题分值: 1
答案:D
[解析] 数据说明的风格对建立良好的程序设计风格很重要,良好的数据说明风格要求数据说明的次序规范化、说明语句中变量安排有序化、使用注释来说明复杂数据的结构。满足要求的数据说明风格才能使程序中的数据说明更容易理解和维护。
8.
在设计程序时,应采纳的原则之一是
• A. 不限制goto语句的使用
• B. 减少或取消注解行
• C. 程序越短越好
•
D. 程序结构应有助于读者理解
SSS_SIMPLE_SIN
A B C D
该问题分值: 1
答案:D
[解析] 滥用goto语句将使程序流程无规律,可读性差,因此A不选。注解行有利于对程序的理解,不应减少或取消,B也不选。程序的长短要依照实际情况而论,而不是越短越好,C也不选。所以,本题答案为D。
9.
下列语句输出结果为 。
public class test
{
public static void main(String args[ ])
{
int x=10,y=8;
boolean b=true;
System.out.println(x>0&&x<y||b);
}
}
• **
• **
• **
**
SSS_SIMPLE_SIN
A B C D
该问题分值: 1
答案:A
10.
数据库管理系统中负责数据模式定义的语言是______。
• A.数据定义语言
• B.数据管理语言
• C.数据操纵语言
• D.数据控制语言
SSS_SIMPLE_SIN
A B C D
该问题分值: 1.8
答案:C
[解析] 模式描述语言(Data Description Language, DDL)来描述、定义的,体现、反映了数据库系统的整体观。
11.
算法空间复杂度是指______。
• A. 算法程序的长度
• B. 算法程序中的指令条数
• C. 算法程序所占用的存储空间
• D. 算法执行过程中所需要的存储空间
SSS_SIMPLE_SIN
A B C D
该问题分值: 2
答案:D
[解析] 一个算法的空间复杂度通常是指执行这个算法所需要的内存空间。
12.
若a的值为3时,下列程序段被执行后,c的值是 。
int c=1;
if(a>0)
if(a>3)
c=2;
else c=3;
else c=4;
• A. 1
• B. 2
• C. 3
•
D. 4
SSS_SIMPLE_SIN
A B C D
该问题分值: 2
答案:C
[解析] 本题主要考查if-else的使用,当if语句中的条件为真时执行其后的语句,并跳过 else执行下面的语句;当条件为假时执行else后的语句。
13.
执行下列代码段之后,变量z的值为______。
Public class Test8
{
public static void main(String[] args)
{
int x=2;
int y=3;
int z=4;
z-....= y-x--;
System.out.println(z);
}
• A. 1
• B. 2
• C. 3
• D. 4
SSS_SIMPLE_SIN
A B C D
该问题分值: 3
答案:D
[解析] 表达式中的运算次序应该是先对y做减量运算,得到y=2,然后再取x的值x=2,做减法运算得到0,最后用z减去0,得到答案为4。
14.
下列有关数据库的描述,正确的是 。
• A.数据处理是将信息转化为数据的过程
• B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
• C.关系中的每一列称为元组,一个元组就是一个字段
• D.如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字
SSS_SIMPLE_SIN
A B C D
该问题分值: 2
答案:D
15.
有两个关系R和T如下,则由关系R得到关系T的操作是
• A. 选择
• B. 投影
• C. 交
• D. 并
计算机二级(VB)22_真题(含答案与解析)-交互
计算机二级(VB)22
(总分1780, 做题时间90分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
以下为Visual Basic学习版的控件的是( )。
SSS_SINGLE_SEL
A //
B / *
C * /
D |
分值: 70
答案:A
此题主要考查对象的正确使用,其格式为对象名.调用的方法名或 变量名。在static方法中,不能使用this。变量m和f都不是静态成员,所以不能用类名. 成员方式访问。
2.
Print方法可以在对象上输出数据,这些对象包括( )。
SSS_SINGLE_SEL
A 图片框
B 状态栏
C 标题栏
D 代码窗口
分值: 70
答案:A
Print方法可以在窗体、立即窗口、图片框、打印机这些对象上输出数据。
3.
下列程序段的执行结果为( )。
a=5
For k=1 To 0
a=a * k
Next k
Print k;a
SSS_SINGLE_SEL
A 2 2
B 4 3
C 4 2
D 3 2
分值: 70
答案:C
C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变
量,b为静态变量,a为普通变量,b和c在类A的对象a1和a2中都自加1。所以b,c为2,a为1。
4.
下列说法不正确的是( )。
SSS_SINGLE_SEL
A 对象的可见性可设为True或False
B 标题的属性值可设为任何文本
C 属性窗口中属性可以按字母顺序排列
D 某些属性的值可以跳过不设置,系统之不理自动设为空值
分值: 70
答案:D
在vieual Basic中,对象具有Visible属性,它有两个值True和False,决定时象是否可见.如果设置为True,则可见.如果设置为False,则是不可见的,所以选项A)是正确的;标准.即Caption属性,可设为任何文相.包括空字符串,所以选项B)是正确的;属性的值可以不设置,但是系统会设为默认值.而不是空值,所以选项D)不正确;属性窗口除按字母排列外,还可以有其他类型的排列方式.所以选项C)是正确的。
计算机二级(C)37_真题(含答案与解析)-交互
计算机二级(C)37
(总分3040, 做题时间120分钟)
选择题(1-10题每题2分,11-50题每题1分,共60分)
1.
DOS命令“COPY /?”的功能是( )。
SSS_SINGLE_SEL
A 将当前盘当前目录中的所有文件复制到当前盘的根目录下
B 将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下
C 以提示方式复制文件
D 显示COPY命令的帮助信息
分值: 60
答案:D
2.
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是【 】。
SSS_SINGLE_SEL
A ++x,y=x--
B x+l=y
C x=x+10=x+y
D double(x)/10
分值: 60
答案:A
选项A)为C语言中的逗号表达式。赋值表达式的左侧不能是表达式。在进行强制类型转换时,数据类型两边的圆括号不能省略。
3.
有以下程序
void f(int n,int* r)
{int rl=0;
if(n%3=0) rl=n/3;
else if(n%5=0) rl=n/5;
else f(n,&r1);
*r=rl;
}
main()
{int rn=7,r;
f(m,&);printf("%d",r);
}
程序运行后的输出结果是【 】。
SSS_SINGLE_SEL
A 2
B 1
C 3
D 0
分值: 60
答案:A
本题考查了函数的递归调用。在f函数中,当m=7时,程序执行"f(n,&r1);"语句,递归调用f(6,&r1),程序执行"r1=n/3;"语句,即r1=6/3=2,然后执行",*
r=r1;"语句,所以输出结果为2。
4.
在DOS环境下,代表键盘和显示器的设备文件名为( )。
SSS_SINGLE_SEL
计算机二级JAVA-11_真题(含答案与解析)-交互
计算机二级JAVA-11
(总分82.8, 做题时间90分钟)
一、选择题
1.
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的 。
• A.参照完整性
• B.实体完整性
• C.域完整性
• D.用户定义完整性
SSS_SIMPLE_SIN
A B C D
该问题分值: 2
答案:B
2.
当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列哪一个布局管理器
• **
• **
• **
**
SSS_SIMPLE_SIN
A B C D
该问题分值: 1
答案:B
解析:选项A)该布局管理器将容器划分为五个部分,容器大小的改变不
会影响其中的组件的位置,而是影响它们的大小。选项B)该布局管理器的容器大小发
生变化时,构件的大小不变,但是相对位置会发生变化。选项C)该布局管理器显示放入
该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。
选项D)该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相
对位置不会因为容器的大小变化而变化,改变的只是组件的大小。
3.
下列的哪个程序段可能导致错误?
• ** s = "hello"; String t = "good"; String k = s + t;
• ** s = "hello"; String t; t = s[3] + "one";
• ** s = " hello "; String standard = s.toUpperCase( );
** s = "hello"; String t = s + "good";
SSS_SIMPLE_SIN
A B C
D
该问题分值: 1
答案:B
解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase( )方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。
计算机二级VISUALFOXPRO上机考试32015年_真题(含答案与解析)-交互
计算机二级VISUAL FOXPRO上机考试3 2015年
(总分30, 做题时间90分钟)
1.
基本操作题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上放置两个列表框,名称分别为List1和List2。在List1中添加“Item1”…“Item6”,并设置MultiSelect属性为2(要求在控件属性中设置实现)。
再放置一个名称为Command1、标题为“导出”的命令按钮。程序运行后,如果单击“导出”按钮,将List1中选中的内容(至少三项)复制到List2中,并将对应的项从List1中删除。如果选择的项数少于3项,用消息框提示“请选择至少3项”,如图3-1所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。
(2)在名称为Form1的窗体上放置一个名称为Text1的文本框。程序运行后,用户在文本框中输入的英文字母一律用小写显示。如图3-2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
SSS_TEXT_QUSTI
分值: 10
答案:
(1)向列表框中添加项目可以用AddItem方法添加,也可以在属性窗口中进行。列表框的Text属性为最后一次选中的表项的文本。
根据题意,新建“标准EXE”工程,将两个列表框控件和一个命令按钮添加到窗体中,列表框的名称分别为List1和List2,在List1的List属性中添加“Item1”、“Item2”、“Item3”、“Item4”、“Item5”和“Item6”,命令按钮的名称为Command1、Caption属性为“导出”,在List1中选中的项,通过for循环进行复制并删除。补充后的具体代码如下:
(2)在Text控件中输入文本时会触发Change事件,要将大写字母转换成小写字母要通过Lcase函数来实现。根据题意,新建“标准EXE”工程,将一个文本框控件添加到窗体中,其名称为Text1、Text属性为空,设置结束后双击Text1,进入代码窗口,编写如下代码:
国家计算机二级(Access)81_真题(含答案与解析)-交互
国家计算机二级(Access)81
(总分100, 做题时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
Access中表与表的关系都定义为( )。
SSS_SINGLE_SEL
A 一对多关系
B 多对多关系
C 一对一关系
D 多对一关系
分值: 2
答案:A
因为在Access数据库中,一对一的关系可以合并一个表,多对多的关系可以拆成多个一对多的关系。所以,一般都是一对多的关系。
2.
在Visual FoxPro的查询设计器中,"筛选"选项卡对应的SQL短语是【 】。
SSS_SINGLE_SEL
A WHERE
B JOIN
C SET
D ORDER BY
分值: 2
答案:A
SQL,SELECT语句中的WHERE子句是指从指定的表或视图中提取满足条件的记录,为查询设置查询条件,对应 与查询设计器中的"筛选"选项卡。
3.
在SQL的SELECT语句中,用于实现选择运算的是【 】。
SSS_SINGLE_SEL
A FOR
B WHILE
C IF
D WHERE
分值: 2
答案:D
SQL语句的SLECT语句中,用WHERE引出条件表达式。
4.
以下关于标准模块的说法不正确的是( )。
SSS_SINGLE_SEL
A java.sql.*
B java.awt.*
C java.util.*
D 以上都不是
分值: 2
答案:A
JComponent是大多数Swing构件的父类,定义了所有子类构件的一般方法,JComponent类继承于Container类,所以凡是此类的构件都可以作为容器。
java.lang.Object
|
+――java.awt.Component
|
+――java.awt.Container
二级JAVA机试-45_真题(含答案与解析)-交互
二级JAVA机试-45
(总分100, 做题时间90分钟)
1.基本操作题
1.
本程序的功能是,从键盘输入一个整数,存入一个输入流中,然后输出它的两倍值。请将程序补充完整。
注意:请勿修改main()主方法和其他已有语句内容,仅在横线处填入适当语句。
import java.io.*;
public class basic
public static void main(String args[])
File dir=new File(".");
Filter filter=new Filter("java");
System.out.println("list java files in directory"
+dir);
String files[]=dir.list(filter);
//列出目录dir下,文件后缀名为java的所有文件
for(______;______;i++)
File f=new File(dir,files[i]);
______ (f.isFile())
//如果该对象为后缀为java的文件,则打印文件名
System.out.println("file" +f);
else
System.out.println("sub directory" +f);
//如果是目录则打印目录名
class Filter implements FilenameFilter
String extent;
Filter(String extent)
计算机二级(C)19_真题(含答案与解析)-交互
计算机二级(C)19
(总分660, 做题时间120分钟)
选择题(1-10题每题2分,11-50题每题1分,共60分)
1.
以下4组用户定义标识符中,全部合法的一组是( )。
SSS_SINGLE_SEL
A _main enclude sin
B If -max turbo
C txt REAL 3COM
D int k_2 _001
分值: 1.5
答案:A
2.
有以下程序
main( )
{ union{ unsigned int n;
unsigned char c;
}ul;
ul.c=''A'';
printf("%c\n",ul.n);
}
执行后输出结果是( )。
SSS_SINGLE_SEL
A 产生语法错
B 随机值
C A
D 65
分值: 1.5
答案:C
3.
有以下程序
void fun(char *a, char *b)
{ a=b; (*a)++; }
main( )
{ char c1=''A'',c2=''a'',*p1,*p2;
p1=&c1; p2=&c2; fun(p1,p2);
printf("%c%c\n",c1,c2);
}
程序运行后的输出结果是( )。
SSS_SINGLE_SEL
A Ab
B aa
C Aa
D Bb
分值: 1.5
答案:A
4.
有以下程序:
main( )
{ int i=0,x=0;
for (;;)
{
if(i==3||i==5) continue;
if (i==6) break;
i++;
s+=i;
};
printf("%d\n",s);
计算机二级(VB)49_真题(含答案与解析)-交互
计算机二级(VB)49
(总分100, 做题时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
表达式(7\2+1)*(8\2+2)的值为( )。
SSS_SINGLE_SEL
A 在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放 控件
B 若一个控件上有4个黑色的小方块,表明该控件是活动的
C 窗体中活动控件只能有一个
D 非活动控件在窗体是隐藏的
分值: 2
答案:C
属性是一个对象的特性,不同的对象有不同属性,故选项C)是不正确 的;引用属性的一般格式为:对象名.属性名称,故选项A)不正确;对象的属性值可以在 属性窗口中设置,也可以在程序语句中设置,故迭项D)是不正确的;对象是有特殊属性 和行为方法的实体,不同的对象有不同的属性,选项B)是正确的。
2.
下面有一段程序代码,如果从键盘上输入"Computer",则在文本框内显示的内容是( )。
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii> =65 And KeyAscii<=122 Then
KeyAscii=42
End If
End Sub
SSS_SINGLE_SEL
A Computer
B 什么都没有
C * * * * * * * *
D 程序出错
分值: 2
答案:C
此事件过程是KeyPress事件过程,所以参数KeyAscii得值是键盘输入的 字符得ASCII码值,上述过程对输入得字符进行判断,如果其ASCII码大于65(大写字母 “A”)并小于122(小写字母“a”),则用星号(ASCII码为42)代替,而运行过程中,题意 是要从键盘上输入" Computer ",则应在文本框中显示“* * * * * * * *”。
二级JAVA机试-173_真题(含答案与解析)-交互
二级JAVA机试-173
(总分100, 做题时间90分钟)
1.基本操作题
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
计算复杂利息,使程序输出结果如下图所示。
源程序:
//计算复杂利息
import java.text.DecimalFormat;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
public class Java_1
public static void main(String args[])
double amount,principal=1000.0,rate=.05;
DecimalFormat precisionTwo=new DecimalFormat("0.00");
JTextArea outputTextArea=new (1) (11,20);
outputTextArea.append("年\t存款总计\n");
for(int year=1;year<=10;year++)
amount=principal * Math.pow(1.0+rate,year);
outputTextArea.append (year+"\t"+
precisionTwo. (2) (amount)+"\n"):
JOptionPane. (3) (
null,outputTextArea,"复合利息",
RMATION_MESSAGE);
System.exit(0);
SSS_FILL
国家计算机二级(Access)82_真题(含答案与解析)-交互
国家计算机二级(Access)82
(总分100, 做题时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
下列描述中正确的是______。
SSS_SINGLE_SEL
A 程序就是软件
B 软件开发不受计算机系统的限制
C 软件既是逻辑实体,又是物理实体
D 软件是程序、数据与相关文档的集合
分值: 2
答案:D
计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。 软件具有以下特点:①软件是一种逻辑实体,而不是物理实体,具有抽象性;②软件的生产过程与硬件不 同,它没有明显的制作过程;③软件在运行、使用期间不存在磨损、老化问题;④软件的开发、运行对计 算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;⑤软件复杂性高,成本昂贵;⑥软 件开发涉及诸多的社会因素。
2.
如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用Access 提供的________。
SSS_SINGLE_SEL
A 筛选功能
B 排序功能
C 查询功能
D 报表功能
分值: 2
答案:C
3.
数据访问页有两种视图方式,它们是( )。
SSS_SINGLE_SEL
A 设计视图和数据表视图
B 设计视图和页视图
C 设计视图和打印预览视图
D 设计视图和窗体视图
分值: 2
答案:B
A)选项中的数据表视图既可以是查询视图也可以是窗体视图,但不是数据访问页视图;C)选项中打印预览视图是报表视图;D)选项中窗体视图是创图视图。
4.
有如下程序段:
Dim I As Integer
I=Int(-3.25)
执行后,I的返回值是( )。
SSS_SINGLE_SEL
A -3
B -4
C 3
D 3.25
