北大青鸟S1内部测试试卷

更新时间:2023-04-22 23:16:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

北大青鸟S1内部测试试卷

针对以下题目请选择正确答案(每道题目有一个或多个正确的答案)。每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有正确答案,则该题不得分。

1)在Java中,下面对数组的声明语句不合法的是()。(选择一项)

a) short x[];

b) short []y=new short[2];

c) short []x2;

d)short z2[5]={0,1,2,3,4,};

2)在SQLServer2000中,删除表sample中的所有数据,可以使用如下()语句。 (选择一项) a) Drop table sample

b) Delete from sample

c) Delete * from sample

d) Drop * from sample

3) 在C语言中,下面()正确声明了一个指针变量,并为指针变量赋值。(选择一项) a) int age=10;int ptr;ptr=*age;

b) int age=10;int ptr;ptr=&age;

c) int age=10;int* ptr;ptr=&age;

d) int age=10;int* ptr;ptr=age;

4) 在软件开发过程中,设计阶段的主要目的是设计一下如何把已经确定的需求转换成实际的软件,以下()不是此阶段的内容。(选择一项)

a)构建原型

b)设计数据库

c)设计过程模板

d)编写代码

5)在HTML中,创建一个样式表,可以设置当前页面中ID为compact元素的内容的字体为斜体。下列能实现该功能的代码是()。 (选择一项)

a)<STYLE TYPE=”text/css”>compact{font-style:italic;}</STYLE>

b) <STYLE TYPE=”text/css”>@compact{font-style:italic;}</STYLE>

c) <STYLE TYPE=”text/css”>.compact{text-style:italic;}</STYLE>

d) <STYLE TYPE=”text/css”>#compact{font-style:italic;}</STYLE>

6) 在Java中,访问修饰符限制性最高的是(),被其修饰的成员只能被该类的成员访问。 (选择一项)

a)private

b)protected

c)public

d)friendly

7) 在C语言中,下列选项不能用作变量标识符的是()。(选择一项)

a)1_ABC

b)_2av

c)wec

d)int_3_

8) 在HTML中,下列()HTML代码可以实现如图所示的效果。(选择一项)

水果

1.苹果

2.桔子

北大青鸟S1内部测试试卷

3.香蕉

a)<OL>

水果

<Li>苹果

< Li >桔子

< Li >香蕉

</OL>

b) <UL>

水果

<Li>苹果

< Li >桔子

< Li >香蕉

</UL>

c) <OL>

<Li>水果<Li>

<Li>苹果

< Li >桔子

< Li >香蕉

</OL>

d) <UL>

<Li>水果<Li>

<Li>苹果

< Li >桔子

< Li >香蕉

</UL>

9) 在C语言中,为了输出1 3 5 7 9,请问在空白处应该填写的代码是()。 (选择一项)

void main()

{

int i;

for(i=0;i<5;i++)

{

printf(“%d\t”,空白处);

}

}

a)i+1

b)(i+1)/2+1

c) (i+1)*2-1

d) i*2-1

10)给定某Java程序的main方法如下所示,该程序的运行结果是()。 (选择一项) public static void main(String[]args){

int i=0;

system.out.println(i++);

}

北大青鸟S1内部测试试卷

a)0

b)1

c)编译错误

d)运行时出现异常

11) 在十六进制数制系统中,使用()表示十进制数制系统中的13。(选择一项) a)A

b)B

c)C

d)D

12) 在HTML中,下面()语句可以将标题1的颜色设置成绿色。(选择一项)

a) <H1 color; green>

b)<H1 STYLE:”color=green”>

c) <H1 STYLE=”color:green”>

d) <H1 STYLE: green>

13) 分析如下的HTML代码,以下图中,()是网页中显示的样式。(选择一项) <TABLE BORDER=1>

<TH COLSPAN=2>考核清单</TH>

<TR>

<TD>考核工资</TD>

<TD COLSPAN=2>2500</TD>

</TR>

<TR>

<TD>考核项</TD>

<TD>分值</TD>

<TD>得分</TD>

</TR>

</TABLE>

北大青鸟S1内部测试试卷

14) 要在SQL Server2000数据库中创建一个网站用户信息表,其中用户的Email地址用一个字段来存储,规定Email地址中需要含有“@”和“.”字符,这一规定可以采用()来实现。(选择一项)

a)主键约束

b)外键约束

c)检查约束

d)默认约束

15) 在Java中,以下()类的对象以键-值得方式存储对象。(选择一项)

a) java.util.ArrayList

b) java.util.Vector

c) java.util.HashMap

d) java.util.LinkedList

16) 在用户安装Windows2000操作系统时,出于对计算机的安全与性能考虑,用户应该选用()文件系统。(选择一项)

a) FAT

b)FAT32

c)NTFS

d)FAT16

17) 分析下列C语言程序,运行后输出的正确结果是()。(选择一项)

int i;

for(i=0;i<4;i++){

printf(“%d”,i);

}

a)123

b)1234

c)0123

d)01234

18) 在Java中,下面关于构造方法的说法错误的是()。(选择一项)

a)当一个类未定义构造方法时,Java虚拟机便提供一个默认构造方法。

b)构造方法不能够被重载

c)构造方法可以接受参数

d)当类的父类只有一个带参数的构造方法时,这个类必须提供自定义的构造方法

19) JavaScript中的switch语句的语法如下:

switch(表达式){

case常量1;

语句;

break;

case常量2;

语句;

break;

……

default:

语句;

}

北大青鸟S1内部测试试卷

下面对switch语句的描述正确的是()。(选择一项)

a) switch语句用于重复执行一个语句块的操作

b) switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认块中的语句

c) switch语句表达式中值不能与后面的case语句中的常量相匹配时将出现运行错误 d) switch语句又叫循环语句

20) 在C语言中,关系运算符就是用于测试两个操作数之间关系的符号,以下运算符中不是关系运算符的是()。(选择一项)

a)>

b)<

c)==

d)!

21)Java Swing中,JPanel的默认布局管理器是(),此布局根据组件的首选大小,在一行中对组件进行排列,组件从左上角到右下角依序排列。 (选择一项)

a)FlowLayout

b)BorderLayout

c)GridLayout

d)null

22)分析下面的Java代码片断,正确的输出结果是()。 (选择一项)

int i=0;

for(;i<4;i+=2)

{

System.out.print(i+”,”);

}

System.out.println(i);

a) 0,2

b) 0,2,4

c) 0,2,4,6

d) 0,1,2,3

23) 在C语言有如下for循环代码,为了输出124578的几个数字,在空白处应该填写的代码是()。(选择一项)

int i,a=10;

for(i=0;i<a;i++)

{

//空白处

printf(“%d,i”);

}

a) if(i%3!=0)

{

continue;

}

b) if(i%3==0)

{

continue;

北大青鸟S1内部测试试卷

}

c) if(i%3==0)

{

break;

}

d) if(i%3!=0)

{

break;

}

24) 在SQL Server2000数据库中,标识本身没有实际意义,而是为了区分表中不同的记录。下列关于标识列的说法中错误的是()。(选择一项)

a)一个表只能有一个标识列

b)不能对标识列加上默认约束

c)标识列可以是任意数据类型

d)不能更新或输入标识列的值

25)在Java Swing中,下列()类是JMenu的直接父类。 (选择一项)

a)JCheckBoxMenultem

b)JRadioButtonMenultem

c)Componet

d)JMenultem

26)网络中常常使用一些命令,可以帮助我们方便的通过网络发送一些消息或了解网络中的信息。以下命令中()命令用于显示计算机的TCP/IP配置。 (选择一项)

a) ipconfig

b) ping

c) net

d) net send

27) 在HTML中,下面代码的作用是()。(选择一项)

<a href=”poem.htm#李白”>李白诗词</a>

a) 在poem.htm页面创建锚记点“李白”

b) 跳转到poem.htm的锚记点“李白”处

c) 跳转到poem.htm的锚记点“李白诗词”处

d) 在poem.htm页面创建锚记点“李白诗词”

28) 在Java中,下列代码运行后的输出结果是()。(选择一项)

int x=5*3;

int y=x+5/x+3;

System.out.println(y) ;

a) 18

b) 21

c) 19

d) 4

29) 有如下Java代码:

public class Test{

北大青鸟S1内部测试试卷

public static void main(String args[]){

String s1=args[1];

String s2=args[2];

String s3=args[3];

String s4=args[4];

System.out.println(“args[2]”=+s2);

}

}

在命令行执行时输入如下命令,得到的结果是()。(选择一项)

java Test 1 2 3 4

a) args[2]=2

b) args[2]=null

c) args[2]=1

d)运行出现异常

30) 分析如下的JavaScript代码段,b的值为()。(选择一项)

var a=1.5,b;

b=parseInt(a);

a) 2

b) 0.5

c) 1

d) 1.5

31) 查找是从较大的数据集中找出或定位某些数据的过程。关于查找算法,以下说法中错误的是()。(选择一项)

a) 线性查找不能用于有序列表的查找

b) 线性查找是按顺序进行搜索的过程

c) 在进行二分法查找时,首先把被查找的值与中间元素进行比较

d) 在对有序列表进行搜索时,二分法查找优于线性查找

32) 下面的C语言程序段的输出结果是()。(选择一项)

int a=4,b=20;

if(a>b||b>10)

printf(“b=%d”,--b);

else

printf(“a=%d”,++a);

a) b=20

b) a=5

c) a=4

d) b=19

33)分析下列C语言代码,代码执行后的输出结果为()。(选择一项)

#include<stdio.h>

#include<string.h>

void main(){

char str[30]=”Beijing”;

strcat(str,”qing nian”);

printf(“%d”,strlen(str));

北大青鸟S1内部测试试卷

}

a)16

b)39

c)15

d)9

34)在C程序中,下列程序运行的结果为()。(选择一项)

#include<stdio.h>

void main()

{

int a=777,b=999;

printf(“%d\n”,a,b);

}

a)出现错误

b)777

c)999

d)777

999

35)在SQLServer2000中,假设表stu中包含主键列AP列,则以下更新语句的执行结果不可能是()。(选择一项)

Update stu set AP=2000 where AP=300

a)更新了多行数据

b)没有数据更新

c)更新了一行数据

d)出现错误

36)在C语言中,根据储存类型可以把变量划分为auto,register,extern,static几种,下列关于各种存储类型说法错误的是()。(选择一项)

a)未加存储类型说明的变量均为auto变量

b)static声明的局部变量可以在整个程序中使用

c)为了提高程序的运行速度,对于频繁使用的变量可以声明为register类型

d)如果想在多个文件中共用一个变量,可以把该变量声明为extern类型

37)在C语言中,执行下面的语句后,x的值为()。(选择一项)

int x=1*2+3+3/2

a) 6

b) 9

c) 4

d) 5

38)分析下面的C语言程序,程序运行后的输出结果是()。(选择一项)

#include<stdio.h>

int main()

{

int x=1 ;

int y=0;

switch(x)

{

北大青鸟S1内部测试试卷

case 1 :

switch(y)

{

case 0:

printf(“*0*”);

break;

case 1:

printf(“*1*”);

break;

}

case 2:

printf(“*2*”);

break;

}

}

a) *0*

b) *0**1*

c) *0**2*

d)*0**1**2*

39)分析下面这段Java代码,它的运行结果是()。(选择一项)

import java.io.*;

public class B{

public static void main(String[]args){

int i=12;

System.out.println(i*=++i);

}

}

a) 145

b) 169

c) 156

d) 程序无法编译

40)在C语言中,某程序员定义了如下函数,其中定义错误的是()。(选择一项) a) int GetMax(int a,b)

{

if(a>b)

return a;

else return b;

}

b) void showInfo()

{

printf(“我是北大青鸟学员”);

}

c) char*getInfo()

{

北大青鸟S1内部测试试卷

return(“我是北大青鸟学员”);

}

d) int GetAgeArray(int age)

{

if(age<=18)

return 18;

return age;

}

41)在Java中,有如下两个类Student和Person。如果Student是Person的子类,则下列声明对象的语句中不正确的事()。(选择一项)

a) Person x=new Student();

b) Person x= new Person();

c) Student x= new Person();

d) Student x= new Student();

42)在Java中,下面这段代码运行后的结果是()。(选择一项)

class FatherClass{

final protected void faMethod(){

System.out.println(“这是父类中的方法”);

}

}

class SonClass extends FatherClass{

public void faMethod(){

System.out.println(“这是子类中的方法”);

}

public static void main(String[]args){

FatherClass obj=new SonClass();

obj.faMethod();

}

}

a)这是父类中的方法

b) 这是子类中的方法

c) 这是父类中的方法

这是子类中的方法

d) 编译错误

43)在Java中,编译运行以下代码,将()。(选择一项)

interface MyInterface{

int j=0;

}

public class Test implements MyInterface{

public static void main(String[]args){

int i;

Test test=new Test();

i=test.j; //代码行1

i=Test.j; //代码行2

北大青鸟S1内部测试试卷

i= MyInterface .j; //代码行3

}

}

a) 编译通过(/////////接口的成员默认是静态的)

b) 编译报错,提示代码行1错误

c) 编译报错,提示代码行2错误

d) 编译报错,提示代码行3错误

44)分析下面的JavaScript代码段,输出结果是()。(选择一项)

var s1=new String(“010-98989999”);

document.write(s1.substring(1,4)+”<br>”);

document.write(s1.substr (1,4));

a)10-

10-

b) 10-9

10-9

c) 10-9

10-

d) 10-

10-9

45)给定如下Java代码,编译运行时的结果是()。(选择一项)

import java.io.*;

public class StringTest{

public StringTest(){

}

public void method1(StringBuffer sb,String s){

System.out.print(“-”+(s+“C”));

StringBuffer sb2=new StringBuffer(“E”);

sb=sb2;

System.out.print(“-”+sb2);

System.out.print(“-”+s);

}

public static void main(String[]args){

StringBuffer sb1=new StringBuffer(“A”);

String sb2=new String (“B”);

StringTest st=new StringTest ();

st.method1(sb1,sb2);

System.out.print(“-”+sb1);

System.out.print(“-”+sb2);

}

}

a)程序运行时出现异常

b)-BC-E-B-E-B

c)-BC-E-BC-A-B

d)-BC-E-B-A-B

北大青鸟S1内部测试试卷

46)在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接

“”的JavaScript语句是()。(选择一项)

a) window.open(“”);

b) document.write(“”);

c) location.replace(“”);

d) location.reload(“”);

47)下面C程序中,对数组地址引用正确的是()。(选择二项)

int a[3]={1,2,3};

int*ptr;

ptr=a;

a) ptr

b) *ptr

c)&a[0]

d)*a[0]

48)如果今天是2006年5月14日,分析下列JavaScript代码,运行后在网页上显示()。(选择一项)

var now=new Date();

var year=new.getFullYear();

var month=new.getMonth();

var date=new.getDate();

document.write(year+“”+month+“”+date);

a) 2006 05 14

b) 2006 5 14

c) 2006 04 14

d) 2006 4 14

49)在SQLServer2000数据库中,假设某网上书城的数据库中books数据表用于储存每本书的销售信息,其中book_name列为书的名称,pub_id列为出版社的编号,sales列为每本书的销售额,现在要查询出版的书目大于5本的出版社的销售额分别是多少,则正确的查询语句是()。(选择二项)

a)SELECT pub_id,total=SUM(sales) FROM books

GROUP BY pub_id HAVING COUNT(*)>5

b) SELECT pub_id,total=SUM(sales) FROM books

WHERE COUNT(*)>5 GROUP BY pub_id

c) SELECT pub_id,total=SUM(sales) FROM books

WHERE COUNT(book_name)>5 GROUP BY pub_id

d) SELECT pub_id,total=SUM(sales) FROM books

GROUP BY pub_id HAVING COUNT(book_name)>5

50)有以下C语言结构的定义,对d中year成员引用正确的是()。(选择二项)

struct date{

int year;

int month;

int day;

}d,*ptr=&d;

a)d.year

北大青鸟S1内部测试试卷

b)d-> year c)ptr. year d)ptr-> year

本文来源:https://www.bwwdw.com/article/pkvq.html

Top