1、下列函数的功能是( )
f(char * x, char * y) { do{x++,y++;} while((*x==*y)!=’\0’); }
A、将y所指字符串赋给x所指空间
B、使指针x指向y所指字符串
C、将x所指字符串和y所指字符串进行比较
D、检查x和y所指字符串中是否有’\0’
2、有以下程序
#include int fun(int x) { static int a=3; x+=a++; return x; } main() { int x=2,sum; sum=fun(x); sum=sum+fun(x); printf("%d\n",sum);}
程序运行以后的输出结果是( )
A、8
B、9
C、10
D、11
3、有以下程序
#include main() { char *a="How are you?",b[20]; __________________________ printf("%s %s\n",a,b);}
请为横线处选择适当的输入语句使得( )
程序运行时从键盘输入:How are you?<回车>
得到的输出结果为How are you?How
A、gets(b);
B、scanf("%s",b);
C、b=getchar();
D、while(b=getchar()!=’\0’);
4、有以下程序
#include main() { int a=2,b=3,c=4,d=0; if(a==2 &&b++==3) if(b!=3 || c--==4) printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); }
程序运行后的输出结果是( )
A、2,4,3
B、2,3,3
C、2,4,4
D、2,3,4
5、以下函数按每行5个输出数组中的数据
void f(int x[],int n) { for(int i=0;i<n;i++) { __________________________ printf("%d ",x[i]); } }
下划线处应填入的语句是( )
A、if(i/5==0)printf(“\n”);
B、if(i/5==0)continue;
C、if(i%5==0)printf(“\n”);
D、if(i%5==0)continue;
6、以下代码运行输出的结果是( )
public class Student{ private String sname="张三"; int sage=0; } public class Bachelor extends Student{ public String major; public static void main(String[] args){ Student s = new Bachelor(); System.out.println(s.name); } }
A、输出:张三
B、没有输出
C、编译出错
D、运行出错
7、下面代码的运行结果是( )
public class Arraytest { int a[] = new int[6]; public static void main ( String arg[] ) { System.out.println ( a[0] ); } }
A、null
B、0
C、编译出错
D、运行出错
8、下面代码的运行结果是( )
public class Test {
public static void main ( String arg[] ) { int a=10,b=4,c=5,d=9; System.out.println(++a*b+c*--d); } }
A、80
B、84
C、89
D、算数表达式有错误
9、执行如下程序,输出结果是( )
class MyTest { public static void main(String[] args) { Integer first = new Integer(3); Integer second = 3; int three = 3; System.out.println(first==second); System.out.println(first==three); } }
A、false true
B、false false
C、true true
D、true false
10、把3.14 四舍五入为最接近的整数,以下方法正确的是( )
A、round(3.14 )
B、rnd(3.14 )
C、Math.rnd(3.14 )
D、Math.round(3.14 )
11、bash环境中挂起当前进程的方式是( )
A、ctrl+x
B、ctrl+z
C、ctrl+c
D、ctrl+v
12、查看本系统支持shell类型的配置文件是( )
A、/etc/config/shells
B、/bin/shells
C、/usr/shells
D、/etc/shells
13、在HTML5中,sessionStorage保存数据的方法正确的是( )
A、sessionStorage.saveItem("键名","键值");
B、sessionStorage.setItem("键名","键值");
C、sessionStorage.saveItem("键值","键名");
D、sessionStorage.setItem("键值","键名");
14、有一个有序表为{1,5,8,11,19,22,31,35,40,45,48,49,50},当二分查找值为48的结点时, 查找成功需要比较的次数( )
A、4
B、3
C、2
D、1
15、在分块查找中,若索引表各块内均用顺序查找,则有324个元素线性表若分成9块,其平均查找长度为( )
A、19
B、18
C、32.5
D、23.5
1、C 2、D 3、B 4、C 5、C 6、C 7、C 8、B 9、A 10、D 11、B 12、D 13、B 14、A 15、D