综合测试十六有答案.docx
《综合测试十六有答案.docx》由会员分享,可在线阅读,更多相关《综合测试十六有答案.docx(14页珍藏版)》请在冰点文库上搜索。
综合测试十六有答案
1、在SQLServer2005数据库系统中,使用T-SQL查询数据时,可以使用ORDERBY子句对查询结果排序,并且可以按照多个字段进行排序,下列有关排序描述错误的是()。
(选择一项)
A、按照多个字段排序时,首先按照第一个字段排序
B、默认的排序方式为升序
C、按照多个字段排序时,按照第一个字段排序后,再对所有记录按照第二个字段排序
D、可以根据含字段的表达式排序
2、某图书管理员在书桌上自上而下叠放了12本小说,该杳小说有4套,每套小说分为上中下三册,按上中下顺序依次叠放,某学生想看看每套小说上册的价格,因此需要把所有上册小说拿出来。
下列c语言代码是模拟学生从其中拿出来所有上册小说的过程(输出如图所示的效果),请问在下划线处应该填写的代码是()。
(选择一项)
voidmain(){
inti,bookPrice[12];
for(i=0;i<12;i++){
bookPrice[i]=30+i%12;
}
for(i=0;_____){
print(''拿出第%d本小说\t价格是:
%d\n'',i+1,bookPrice[i]);
}
}
A、i<4;i+=3B、i<12;i++C、i<12;i+=3D、i<4;i++
3、在c语言中,运行以下代码后,屏幕的输出结果是()。
(选择一项)
#include
voidmain(){
inti=5,j=10;
do{
if(i>j)
break;
j--;i++;
}while(j!
=i);
printf(''%d,%d\n'',i,j);
}
A、8,7B、9,6C、7,6D、7,8
4、在SQLserver2005数据库中,标识列本身没有实际意义,而是为了区分表中不同的记录。
下列关于标识列的说法中错误的是()。
(选择一项)
A、一个表中只能有一个标识列B、不能对标识列加上默认约束
C、标识列可以使用任意数据类型D、不能更新或输入标识列的值
5、在SQLServer2005数据库中,主键是表中能用来惟一标识表中每一行的一列或多列的组合。
通过设定表的主键可以实现()完整性约束。
(选择一项)
A、引用B、实体C、域D、自定义
6、在c语言中,运行以下代码后,屏幕的输出结果是()。
(选择一项)
#includ
viodmain(){
intx=1,y=1,z=1,t=1;
t=(x++)+y+(--z);
printf(''%d'',t);
}
A、1B、2C、3D、4
7、在c语言中,有如下结构定义,则选项中对输出结果描述正确的是()。
(选择一项)
#include
voidmain(){
structstudent{
char*name;
intage;
}b1={''CharlesTomths'',15},*b2;
b2=&b1;
printf(''%c'',b1->name[8]);
}
A、输出TB、输出为空C、存在编译错误D、输出s
8、分析下面的C代码片段,正确的输出结果是()。
(选择一项)
inti=0;
for(;i<4;i+=2)
{
printf(“%d,”,i);
}
printf(“%d”,i);
A、0,2B、0,2,4C、0,2,4,6D、0,1,2,3
9、网络中常常使用一些命令,可以帮助我们方便的通过网络发送一些消息或了解网络中的信息。
以下命令()命令用于验证TCP/IP设置和网卡工作是否正常。
(选择一项)
A、ipconfig127.0.0.1B、ping127.0.0.1C、net127.0.0.1D、netsend127.0.0.1
10、在HTML中,设计一个登录页面,该页面包含一个输入用户名的文本框。
下列的HTML代码可以实现该文本框获得鼠标焦点时全部选中文本框内容的是()。
(选择一项)
A、
B、
C、
D、
11、在c语言中,某程序员编写了以下函数,你认为可以用()代替。
(选择一项)
intGetMax(inta,intb,intc){
intmax;
if(a>=b)
max=a;
else
max=b;
if(max max=c;
returnmax;
}
A、intGetMax(inta,intb,intc){intmax=a>b?
a:
b;max=max}
B、intGetMax(inta,intb,intc){intmax=a>b?
a:
b;max=max>c?
max:
c;returnmax;}
C、intGetMax(inta,intb,intc){intmax=a>c?
max:
c;returnmax;}
D、intGetMax(inta,intb,intc){intmax=amax:
:
a;returnmax;}
12、在c语言中,为了采用冒泡排序法将45,80,35,20,100几个数字按从小到大的顺序排列,在下划线处应该填写的代码是()。
(选择一项)
voidmain(){
intnum[5]={45,80,35,20,100};
inti,j,temp;
for(i=0;i<5;i++){
for(j=0;j<5-i-1;j++){
if(________){
temp=num[j+1];
num[j+1]=num[j];
num[j]=temp;
}
}
}
}
A、num[j]jC、num[j]>num[j+1]D、i13、编译并运行下面的C#代码,()会出现在输出结果中。
(选择二项)
classTest{
staticvoidMain(string[]args){
for(inti=0;i<3;i++){
for(intj=3;j>=0;j--){
if(i==j)
continue;
Console.WriteLine(''i=''+i+''j=''+j);
}
}
}
}
A、i=0j=3B、i=0j=0C、i=2j=2D、i=0j=2E、i=1j=1
14、c语言是贝尔实验室在1973年设计的一种程序设计语言。
以下关于c语言程序的说法中,正确的是()。
(选择二项)
A、c语言程序必须包含多个头文件
B、c语言程序中可以包含多个main()函数
C、在c语言程序中,一行可以写多条语句,条件是每条语句以分号结尾
D、在c语言中的if语句后面如果只有一条语句,可以不用{}括起来
15、SQLServer2005数据库的数据文件由以下()文件组成。
(选择二项)
A、.sqlB、.mdbC、.ldfD、.mdf
16、分析下面c语言程序,运行后输出的正确结果是()。
(选择一项)
inti;
for(i=0;i<4;i++){
printf(“%d“,i);
}
A、123B、1234C、0123D、01234
17、要在SQLServer2005数据库中创建一个网站用户信息表,其中用户的Email地址用一个字段来存储,规定Email地址中要含有“@”和“.”字符。
这一规定可以采用()来实现。
(选择一项)
A、主键约束B、外键约束C、检查约束D、默认约束
18、在C#中,下面对数组的声明语句不合法的是()。
(选择二项)
A、shortx[];B、short[]y=newshort[2];
C、short[]x2;D、shortz2[5]={0,1,2,3,4};
19、在c语言中,为了输出如图所示的效果,请问在空白处应该填写的代码是()。
(选择一项)
voidmain()
{
inti;
for(i=0;i<5;i++)
{
printf(“%d\t“,空白处);
}
}
A、i+1B、(i+1)/2+1C、(i+1)*2-1D、i*2-1
20、在c语言中,关系运算符就是用于测试两个操作系统数之间关系的符号,以下运算符中不是关系运算符的是()。
(选择一项)
A、>B、21、在c语言中,下列选项不能用作变量标识符的是()。
(选择一项)
A、1_ABCB、_2avC、wecD、int_3_
22、在SQLServer2005中,删除表sample中的所有数据,可以使用如下()语句。
(选择一项)
A、DroptablesampleB、deletefromsample
C、delete*fromsampleD、drop*fromsample
23、分析如下的JavaScript代码段,b的值为()。
(选择一项)
vara=1.5,b;
b=parseInt(a);
A、2B、0.5C、1D、1.5
24、在c语言中,某程序员定义了如下函数,其中定义错误的是()。
(选择一项)
A、intGetMax(inta,b){if(a>b)returna;elsereturnb;}
B、voidshowInfo(){printf("我是足下学员");}
C、char*getInfo(){return"我是足下学员";}
D、intGetAgeArray(intage){if(age<=18)return18;returnage;}
25、网络中常常使用一些命令,可以帮助我们方便的通过网络发送一些消息或了解网络zhon个的信息。
以下命令()命令用于显示计算机的TCP/IP配置。
(选择一项)
A、ipconfigB、pingC、netD、netsend
26、分析下面这段C#代码,它的运行结果是()。
(选择一项)
staticvoidMain(string[]args){
inti=12;
Console.WriteLine(i*=++i);
}
A、145B、169C、156D、程序无法编译
27、在c语言有如下for循环代码,为了输出如图所示的几个数字,在空白处应该填写的代码是()。
(选择一项)
inti,a=10;
for(i=0;i {
//空白处
printf(“%d“,i);
}
A、if(i%3!
=0){cintinue;}B、if(i%3==0){cintinue;}
C、if(i%3==0){break;}D、if(i%3!
=0){break;}
28、在C语言中,下列变量定义和赋值错误的是()。
(选择一项)
A、shorti=5;
intj=i;
B、charc="c";
intj=c;
C、floatf='c'+1;
D、floati=5;
doubled=i;
29、为了在D盘根目录下的文件“sql.txt”重命名“sql.cs”,下列DOS命令正确是()。
(选择一项)
A、rensql.txtsql.csB、rensql.cssql.txt
C、copysql.txtsql.csD、copysql.cssql.txt
30、在C语言中,下列关于函数及函数调用的说法正确的是()。
(选择一项)
A、被调函数的定义必须在调用之前
B、除了main函数外,所有其他自定义函数都必须进行声明
C、在声明函数原型时,参数表里的参数名可以不写
D、每个函数都有返回类型以及参数
31、二元运算符是指处理两个操作数的运算符,以下()操作符不是C语言中的二元运算符。
(选择一项)
A、+B、--C、%D、&&
32、当浏览器不支持框架时,下面()元素用于指示替代的内容。
(选择一项)
A、FRAMESB、FRAMEC、IFRAMESD、NOFRAMES
33、下列关于JavaScript语言的功能,说法错误的是()。
(选择一项)
A、JavaScript可以进行数据验证B、JavaScript可以提供用户交互
C、JavaScript可以动态更改内容D、JavaScript不支持变量与数据类型
34、为了查看计算机的CPU与内在使用情况,需要使用()。
(选择一项)
A、资源管理器B、任务管理器C、计算机管理工具D、磁盘碎片整理程序
35、在C语言中有如下定义,能输出字母“M”的语句是()。
(选择一项)
structperson{
charname[9];
intage;
};
structpersonteam[10]={”John”,17,”Scott”,19,”Mary”,18,”Adam”,16};
A、print("%c\n",team[3].name);B、print("%c\n",team[3].name[0]);
C、print("%c\n",team[2].name[0]);D、print("%c\n",team[2].name[1]);
36、下列关于C语言中变量命名规则说法正确的是()。
(选择二项)
A、变量名必须以字母或下划线开头
B、变量的第一个字符必须是字母或数字
C、变量名不区分大小写
D、第一个字母后可以是字母、数字和下划线
37、以下一段C语言代码的功能是采用插入算法将一个数据插入到一个有序的数组中,使得数组依然有序,请问在空白处需要添加的代码是()。
(选择二项)
voidcharu(int*num,intN,intinsert){
inti,j;
for(i=0;i if(num[i]>insert)
{
break;
}
}
for(j=N;j>i;j--){
num[j]=num[j-1];
}
//空白处
}
voidmain(){
intnum[5]={20,40,50,60};
intinsert=45;
charu(num,4,insert);
}
A、num[j]=insert;B、num[j+1]=insert;C、num[i+1]=insert;D、num[i]=insert;
38、以下()为JavaScript声名变量的语句。
(选择一项)
A、Dimx;B、DimxC、varx;D、varx
39、向HTML文档中插入javascript脚本时,正确的标记是()。
(选择一项)
A、......
B、......
C、--......-->
D、......
40、在Dos命令提示符下键入(),表示退至根目录。
(选择一项)
A、rd..B、rd\C、cd..D、cd\
41、下列关于操作系统分类的说法,错误的是()。
(选择一项)
A、根据操作系统提供的用户界面划分,操作系统可以分为单用户系统多用户系统
B、根据操作系统提供的用户界面划分,操作系统可以分为基于字符界面的系统与图形用户界面系统
C、MS-DOS属于单用户系统
D、Windows2000属于图形界面系统
42、如图,打开一个浏览器窗体,可以采用()快捷键关闭该窗体。
(选择一项)
A、CTR+AB、ALT+F4C、F5D、ALT+Tab
43、()协议是将文件从一台计算机传输到另一台计算机的方式。
(选择一项)
A、TCPB、IPC、FTPD、UDP
44、使用HTML语言,以下()选项可以实现下面的表达式。
(选择一项)
22=4
A、22=4B、22=4C、2
2
=4D、2=4
45、在C#中,下列关于while循环,do-while循环和for循环的说法不正确的是()(选择一项)
A、while循环有入口条件,do-while循环没有入口条件
B、do-whlie循环结束的条件是while后的判断语句成立
C、for循环能够实现的程序,while循环也都能够实现
D、while循环能够实现的程序,for循环也都能够实现
46、分析下面的c语言程序,要用*输出题目下方的图案,应在下划线处填入的代码是()。
#include
voidmain(){
inti,j;
for(i=1;j<=4;i++){
for(j=1;j<=4-i;j++)
printf(““);
for(j=1,j<=__________;j++)
printf(“*“);
printf(“\n“);
}
}(选择一项)
A、iB、2*i+1C、i+2D、2*i-1
47、下面关于样式表的说法正确的是()。
(选择二项)
A、通过样式表,用户可以使用自己的设置来覆盖浏览器的常规设置
B、样式表不能重用
C、每个样式表只能链接到一个文档
D、样式表可以用来设置字体,颜色等
48、关于HTML中的事件,说法正确的是()。
(选择二项)
A、当输入焦点转移到input输入框时,将触发对象的onFocus事件
B、当输入焦点转移到input输入框时,将触发对象的onBlur事件
C、当输入焦点移出input输入框时,将触发对象的onFocus事件
D、当输入焦点移出input输入框时,将触发对象的onBlur事件
49、在C语言中,以下能对一维数组a正确初始化的语句是()。
(选择二项)
A、inta[2]={1},{2};B、inta[1]={10,20};C、inta[]={0};D、inta[2]={10};
50、在SQLServer2005中,下列查询条件()可以查询出员工表中的列hometown不是“北京”的纪录。
(选择二项)
A、Wherehometown!
='北京'B、Wherehometownnot'北京'
C、Wherehometownisnot‘北京’D、Wherehometown<>‘北京’
1、C
2、C
3、A
4、C
5、B
6、B
7、A
8、B
9、B
10、A
11、B
12、C
13、AD
14、CD
15、CD
16、C
17、C
18、AD
19、C
20、D
21、A
22、B
23、C
24、A
25、A
26、C
27、B
28、B
29、A
30、C
31、B
32、D
33、D
34、B
35、C
36、AD
37、AD
38、C
39、C
40、D
41、A
42、B
43、C
44、A
45、B
46、D
47、AD
48、AD
49、CD
50、AD