26)在C语言中,将字符串S2连接到字符串S1尾部的操作正确的是(b)。(选择一项)
a)
strcat(S1,S2);
b)
strcat(S2,S1);
c)
strcpy(S1,S2);
d)
strcpy(S2,S1);
27)
下列几种网络,(a)是最不容易出现传输错误的。(选择一项)
a) LAN
b) MAN
c) WAN
d) NAN
28)在Java中,在包com.db下定义了类,要让包com.util下的所有类都可以访问到这个类,这个类必须定义为(c)。(选择一项)
a)
protected
b)
private
c)
public
d)
fridndly
29)
在HTML中,(d)用于将样式应用于网页上的单个元素。(选择一项)
a)
Class选择器
b)
Contextual选择器
c)
ID选择器
d)
没有这样的选择器
30)在SQL Server
2000中,要防止大于100的数被保存到int类型的列,可以使用(d)。(选择一项)
a)
主键约束
b)
限制约束
c)
外键约束
d)
检查约束
31)下列C语言代码是求一个一位数组中的最小值的部分代码,请问在空百处应该填写的代码是(ad)。(选择二项)
void main(){
int num[5]={90,88,,99,78,80};
int min=0;
int i;
for(i=0;i<5;i++)
{
空白处
}
printf(“%d”,min);
}
a)
min=min<num[i]?min:num[i];
b)
min=min>num[i]?min:num[i];
c) if
(min<num[i])
{
min=num[i];
}
d)
if (min>num[i]){
min=num[i];
}
32)
分析下面的JavaScript代码段,下面说法正确的是(ad)。(选择二项)
<FORM>
<input type=”text” name=”Test1” value=”Test1”>
<input type=”text” name=”Test2” value=”Test2”
onFucus=alert(“我是焦点”) onBlur=alert(“我不是焦点!”)>
</FORM>
a)
当用鼠标选中Text2时,弹出“我是焦点”消息框,在用鼠标选中Text1文本框时,弹出“我不是焦点”消息框
b)
当用鼠标选中Text1时,弹出“我是焦点”消息框,在用鼠标选中Text2文本框时,弹出“我不是焦点”消息框
c)
假如现在输入光标在Text1上,用鼠标单击页面上除Text2以外的其它部分时,弹出“我不是焦点”消息框
d)
假如输入光标在Text2上,用鼠标单击页面上的其它部分时,弹出“我不是焦点”消息框
33)在C语言中,以下给字符串赋值的方式中错误的是(d)。(选择一项)
a) char
s[10]=”12345678”;
b) char
t[]=”12345678”,*s=t;
c) char
s[10];strcpy(s,”12345678”);
d) char
s[10];s=”12345678”;
34)在HTML中,以下JavaScript语句弹出的对话框中显示的值是(a)。(选择一项)
<script language=”javascript”>
var a=10;
var b=5;
var c=10/5;
if (c==0 | | a>5){
confirm(c+”很好”);
}
else if (c>0&&a<5){
confirm(c+”一般”);
}
else{
confirm(c+”狠差”);
}
</script>
a)
2很好
b)
0很好
c)
2一般
d)
2很差
35)给定java代码,如下,编译运行后,结果是(b)。(选择一项)
public class Test{
static String s;
public static void main (String args[]){
char c=s.charAt(0);
System.out.println(c);
}
}
a)
编译错误
b)
运行期异常,异常类型为NullPointerException
c)
运行期异常,异常类型为ArithmeticException
d)
正确运行,但无输出内容
36)给定Java代码如下,关于super的用法,以下描述正确的是(c)。(选择一项)
class C extends B{
public C(){
super();
}
}
a)
用来调用类B中定义的super()方法
b)
用来调用类C中定义的super()方法
c)
用来调用类B的无参构造方法
d)
用来调用类B中第一个出现的构造方法
37)给定java在程序Test.java如下,编译运行,结果是(a)。(选择一项)
pachage com;
class Test{
protected void talk(){
System.out.print(“talk”);
}
}
给定Test的子类Test2,代码如下:
package com.util;
import com.*;
public class Test2 extends Test{
public static void main(String [] args){
new Test2().talk();
}
}
a)
输出字符串:talk
b)
输出字符串:talk talk
c)
编译错误:在com.util.Test2种无法访问方法talk()
d)
编译错误:com.Test不是public,无法在包外访问
38)在C语言中,下面(c)正确声明了一个指针变量,并为指针变量赋值。(选择一项)
a) int
age; int ptr; ptr=*age;
b) int
age; int ptr; ptr=&age;
c) int
age=10; int *ptr; ptr=&age;
d) int
age; int *ptr; ptr=age;
39)
给定java代码如下,编译运行,结果是()。(选择一项)
public static void main(String [] args){
int i;
System.out.println(“i=”+i);
}
a)
编译错误
b)
运行时出现例外
c)
正常运行,输出i=1
d)
正常运行,输出i=0
40)分析下面的C语言程序,程序运行后的输出结果是(b)。(选择一项)
#include<stdio.h>
#include<string.h>
void main()
{
char
*p[10]={“akshj”,”asas”,”ayusi”,”daksfhasf”,”alsjkfas”};
printf(“%d\n”,strlen(p[4]));
}
a) 9
b) 8
c) 10
d) 3
40)
在SQLServer2000中,假设表ABC中有A、B、C三列,均设为字符数据类型,其中A列的默认值为“VA”,如果能够正确执行语句:INSERT
ABC (A,C)
VALUES(‘V’,’NULL’),下列的说法正确的是(ac)。(选择二项)
a)
插入A列的值为V
b)
插入A列的值为VA
c)
插入B列的值为空值
d)
插入C列的值为空值
41)在HTML中,如图所示为了在页面中输出当前页面的URL地址,下列Javascript语句正确的是(a)。(选择一项)
a)
document.write(document.location);
b)
document.write(document.title);
c)
document.write(document.body);
d)
document.write(document.links);
43)
在C语言有如下for循环代码,为了是输出如图所示的几个数字,在空白处应该填写的代码是()。(选择一项)
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;
}
c) if
(i%3==0){
break;
}
d) if
(i%3!=0){
break;
}
44)
在C语言中,为了输出如图所示的效果,请问空白处应该填写的代码是(c)。
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
45)
研究下面的java代码,当x=2时,运行结果是(c)。(选择一项)
switch(x){
case 1:
System.out.println(1);
case 2:
case 3:
System.out.println(3);
case 4:
System.out.println(4);
}
a)
没有输出任何结果
b)
输出结果为3
c)
输出结果是3和4
d)
输出结果是1、3和4
46)下列关于FTP的说法错误的是(c)。(选择一项)
a)
FTP是在Internet上传输文件的最常用的方法之一
b)
FTP支持的不同的计算机之间进行文件传输
c)
FTP服务器在数据传输时,要求双方使用相同的操作系统
d)
匿名FTP的服务器可以被任何人访问
47)在C语言中,有一正整数20081201,下列代码()可以反向输出该正整数得到10218002。(选择一项)b
a) int
r_digit;
int value=20081201;
do{
r_digit=value/10;
printf(“%d”,r_digit);
value=value%10;
}while(value>0);
b) int
r_digit;
int value=20081201;
do{
r_digit=value%10;
printf(“%d”,r_digit);
value=value/10;
}while(value>0);
C) int
r_digit;
int value=20081201;
do{
r_digit=value%10;
printf(“%d”,r_digit);
value=value/10;
}while(value>=0);
d) int
r_digit;
int value=20081201;
do{
r_digit=value/10;
printf(“%d”,r_digit);
value=value%10;
}while(value>=0);
48)
在SQLServer2000中,假设表users包含主键列id,那么执行“Update users
SET id=20 where id=30”,执行的结果可能有(c)。(选择一项)
a)
如果表中含有id为30的记录,但不包含id为20的记录,则更新失败
b)
执行出错,因为主键列不可以被更新
c)
如果表中同时含有id为20和id为30的记录,则更新失败
d)
如果表中不包含id为20和id为30的记录,则更新一行记录
49)在java语言中,下列(ac)是正确的JDBC代码片断。(选择二项)
a)
PreparedStatement pstmt=con.prepareStatement(“insert into EMP
(EMPNO,ENAME) values(?,?)”);
pstmt.serInt(1,7);
pstmt.SetString(2,”Admin”);
b)
PreparedStatement pstmt=con.prepareStatement(“insert into EMP
(EMPNO,ENAME) values(?,?)”);
pstmt.serInt(1,”7”);
pstmt.SetString(2,”Admin”);
c)
Statement stmt=con.createStatement(“insert into EMP (EMPNO,ENAME)
values(7,’Admin’)”);
d)
PreparedStatement stmt1=con.prepareStatement(“insert into EMP
(EMPNO,ENAME) values(7,’Admin’)”);
49)
运行下列C语言代码段,输出结果是()。(选择一项)
#include<stdio.h>
void func(int *n,int b){
b=4;
*a=b+2;
}
void main()
{
Int a=2,b=2;
func(&a,b);
printf(“%d,%d”,a,b);
}
a) 6,4
b) 6,2
c) 2,2
d) 2,4