HTMLSQLC++及C#综合测试十含答案.docx
《HTMLSQLC++及C#综合测试十含答案.docx》由会员分享,可在线阅读,更多相关《HTMLSQLC++及C#综合测试十含答案.docx(13页珍藏版)》请在冰点文库上搜索。
HTMLSQLC++及C#综合测试十含答案
1、在c语言中,执行下面的程序时,若输入“hello”,则输出结果为()(选择一项)
#include
voidmain(){
charch;
intm=0,n=0;
do{
switch(ch=getchar()){
case'a':
case'e':
break;
case'i':
case'o':
m++;
break;
default:
n++;
}
}while(ch!
='\n');
printf(“\nm=%d,n=%d“,m,n);
}
A、m=1,n=2B、m=2,n=3C、m=1,n=4D、m=2,n=4
2、在十六进制系统中,使用()表示十进制数制系统中的15(选择一项)
A、FB、EC、CD、D
3、在WinForms应用程序中,当需要将窗体关闭时,需要调用窗体的()方法(选择一项)
A、ActiveB、StopC、ShowD、Close
4、在下列C#中代码中,程序的命名空间是()(选择一项)
usingSystem;
namespaceTest{
classProgram{
staticvoidMain(string[]argts){
Console.Write(“HelloWorld!
“);
}
}
}
A、TestB、MainC、namespanceD、System
5、分析下面的HTML代码段,该页面在浏览器中的显示效果为()(选择一项)
Welcome!
A、从左向右滚动显示“Welcome!
”B、从右向左滚动显示“Welcome!
”
C、从上向下滚动显示“Welcome!
”D、从下向上滚动显示“Welcome!
”
6、在C#中,单行注释使用()符号开头(选择一项)
A、/*B、*/C、*D、//
7、下列选项中,关于C#数据类型的说法错误的是()(选择一项)
A、存储如性别为“男”或“女”的数据类型最好使用string数据类型
B、存储如员工编号或员工年龄的数据类型最好使用int数据类型
C、存储如商品价格或员工工资的数据类型最好使用double数据类型
D、存储真或假、是或否的数据类型最好使用string数据类型
8、关于C中带参数的方法,下列选项中的说法错误的是()(选择一项)
A、使用带参方法分为二步:
1.定义带参方法;2.调用带参方法
B、带参方法的返回值不能为void
C、带参数方法的参数个数可以为一个或多个
D、带参数方法的参数可以在任意数据类型或指针类型
9、在HTML中,下面()不属于HTML文档的基本组成部分(选择一项)
A、B、
C、D、
10、在HTML中,下列标签中的()标签在标记的位置强制换行(选择一项)
A、
B、
C、
D、
11、windows2003操作系统中,使用()发布Web站点(选择一项)
A、DreamweaverB、InternetExplorerC、任务管理器D、Internet信息服务(IIS)
12、在C#语言中开发的程序中,为了捕捉数据库连接的异常,在编写代码时,数据库连接的操作代码应放在异常处理程序的()块中(选择一项)
A、tryB、catchC、finnalyD、以上三个都可以
13、分析下面的C#代码段,编译运行后的输出结果为()(选择一项)
classTest{
staticvoidMain(string[]args){
Console.Write(“姓名:
“);
Console.WriteLine(“Laura“);
}
}
A、姓名:
B、姓名:
LauraC、LauraD、Laura姓名:
Laura姓名:
14、数据库系统发展到今天,占统治地位的乃然是关系数据库。
关系数据库中所谓的数据冗余指的是()(选择一项)
A、数据不准确B、存在重复数据C、数据之间不存在关系D、数据量太大
15、在WinForms窗体中,标签(Lable)控件的()属性用于设定标签控件上文本(选择一项)
A、TextB、CaptionC、CaptionAlignD、paste
16、分析如下所示的C#代码,编译运行后的输出结果是()(选择一项)
staticvoidMain(string[]args){
boolb=true;
Console.WriteLine(b);
if(b){
Console.Write(“真“);
}
else
{
Console.Write(“假“);
}
}
A、trueB、true真C、true假D、假
17、在SQLServer2005数据库中,系统提供聚合函数对列中的数据进行计算。
以下聚合函数中,()用于返回表达式中所有值的总和(选择一项)
A、sumB、maxC、avgD、count
18、在c#中,下列代码的运行结果是()(选择一项)
usingSystem;
classTest{
staticvoidMain(string[]args){
inta=21,b=22,c=23;
if(a
{
Console.WriteLine(b);
}
else
{
Console.WriteLine(a+b+c);
}
}
}
A、21B、22C、23D、66
19、使用c#语言开发Windows程序过程中,用户验证是一个比较独立的功能,我们可以使用一个ValidateInput()方法来实现。
该方法在提示用户需要输入信息后,如果希望光标定在需要的输入的文本框中,则需要调用文本框控件类的()方法(选择一项)
A、Cut()B、Copy()C、Focus()D、Hide()
20、在SQLServer2005数据库中,可以使用()关键字来限制返回的数据行数(选择一项)
A、limitB、topC、countD、sum
21、C#中的类Console包含两个输出方法:
Write()和WriteLine(),它们之间为一区别是()(选择一项)
A、WriteLine()方法输出后换行,Write()方法输出后结果不换行
B、WriteLine()方法可以格式化输出,Write()方法不可以
C、Write()方法输出后换行,WriteLine()方法输出后不换行
D、Write()方法可以格式化输出,WriteLine()方法不可以
22、使用c#语言进行开发时,程序中的类型转换分为()转换和显示转换(选择一项)
A、自动B、手动C、强制D、隐式
23、在HTML中()可以在网页杀个通过链接直接打开客户端的发送邮件工具发送电子邮件(选择一项)
A、zhangming@">发送反馈信息
B、zhangming@">发送反馈信息
C、zhangming@">发送反馈信息
D、zhangming@">发送反馈信息
24、分析下面的Html代码片段,则选项中的说法错误的是()(选择一项)
.red{color:
red;font-family:
”宋体”;font-size:
15px;}
p{clor:
bluet-family:
”楷书“;font-size:
20;}
你好
欢迎
A、”red“为类样式B、”P"为文档样式
C、“你好”和“欢迎”都应用了类样式“red”D、“你好”的文本颜色为蓝色
25、计算机的主存储器分为Ram(随机访问存储器)或Rom(只读存储器)两种。
这两种存储器的主要区别是()(选择一项)
A、ROM可以长时间保存数据,不受电源控制,而RAM不能
B、RAM可以读取和修改保存其上的数据,而ROM不可以修改其上的数据
C、RAM可以存储大量的数据,而ROM不能
D、RAM存储计算机硬件设备的配置等,ROM存储输入设备输入到计算机的数据等
26、在C语言的控制结构中,break语句是经常用到的语句。
下面一段代码中break语句起到()的作用(选择一项)
intpointer=0;
while(pointer<=10){
switch(pointer%3){
case1:
pointer+=1;
break;
case2:
pointer+=2;
break;
default:
pointer+=3;
break;
}
}
A、结束当次循环,是控制权直接转移到控制循环的条件表达式
B、从嵌套循环内部跳出最里面的循环
C、终止switch语句的语句系列,提高witch-case语句性能
D、退出循环
27、分析如下所示的C代码,编译运行后的数据结果是()(选择一项)
voidmain(){
inta=100;
while(a%2==0){
printf(“%d”,a);
a=a/4;
}
}
A、1002561B、10025C、100D、25
28、以下的c#程序代码,程序运行是在控制台打印输出值为()(选择一项)
intcount=3;
while(count>1)
Console.Write(--count);
A、32B、321C、21D、2
29、多数编程语言都提供数组这种数据存储结构来存储同类型的多个数据元素。
在C#中定义了如下数组。
选项中有关该数组的说法中错误的是()(选择一项)
int[]array;
array=newint[10];
A、该数组最多包含10个元素B、该数组的第一个数组元素索引值为1
C、该数组被使用前必须先赋值D、该数组定义与int[]array=newint[10];等价
30、在c#语言中可以使用switch..case结构以执行条件分支。
以下switch...case语句片段的运行结果是()(选择一项)
inti=2;
switch(i){
case1:
MessageBox.Show(“I'mfirst!
“);
break;
case2:
MessageBox.Show(“I'msecond!
“);
case3:
MessageBox.Show(“I'mthird!
“);
break;
}
A、显示一个消息提示窗口,提示信息为:
”I'mfirst!
“
B、显示两个消息提示窗口,提示信息分别为:
“I'msecond!
和I'mthird!
“
C、显示一个消息提示窗口,提示信息为:
“I'mthird!
“
D、出现编译器错误
31、在C#中,如果要在字符串类型s=”java”中,得到字母’V‘出现的位置,可使用以下()语句(选择一项)
A、s.matches('V')B、s.charAt('V')C、s.IndexOf('V')D、s.Substring('V')
32、分析以下C#代码,运行后在屏幕输出的结果是()(选择一项)
usingSystem;
classClass1{
staticvoidMain(string[]args){
intcount=8;
Run(count);
Console.Write(count);
}
privatestaticvoidRun(itncount){
count=count+88;
Console.Write(count);
}
A、968B、896C、9696D、编译出错
33、在SQL Server2005数据库系统中,表Students的主键SCode为表Score的外键StudentID,表Students含有5条数据,表Score含有10条数据,当对表Students和表Score进行如下查询时,将查询出()条记录(选择一项)
Selects.ScodefromStudentsassleftjoinScoreascon(s.Scode=c.StudentID)
A、5B、10C、15D、0
34、某站点主页面index.html的代码如下所示,假设在left.htm中包含如下链接代码,希望点击此链接后在index.html的位置显示链接的文档内容,则修改此链接为()(选择一项)
index.html的代码如下:
left.html的链接代码:
登陆
A、登陆
B、登陆
C、登陆
D、登陆
35、给定如下C#代码片段,编译运行时,结果是()(选择一项)
int[]a={1,2,3,4,5};
for(intcount=0;count<5;count++)
{
Console.Write(a[count++]);
}
A、运行是出现异常B、输出:
12345C、输出:
135D、输出:
246
36、ADO.NET中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法(选择一项)
A、ExecuteNonQuery()B、Execute()C、ExecuteReader()D、ExecuteSclar()
37、在ADO.NET中,DataReader对象用于从数据库检索只读的数据。
假设存在一个Command对象comm,则使用以下()语句可以创建一个DataReader对象(选择一项)
A、SqlDataReaderdtReader=comm.ExecuteReader();
B、SqlDataReaderdtReader=newSqlDataReader(comm.ExcuteReader)
C、SqlDataReaderdtReader=ExecuteReader();
D、SqlDataReaderdtReader=comm.Execute()
38、下列选项中属于Internet提供的服务的是()(选择一项)
A、远程办公B、聊天C、下载信息D、视频会议
39、IP地址用于唯一地标识网络中的每一台计算机,每一个IP地址都包括两部分,分别为()和()
A、网络IDB、主机IDC、计算机名D、域
40、下面()段C#语句在编译时不会出现异常和错误(选择二项)
A、charc="a"B、inti=-1;C、boolb=null;D、doubled=10.0;
41、下列语句中能够正确在一个HTML页面中导入在同一个目录下的“StyleSheet1.css”样式表的是()(选择二项)
A、
B、
C、
D、
42、在SQLserver2005数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出薪水低于2000元的性别为男性的雇员信息的是()(选择二项)
表名
Employee
主键
Employee
列名
数据类型
长度
是否容许为空
默认值
描述
Employee
int
4
不允许
标识列
Name
varchar
50
不允许
雇员姓名
Age
int
4
不允许
0
雇员年龄
Sex
char
2
不允许
男
雇员性别
Education
varchar
50
不允许
雇员学历
Job
varchar
50
不允许
雇员职位
Salary
money
8
不允许
雇员薪水
A、select*fromEmployeewhere(not(Salary>=2000))and(Sex='男')
B、select*fromEmployeewhere(not(Salary>=2000))&&(Sex='男')
C、select*fromEmployeewhere(not(Salary<2000))and(Sex='女')
D、select*fromEmployeewhere((Salary<2000))&&(Sex='男')
43、在SQLServer2005数据库中,有一个course(课程)表,包含字段;cName(课程名称),grade(学分)。
要从此表中查询所有学分不在1-4之间的课程名称,以下语句正确的是()(选择二项)
A、selectcNamefromcoursewheregradein(1,4)
B、selectcNamefromcoursewheregradenotbetween1and4
C、selectcNamefromcoursewheregrad