html教学笔记19.docx
《html教学笔记19.docx》由会员分享,可在线阅读,更多相关《html教学笔记19.docx(13页珍藏版)》请在冰豆网上搜索。
![html教学笔记19.docx](https://file1.bdocx.com/fileroot1/2023-1/27/8a516556-8f15-4aec-a2d6-efca4bf35b61/8a516556-8f15-4aec-a2d6-efca4bf35b611.gif)
html教学笔记19
JAVA笔试题集锦
1.String是基本类型吗?
简述String和StringBuffer的区别?
2.简述简单基本数据类型都有哪些?
3.用static关键字定义的函数有什么特点?
4.shorts1=1;s1=s1+1;有什么错?
shorts1=1;s1+=1;有什么错?
5.Math.round(11.5)等於多少?
Math.round(-11.5)等於多少?
6.Strings=newString(“xyz”);创建了几个StringObject?
7.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
选择题:
1.有一段java应用程序,它的主类名是a1,那么保存它的源文件可以是:
A)a1.javaB)a1.classC)a1D)都对
2.整型数据类型中,需要内存空间最少的是()
A)shortB)longC)intD)byte
3.在创建对象时,必须()
A)先声明对象,然后才能使用对象
B)先声明对象,为对象分配内存空间,然后才能使用对象
C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D)上述说法都对
4.以下说明中,正确的是()
1)classDemo{
2)staticintx=10;
3)staticx+=5;
4)publicstaticvoidmain(String[]args){
5)System.out.println(“x=”+x);
6)}
7)staticx/=3;
A)4行与9行不能编译通过,因为缺少方法名和返回类型
B)9行不能编译通过,因为只能有一个静态初始化器
C)编译通过,执行结果是:
x=5
D)编译通过,执行结果是:
x=3
5.以下选项中循环结构合法的是()
A)while(inti<7)
{
i++;
System.out.println(”i是”+i);
}
B)intj=3;
while(j)
{
System.out.println(”j是”+j);
}
C)intj=0;
for(intk=0;j+k!
=10;j++,k++){
{
System.out.println(”j是”+j+”;k是”+k);
}
D)intj=0;
do{
System.out.println(”j是”+j++);
if(j==3)
continue;
}while(j<10);
6.以下程序段,正确的说法是()
1)Strings1=”abc”+”def”;
2)Strings2=newString(s1);
3)if(s1==s2)
4)System.out.println(“==succeeded”);
5)if(s1.equals(s2))
6)System.out.println(“equals()succeeded”);
A)行4与行6都将执行
B)行4执行,行6不执行
C)行4不执行,行6执行
D)行4与行6都不执行
7.Javaapplication中的主类需包含main方法,main方法的返回值类型是()
A)intB)floatC)doubleD)void
8.若a的值为3,下列程序执行后,C的值是()
1)if(a>0)
2)if(a>3)
3)c=2;
4)else
5)c=3;
6)else
7)c=4;
A)1B)2C)3D)4
9.下面哪一个运算符的优先级最高()
A)&&B)||C)!
D)()
10.编译java程序的命令是()
A)appletviewerB)javacC)javaD)javadoc
11.编译java源程序将产生相应的字节码文件,这些字节码文件的扩展名为()
A).byteB).classC).htmlD).exe
12.执行语句inti=1;j=++i;后,i和j的值为()
A)11B)12C)21D)22
求10以内所有数的因子和:
10000以内的所有完全数(所有因子和等于其本身)
判断字符串中英文字母、数字、空格、其他符号出现的次数?
?
?
一、通过以下操作可以将字符转换成数字:
二、字符串是固定值
三、将固定字符串该为键盘输入
一小球从100米高处自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地时,共经过多少米?
第10次反弹多高?
求1+2!
+3!
+...+20!
的和。
在java中定义函数时使用关键字static就可以在main方法中直接使用函数名称调用
MySQL:
建库:
createdatabase库名
删库:
dropdatabase库名
建第一张表:
Createtable表名(
字段名1数据类型,
字段名2数据类型,
…
字段名n数据类型
)
建表并且删除它:
举例建表:
练习:
建一张电影表,包括字段名:
电影ID号,电影名称,电影类型,电影主演,电影。
。
。
建工资,包括字段名:
员工名称,员工工号,员工工资,岗位。
。
。
数据类型:
数字型:
float类型有效位数只有6位,如果超出6位,一旦刷新则仍保存6位
字符型:
(经典面试题)
char(4):
分配4个长度的字符,如果长度不够4个也仍然占4个长度
varchar(4):
分配4个长度的字符,如果长度不够4个时,只占字符长度的个数(节省内存空间)
longtext:
存放大数据的字符串(将setnull勾掉)
时间和日期类型:
time:
时间类型的格式**:
**:
**
date:
日期类型的格式****-***-***
datetime
枚举型:
enum
查询语句:
select查找的对象from表名
*:
通配符,匹配任意字符
通过查询语句显示的结果在result(结果)列表内显示
以前通过界面显示查询结果时,在tabledata列表内显示
以下截图中效果一样:
只显示所需要的字段名及数据:
查询表中的行和列:
select后面决定显示结果表中的列字段,where后面决定显示结果表中的行字段
练习:
对以上的电影表进行查询
1.查询所有数据
2.查询编号等于5的数据
3.查询名称为“功夫”的数据行