HTMLSQLC++及C#综合测试九含答案.docx
《HTMLSQLC++及C#综合测试九含答案.docx》由会员分享,可在线阅读,更多相关《HTMLSQLC++及C#综合测试九含答案.docx(15页珍藏版)》请在冰豆网上搜索。
![HTMLSQLC++及C#综合测试九含答案.docx](https://file1.bdocx.com/fileroot1/2023-2/26/ca57b200-d49b-43f3-8677-8e24deaf2271/ca57b200-d49b-43f3-8677-8e24deaf22711.gif)
HTMLSQLC++及C#综合测试九含答案
1、计算机网络是连接在一起共享资源和数据的一组计算机,()是在一个广泛地理范围内所建立的计算机通信网路,其范围可以超越城市和国家也至全球,通信的要求和复杂性都比较高(选择一项)
A、广域网B、局域网C、城域网D、公司网
2、在以下数据类型中,不是C常用数据类型的是()(选择一项)
A、intB、doubleC、charD、string
3、在C#程序的程序控制流语句中,可以省略且不影响编译通过的子句是()(选择一项)
A、caseB、breakC、defaultD、switch
4、C#语言中的数组是一个变量,用于保存一组相同数据类型的元素。
以下数组声明错误的是()(选择二项)
A、int[]ABCB、doubleABC[]C、string[]nameD、charABC[10]
5、以下运算符中()不是SQLServer2005的T-SQL支持的逻辑运算符(选择一项)
A、andB、noC、notD、or
6、在C#语言中,运行下面这段代码的结果是()(选择一项)
intday=1;
switch(day)
{
case0:
Console.WriteLine(“Sunday“);
break;
case1:
Console.WriteLine(“Monday“);
break;
case2:
Console.WriteLine(“Tuesday“);
break;
default:
Console.WriteLine(“Unknown“);
}
A、MondayB、TuesdayC、什么都不输出D、编译出错
7、在WIndows窗体设计过程中,开发人员需要一种控件可以显示按钮、标签、下拉按钮、文本框、组合框等,还可以显示图片和文字,以下控件中()可以满足上诉要求(选择一项)
A、计时器B、选项卡C、工具条D、状态条
8、在C#应用程序开发过程中,程序调试是查询和修改程序中错误的必要手段。
一下步骤中()不是程序调试的步骤(选择一项)
A、设置断点B、观察变量C、编译代码D、单步运行
9、计算机硬件主要包括输入设备、中央处理器、存储器和输出设备。
下列计算机硬件设备中,()不属于输入设备(选择一项)
A、鼠标B、键盘C、扫描仪D、显示器
10、在SQLServer2005数据库中,可以使用()子句进行分组筛选(选择一项)
A、whereB、OrderBYC、HavingD、Groupby
11、HTML文档的结构主要包括以下三个部分,除了()(选择一项)
A、HTML部分B、HEAD部分C、style部分D、body部分
12、在c#开发的SQLServer2005数据库应用程序中,当打开数据库连接后,使用Command对象可以操作数据库中的数据,该对象的()方法执行返回影响行数的语句(选择一项)
A、ExecuteNonQuery()B、Execute()C、ExecuteScalar()D、ExecuteReader()
13、在HTML页面中,
A、scrollB、scrolldelayC、delayD、direction
14、HTML的CSS样式表分为以下三种方式,除了()(选择一项)
A、内嵌样式表B、行内样式表C、列内样式表D、外部样式表
15、在WinForms窗体控件文本框(TextBox)的属性中,()属性表示是否允许在该文本框输入多行文本(选择一项)
A、MaxB、MultilineC、MaxlengthD、ReadOnly
16、在Html页面中,使用
标签插入图像,下列选项中关于
标签的alt属性说法正确的是()(选择一项)
A、用来设置图像文件的格式B、用来设置图像文件所在的位置
C、用来设置鼠标指向图示是显示的提示文字D、用来设置图像周围显示的文字
17、在C#程序中,对于数据类型为bool的变量X,不可以采用的赋值方式是()(选择一项)
A、x=(3==3)B、x=falseC、x=trueD、x=(3=3)
18、在c语言中,为了计算从1到100间所有的能够同时被3和2整除的数的和,请问在空白处可以填写的代码是()(选择一项)
voidmain(){
inttotal=0;
for(inti=1;i<=100;i++){
//空白处
}
printf(“%d“,total);
}
A、if(i%6==0){total=total+1;}
B、if(i/3==0){if(i/2==0){total=total+1;}}
C、if(i/3==0&&i/2==0){total=total+1;}
D、if(i/6==0){total=total+1;}
19、在c语言中,下列对于一个二维数组的定义与赋值正确的是()(选择一项)
A、inthNum[2][5]=({101,102},{201,202},{301,302},{501,502});
B、inthNum[2][5]={{102,103,104,105}};
C、inthNum[2][5]={{101,102,103,104,105,106},{201,202,203,204,205,206}};
D、inthNum[2][5]=({101,102},{201,202},{301,302},{401,402},{501});
20、在SQLServer2005数据库系统中,使用T-SQL查询数据时,可以使用Orderby子句对查询结果排序,如果不指定升序或者降序,将()(选择一项)
A、不排序B、按asc升序排序C、按desc降序排序D、出现语法错误
21、在WinForms中,关于MDI应用程序的特点描述错误的是()(选择一项)
A、每个应用程序界面都只能有一个MDI副窗体
B、在任何指定的时间都可以打开多个子窗体
C、任何MDI子窗体都不能移除MDI窗架区域
D、关闭MDI父窗体不会影响子窗体的关闭
22、下面c程序中,对数组地址引用正确的是()(选择二项)
inta[3]={1,2,3};
int*ptr;
ptr=a;
A、ptrB、*ptrC、&a[0]D、*a[0]
23、有以下c语言结构定义,对d中year成员引用正确的是()(选择二项)
structdate
{
intyear;
intmonth;
intday;
}d,*ptr=&d;
A、d.yearB、d->yearC、ptr.yearD、ptr->year
24、C语言提供“与”“或”“非”三种逻辑运算符。
下列使用“或”运算符及“与”运算符的代码运行结果是()(选择一项)
voidmain(){
floatheight=180,weight=90;
if(height>=160&&height/weight>2||(height<160&&weight<50)){
printf(''合格'');
}
else{
printf(''不合格'');
}
}
A、合格B、不合格C、合格不合格D、没有输出
25、ADO.NET中的数据集(DataSet)对象可以被理解为一个临时的()(选择一项)
A、数据表B、集合C、数据库D、数组
26、在HTMl页面中,如果需要设置超链接的样式为;当鼠标悬浮在连接上时为黄色的样式时,在CSS表中应设置的样式代码为()(选择一项)
A、A:
Link{color:
yellow}B、A:
Visited{color:
yellow}
C、A:
hover{color:
yellow}D、A:
active{color:
yellow}
27、给定如下所示的C#代码,要使这段代码能够编译成功,横线处应该填入()(选择一项)
public_count(inti,doubled)
{
returni*d*2.0;
}
A、voidB、intC、charD、double
28、在c语言程序中,下列程序运行的结果为()(选择一项)
#includ
voidmain()
{
inta=777,b=999;
printf(“%d\n“,a,b);
}
A、出现错误B、777C、999D、777999
29、分析下列c语言代码,代码执行后的输出结果为()(选择一项)
#includ
#includ
voidmain(){
charstr[30]=”beijing”;
strcat(str,“qingnian“);
printf(“%d“,strlen(str));
}
A、16B、39C、15D、9
30、在C#语言中,下列代码运行结果是()(选择一项)
staticvoidMain(string[]args)
{
intnum1,num2;
num1=4;
num2=6;
}
ModifyValue(num1,refnum2);
Console.writeLine(“{0},{1}“,num1,num2);
privatestaticvoid ModifyValue(intnum1,refintnum2)
{
num1++;
num2++;
}
A、5,7B、4,7C、5,6D、4,6
31、在SQLServer2005数据库中有已经建立关系的学生表和班级表(主表),现在想删除班级表,则以下说法中正确的是()(选择一项)
A、首先应当删除班级表中的数据,然后再删除班级表
B、可以直接删除班级表
C、首先应当删除学生表中的数据,然后在删除班级表
D、首先应当先删除学生表,然后在删除班级表
32、给定如下C#代码,编译运行后,输出结果()(选择一项)
classTest{
staticvoidMain(stringargs[]){
intoutput=10;
boolb1=false;
if((b1==true)&&(output+=10==20)){
Console.WriteLine(“Equal“+output);
}else{
Console.WriteLine(“Notequal“+output);
}
}
}
A、Equal10B、Equal20C、Notequal10D、Notequal20
33、在计算机网络中,IP地址惟一定位一台计算机,当我们上网时轻松输入一个网址就能获得这个远程Web服务器提供的资源,在这个过程中起到关键作用的是()系统,它负责将输入的网址装换为IP地址(选择一项)
A、emailB、tcpC、dnsD、ip
34、在C语言中有如下定义,程序代码中下面各输入语句中错误的是()(选择一项)
structss{
charname[10];
intage;
charsex;
}std[3],*p=std;
A、scanf("%d",&(*p).age);B、scanf("%c",&std[0].sex);
C、scanf("%s",&std.name);D、scanf("%c",&(p->sex));
35、在C语言中,下面()正确声明了一个指针变量,并为指针变量赋值(选择一项)
A、intage=10;intptr;ptr=*age;B、intage=10;intptr;ptr=&age;
C、intage=10;int*ptr;ptr=&age;D、intage=10;int*ptr;ptr=age;
36、分析下面的HTML代码片段,正确的显示结果是()(选择一项)
1月
2月 | 3月
A、表格会有一个默认的标题B、第一个单元格的背景色是红色
C、第二个单元格的背景色是绿色D、第三个单元格的边框宽度为2像素
37、分析下列的C#程序代码,程序运行时在控制台打印输出值为()(选择一项)
staticvoidMain(string[]args)
{
intcount=3;
while(count<5)
{
Console.Write(++count);
}
}
A、45B、34C、345D、没有输出
38、在SQLServer2005中,假设在Temp表中A列为商品名称,则查询以大写字母开头的所有商品名称的语句是()(选择一项)
A、selectAfromTempwhereAlike'[A-Z]%'
B、selectAfromTempwhereAnotlike'[A-Z]%'
C、selectAfromTempwhereAlike'%[A-Z]%'
D、selectAfromTempwhereAnotlike'%[A-Z]'
39、在Visualstudio.Net2008中,命名空间是c#中组织代码的方式,下列C#代码中的命名空间是()(选择一项)
namespaceTestWorld{
staticvoidMain(string[]args){
Console.WriteLine(“Pleaseinputastring:
“);
string line=Console.ReadLine();
foreach(charcinline){
Console.WriteLine(e);
}
A、ProgramB、namespaceC、TestWorldD、Main
40、在C语言中,以下能对一维数组a正确初始化的语句是()(选择二项)
A、inta[2]={1},{2};B、inta[1]={10,20};C、inta[]={0};D、inta[2]={10};
41、下列C语言代码是求一个一维数组中的最小值的部分代码,请问在空白处应该填写的代码是()(选择二项)
voidmain(){
inti,num[5]={90,88,99,78,80};
intmin=num[0];
for(i=1;i<5;i++)
{
空白处
}
printf("%d",min);
}
A、min=minmin:
num[i];
B、min=min>num[i]?
min:
num[i];
C、if(min{
min=num[i];
}
D、if(min>num[i])
{
min=num[i]);
}
42、目前在Internet上使用最多的IP地址是A、B、C三类,A类地址规定第一个8位网络ID,以下IP地址中属于A类地址的是()(选择一项)
A、192.168.2.21B、130.100.0.1C、200.212.1.105D、61.157.179.155
43、在C#语言中,运行下面这段代码的结果位()(选择一项)
for(inti=0;i<20;i++)
{
if(i==10)
break;
if(i%2==0)
continue;
Console.Write(“{0}“,i);
}
A、1357B、2468C、13579D、246810
44、分析如下的HTML代码,以下图中,()是网页中显示的样式(选择一项)
考核清单
考核工资 | 2500
考核项 |
分值 |
得分 |
考核清单
考核工资
2500
考核项
分值
得分
图一
考核清单
考核工资
2500
考核项
分值
得分
图二
考核清单
考核工资
2500
考核项
分值
得分
图三
考核清单
考核工资
2500
考核项
分值
得分
图四
A、图一B、图二C、图三D、图四
45、在C#中,如果编写一个Main()方法调用HelloAccp类的show()方法,其运行结果是()(选择一项)
classHelloAccp{
inta=100,b=50;
publicfloatavg(){
return(a+b)/2;
}
publicvoidshow(){
Console.WriteLine(“平均值位:
“+avg());
}
}
A、在错误,提示:
无法将数据类型int装换位float
B、平均值为:
75
C、平均值为:
75.0
D、存在错误,提示:
调用失败
46、在SQLServer2005数据库中,有一个course(课程)表,包含字段;cName(课程名称),grade(学分)。
要从此表中查询所有学分不在1-4之间的课程名称,以下语句正确的是()(选择二项)
A、selectcNamefromcoursewheregradein(1,4)
B、selectcNamefromcoursewheregradenotbetween1and4
C、selectcNamefromcoursewheregradenotbetween4and1
D、selectcNamefromcoursewherenot(grade>=1andgrade<=4)
47、在C语言中,执行下面的循环后,y值为()(选择一项)
voidmain()
{
inty=1,x=1;
for(;y<=50;y++)
{
if(x==10)
break;
if(x%2==1)
{
x+=3;
continue;
x=10;
}
x+=3;
}
}
A、1B、2C、3D、4
48、分析以下C语言程序,运行结果是()(选择一项)
voidprintchar()
{
staticcharc='a';
printf(“%c“,c++);
}
voidmain()
{
printfchar();
printfchar();
}
A、aaB、aaaC、abD、abc
49、在HTML中,下拉列表框的某一项被选中时将触发()事件(选择一项)
A、onFocusB、onChangeC、onLoadD、Click
50、在JavaScript中,表单文本框(Text)不支持的事件包括()(选择一项)
A、onBlurB、onLostFocuse