C知识竞赛题库_第1页
C知识竞赛题库_第2页
C知识竞赛题库_第3页
C知识竞赛题库_第4页
C知识竞赛题库_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

知识比赛题库一、选择题在HTML文档中,设置页面的标题使用()标签A.<p>B.<a>C.<img>D.<title>以下对于HTML标签说法,正确的选项是( )HTML标签是成对出现的标签都不用结束标签能够自己定义标签能够交织嵌套HTML语言是开发什么的网页B.游戏C.应用D.手机对于超链接,以下说法错误的选项是( )超链接用<a>标签来表示使用超链接能够实现邮件发送在页面内,超链接指向描点用&符号表示超链接的target属性用于设置链接页面的路径以下不是HTML基本构造的是(C)头部B.主体C.尾部部分换行标签是A.<hr/>B.<br/>C.<cr/>D<dr/>超链接的标签是()A.<a>B.<b>C.<c>D.<d>以下表示字体标签的是那个( )A.<font>B.<img>C.<sup>D.<strong>在表格标签中,以下()属于用于设置表格背景图片background以下选项中,对于定义列表标签的说法,错误的有()定义列表标签,使用<dl>,<dt>,<dd>实现B.定义列表标签中只好有一个<dt>B.定义列表标签中只好有一个<dd>定义列表标签能够实现将图片与文字组织在一同设置表格背景颜色属性()bgcolor表单提交数据的方式有()post在<imput>标签中,type属性设置为()值时,表单元素为单项选择按钮radio以下对于表单提交方式的说法,错误的选项是()使用get提交的数据没有长度限制文件上传时采纳post提交方式使用get提交的数据会显示在地点栏使用post提交的信息最大为2M表单元素为文本框的是()password表单元素为密码框的是()text表单元素为单项选择按钮的是()text表单元素为复选框的是()text表单元素为下拉列表的是()select<framesetcols=”#”>用于指定()按列分开混淆分开按行分开随意分开在框架中,严禁改变框架窗口大小的属性是()frameborder22.某用户在点击超链接时想弹出一个新的窗口,则以下target取值正确的选项是()target=”_top”target=”_self”target=”_blank”target=”_parent”以下属性中,()不合用于<iframe>标签border=”1”scrolling=”no”href=””name=”head”定义一个粗体文本用A.<b>B.<big>C.<em>D.<i>定义一个大号字体用()A.<b>B.<big>C.<em>D.<i>定义一个斜体字用(D)A.<b>B.<big>C.<em>D.<i>定义一个下标字用(B)A.<b>B.<big>C.<sub>D.<i>以下选项中,表示有序列表是(CB)标签A.<ul>B.<LI>C.<ol>D.<dl>29.CSS(CascadingStyleSheets)的缩写,平常翻译为()层叠款式表B.网页开发C.软件开发D.应用开发款式表的选择器包含那种内容选择器B.网页选择器C.标签选择器D.字体选择器以下属于字体属性的有line-height以下文本属性的有CAfont以下CSS选择器中优先级最高的是(C)ID选择器B.类选择器C.标签选择器D.元素选择器在C#语言中,以下对于函数定义的说法,正确的选项是()A.函数定义时若不存在形参列表,则一定使用要点字void函数内部也能够定义函数函数体若只存在一行代码,括号“{}”能够省略函数体中能够没有任何代码以下对于C#语言中函数的return语句,说法正确的选项是()return语句能够结束函数的运转在函数体中一定有return语句在无返回值的函数中不一样意有return语句有返回值的函数中能够没有return语句下述代码的运转结果是()staticvoidMain(string[]args){intnum1=34;intnum2=55;Increase(refnum1,num2);("{0}和{1}",num1,num2);}publicstaticvoidIncrease(refintnum1,intnum2){num1++;num2++;}56555655下述代码的运转结果是()classTest{publicstaticvoidShowArr(int[]arr){for(inti=0;i<;i++){(arr[i]);arr[i]=arr[i]*2;}}staticvoidMain(string[]args){int[]arr=newint[]{2,4,6};ShowArr(arr);ShowArr(arr);}}在C#语言中,当用户自定义方法不需要返回值时,该方法需要使用()要点字,表示返回值种类。以下C#语言中的数据种类中,不属于值种类的是()char列举构造体构造体数组以下对于列举的说法,错误的选项是()列举是一个指定的常量列举表示一组有限的值列举中能够有自己的方法能够为列举种类中的元素赋整数值以下C#语言程序的履行结果是()publicstructSize{publicintx;publicinty;}classTest{staticvoidMain(string[]args){Sizesize1;8;10;200;("{0}|{1}",,;}}|10|10|200|200以下C#语言程序的履行结果是()structStudent{publicstringname;publicintage;}staticvoidMain(string[]args){Studentstudent;=20;;}编译错误以下C#语言代码的运转结果是()publicstructStudent{publicstringname;publicintage;}classProgram{staticvoidMain(string[]args){Studentstu;"jack";20;Change(stu);;}publicstaticvoidChange(Students){++;}}编译错误下述C#语言代码的运转结果是()publicstructStudent{publicstringname;publicintage;}classProgram{staticvoidMain(string[]args){Studentstu;"jack";20;Change(ref;;}publicstaticvoidChange(refintage){age++;}}编译错误构造如何被传达给方法,或许从方法返回?A.Asanarray作为一个数组Bymemoryaddress经过内存地点错误C.Byvalue经过值D.Byreference经过引用使用break要点字,您能够:A.跳转到循环以外的特定代码行B.在循环达成以前退出循环C.对列表中的每一项进行迭代D.在循环中获得一个列举的索引ref与out要点字的差异是:A.它们之间没有差异B.使用ref传达的参数不用早先进行初始化C.使用out传达的参数不用早先进行初始化D.使用out传达的参数一定早先进行初始化使用相同的密钥对一个字符串进行加密和解密属于以下哪一各样类的加密?加密C.非对称加密D.对称加密要在C#中获得目前日期,能够使用:A.B.C.D.E.格式化说明符(“n2”)对一个数字输出履行什么操作?A.它以2的幂的形式输出任何值B.它输出小数点前后分别保存一位的值C.它只输出带有两个小数位的值D.它输出带有两个小数位的值,包含逗号分开符对于以下程序构造的描绘中,哪一项为哪一项正确的?()for(;;){循环体;}不履行循环体B.向来履行循环体,即死循环C.履行循环体一次D.程序不符合语法要求以下对于数组接见的描绘中,哪些选项是正确的?()A.数组元素索引是从0开始的B.对数组元素的所有接见都要进行界限检查C.假如使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异样;D.数组元素的接见是从1开始,到Length结束;53.以下构造图对应于哪一种构造(A是程序段,P是条件)?()A.while循环构造while循环构造else选择构造D.switchcase选择构造#数组主要有三种形式,它们是()A.一维数组、二维数组、三维数组C.一维数组、多维数组、不规则数组

B.整型数组、浮点型数组、字符型数组D.一维数组、二维数组、多维数组以下表记符命名正确的选项是()(7)以下语句在控制台上的输出是什么?()if(true)无输出SecondMessage以下种类中,哪些不属于引用种类?()数组pins的定义以下:int[]pins=newint[4]{9,2,3,1};则pins[1]=()在C#中,表示一个字符串的变量应使用以下哪条语句定义?()A.CStringstr;B.stringstr;strasstringD.char*str;以下程序的输出结果是()enumColor{Red,Green=2,Blue}staticvoidMain(string[]args){Colorc=0;Colorc1=(Color)2;("{0},{1}",c,c1);Console.Read( );}A.Green,RedB.Red,GreenC.Red,BlueD.Green,Blue以下表记符命名正确的选项是()A.X_25C.&Years(7)假如左操作数大于右操作数,()运算符返回false。A.=B.<C.<=D.以上都是下边哪个要点字不是用来修饰方法的参数?()以下表记符命名正确的选项是()A.exam-1StaticvoidMain(string[]args){

分析以下代码段,运转结果是什么?()string[]words=newstring[]{foreach(intwordinwords){

“a”,“b”,“c”};word=

“abc”;(word);}( )

;}A.abc

B.abcabcabc

C.bcacab

D.

不可以正确编译在数组中对于for和foreach语句,以下那些选项中的说法不正确?()A.foreach语句能使你不用索引就能够遍历整个数组语句老是从索引1遍历到索引Length老是遍历整个数组D.假如需要改正数组元素就一定使用for语句在C#中,()表示””。A.空字符B.空串C.空值D.以上都不是在C#中无需编写任何代码就能将int型数值变换为double型数值,称为()A.显式变换B.隐式变换C.数据种类变换D.变换下边属于合法变量名的是()表达式12/4-2+5*8、4%5/2的值为()71.在VS集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下边不属于浮动窗口的是(A.工具箱B.属性C.工具栏D.窗体

D)下边代码的输出结果是()intx=5;inty=x++;(y);y=++x;(y);7当month等于6时,下边代码的输出结果是()intdays=0;switch(month){case2:days=28;break;case4:case6:case9:case11:days=30;break;default:days=31;break;}0假如x=35,y=80,下边代码的输出结果是()if(x<-10||x>30){if(y>=100){("危险");}else{("报警");}}else{("安全");}A.危险B.报警C.报警安全D.危险安全下边代码运转后,s的值是()ints=0;for(inti=1;i<100;i++){if(s>10){break;}if(i%2==0){s+=i;}}10下边代码实现数组array的冒泡排序,画线处应填入()int[]array={20,56,38,45};inttemp;for(inti=0;i<3;i++){for(intj=0;j<_____;j++){if(a[j]<a[j+1]){temp=a[j];array[j]=a[j+1];array[j+1]=temp;}}}+1下边代码的输出结果是()staticvoidMain(string[]args){intradius=2;doublearea=GetArea(radius);(area);( );}privatestaticdoubleGetArea(intr){return*r*r;}下边代码的运转结果是()staticvoidMain(string[]args){intnum1=34;intnum2=55;Increase(refnum1,num2);("{0}

和{1}",num1,num2);( );}privatestaticvoidIncrease(refintnum1,intnum2){num1++;num2++;}A..35和56和55和56D.35和5579.当你需要使用一种数据种类表达同一类事物的不一样状态,比方:男人、女人、儿童、老人或许春夏秋冬时,C#中最靠谱和直观的解决方案是什么?()使用struct构造使用enum列举使用int种类,用不一样的数值{0,1,2}表示C#中没法经过一种数据种类实现同一事务的不一样状态。申明doublea;intb;以下哪个选项中的表达式能够正确的进行种类变换?()A.a=(decimal)b;=b;C.a=(int)b;D.b=a;以下哪个语句不是C#2005供给的循环语句()loopwhile语句语句while语句语句在C#中,能够防范使用列举变量来防范不合理的赋值,一以下举定义中正确的选项是()A.publicenumSex{male,femal}B.publicenumSex{male,femal;}C.publicSexenum{male,femal;}D.publicSexenum{male,femal}#代码以下,代码的输出结果是()classProgram{staticvoidMain(string[]args){Students=newStudent();( );( );}}classPerson{publicvirtualvoidsayHi( ){(“你好”);}}ClassStudent:Person{PublicoverridevoidsayHi( ){(“你好,我是一名学生”);}}A.学生B.你好,我是一名学生C.你好!你好,我是一名学生空#程序设计语言属于什么种类的编程语言()A.机器语言B.高级语言C.汇编语言D.自然语言以下选项中,哪个选项中的变量命名是合法的()A.**z@caac能作为C#程序的基本单位是()A.字符

B.

语句

C.

函数

D.

源程序言件可用作C#程序用户表记符的一组表记符是()A.void

define

+WORD

B.a3_b3_123

YNC.for

-abc

Case

D.2a

DO

sizeof将变量从字符串种类变换为整型能够使用的种类变换方法是()( )( )字符串连接运算符包含&和()A.+B.-C.*D./先判断条件的当循环语句是()do...whileB.whileC.while...doD.do...loop以下正确的描绘是()函数的定义能够嵌套,函数的调用不可以够嵌套函数的定义不可以够嵌套,函数的调用能够嵌套函数的定义和函数的调用均能够嵌套函数的定义和函数的调用均不可以够嵌套#语言中,值种类包含:基本值种类、构造种类和()小数种类B.整数种类C.类种类D.列举种类#源程序言件的拓展名是()102.有两个double种类的变量x和y,分别取值为和,则表达式(int)x-y/y的值是()运转inta=20,b=5,c=10,d=3;bools,e=false;则表达式(s=a<c)&&(e=b-d>0)运算后,e的值是(D)以下程序的输出结果是()stringstr=”b856ef10”;stringresult=””;for(inti=0;str[i]>=’a’&&str[i]<=’z’;i+=3){result=str[i]+result;(result);}在下边循环语句中循环体履行的次数为()for(inti=0;i<n;i++)if(i>n/2)break;A.n/2B.n/2+1C.n/2-1D.n-1在C#程序中,使用(a)要点字来创立数组在C#语言的循环构造中,第一履行一次,而后再判断条件的循环构造是()A.while循环B.dowhile循环C.for循环D.foreach循环在C#中,以下代码的运转结果是()usingSystem;classTest{staticvoidMain(string[]args){string[]strings={“a”,”b”,”c”};foreach(stringinfoinstrings){(info);}}}在C#中,以下代码的运转结果是()int[]age=newint[]{16,18,20,14,22};foreach(intiinage){if(i>18)continue;( )+””);},18,20,14,22,18,14,22,18,14,18以下对于C#代码的说法正确的选项是()for(inti=l;i<=3;i++){switch(i){case1:Console.Write{( ));case2:Console.Write((i*2).ToString( ));case3:Console.Write((i*3).ToString( ));}}A.有编译错误,提示B.输出149

case标签不可以贯串到另一个标签,不可以运转C.输山9D.正确运转,但没有输出在c#中,以下代码的运转结果是()usingSystem;classTest{staticVoidMain(string[]args){inta=10,b=20;intc=a>b?a++:--b;c);}}在c#的条件判断语句switchcase构造中,(d)子句用于指定在找不到般配项时履行的动作是C#语言中的控制台类,它负责向控制台输出不一样格式的字符串,在格式字符串中,能够使用

(b)来实现水平制表输出。A.\r

B.\t

C.\n

d)\d#程序的(

a)方法被成为程序的大门,应用

D.程序从这里开始运转A.Main( )( )C.Start( )D.main( )在以下C#类中,(b)是控制台类,利用它我们能够方便的进行控制台的输入输出。对于C#中的switchcase语句,以下说法正确的选项是()判断的表达式能够是整型或许字符型,但不可以是字符串型B.在该语句中最多不可以超出5个case子句C.在该语句中只好有一个default子句D.在该句中只好有一个break语句以下的C#程序代码,程序运转时在控制台打印输出值为()intcount=3;while(count>1){(--count);}B.321C.21#语言中的类Console包含两个输入方法:Write( )和WriteLine( )A.WriteLine( )方法输出后换行,Write( )方法输出后不换行B.WriteLine( )方法能够格式化输出,Write( )方法不可以够( )方法输出后换行,WriteLine( )方法输出后不换行( )方法能够格式化输出,WriteLine( )方法不可以够

。它们之间的独一差异是()。在以下C#代码中,程序的命名空间是()usingSystem;namespaceTest{classProgram{staticvoidMain(string[]args){(“HelloWorld!”);}}}在C#中,以下代码的运转结果是()usingSystem;classTest{PublicstaticvoidMain(string[]args){inta=21,b=22,c=23;if(a<b)(b);else(a+b+c);}}#程序设计语言属于什么种类的编程语言?()A.汇编语言B.机器语言C.高级语言D.自然语言请问经过表达式a=3+1>5?0:1的运算,变量a的最后值是什么?()123.设intA.27

型变量

x的值为

9,那么表达式B.24

x--+x--+x--C.21

的值为(

A)以下属于合法C#变量名的有()以下数组申明中,不正确的有()[]a;[]a={1,3}

a[]=newint[2];[]a=int[]{1,3}以下语句履行后y的值为()intx=0,y=0;while(x<10){y+=(x+=2);}A.10B.20C.30D.55#中每个char种类变量占用()字节内存在C#中,表示一个字符串变量应使用下边哪条语句定义()str;str;strasstring;*str;以下语句在控制台上的输入是什么?()if(true)"FirstMessage");"SecondMessage");A.无输出SecondMessage以下语句不可以够在屏幕上输出Hello,World语句是()在C#语言中,运算符"="和"=="的功能分别是()A.关系运算和赋值运算B.赋值运算和关系运算C.都是关系运算D.都是赋值运算#语言中,以下代码中定义数组正确的选项是()inta[];int[]a;inta[5];int[5]a;以下初始化数组正确的选项是()inta[5]={a[]={[]a={a[5]=1能够从下述代码中获得“3”的表达式()A.Int[]a={a[3];下述C#语言代码的运转结果()StaticvoidMain( ){Int[]a={i=0;count<4;i++){(a[i]+’’)}}234234下述C#语言代码的运转结果是()StaticvoidMain( ){Int[]a={Iina){(i);}}234234137.两次运转下边的程序,假如从键盘上分别输入6和3,则输出结果是()intx;x=( ));if(x++>5);else(x--);A.7和5B.6和3C.7和4D.6和4对于循环语句以下错误的选项是()A.for语句while语句与dowhile语句能够互相替代。B.while(5){(

“Hello!

”);}

将无穷输出字符串

Hello

。(inti=5;i<13;i++){}

这个语句将运转

8次语句中的条件一定是布尔种类的结果139.

以下选项中属于字符串常量的是

()A.ABC

B.“ABC”

C.‘abs’

D.‘a’以下代码的运转结果是:()inta=30;intb=20;b=a;a=10;(a);(a/b);141.设inta=9,b=6,c履行语句c=a/b+0.8后c的值是()A.1C.2142.已知以下程序,以下选项放在空白处不可以输出voidmain( ){

***的是()intx=6;do{(“*”);x--;--x;}while(_____)-----

空白处}>=1;

>=2;>0;>3;143.

设intx=10,a=0,b=25

则条件表达式

x<1?a+10:b

的值是()A.0

B.1C.10

D.25以下的C#代码:staticvoidMain(string[]args{

)("运转结果:{0}",( ));( );}代码运转结果为()在控制台窗口显示“运转结果:”在控制台窗口显示“运转结果:{0}”C.在控制台窗口显示“运转结果:,Console.ReadLine”D.假如用户在控制台输入“A”,那么程序将在控制台显示“运转结果:A”在C#中定义一个数组,正确的代码为()arraya=newint[5];

[]arraya=newint[5];arraya=newint[];

[5]arraya=newint;程序运转过程中发生的错误,叫作()A.版本B.断点C.异样D.属性147..NET中,程序中的错误能够区分为以下三类,除了()A.逻辑错误B.运转时错误C.语法错误

D.自定义错误在C#中,对于continue和break,以下说法正确的选项是()是中断本次循环是中断本次循环,进入一下次的循环是中断本次循环,进入一下次的循环是中断整个循环在C#中,对于while和dowhile,以下说法正确的选项是()先履行而后判断条件能否成立最少的循环次数是1次while先履行而后判断条件能否成立while最少的循环次数是0次#的数据种类有()A.值种类和调用种类C.引用种类和关系种类

B.D.

值种类和引用种类关系种类和调用种类以下对于中列举型的描绘正确的选项是()列举型是引用种类列举型是值种类,它是一组称为列举数列表的命名常量构成的独到种类C.指定分派给每个列举数的储存大小的基础种类是能够为

int

,也能够为

char

种类,还能够为

long

种类D.列举型的默认基础种类为

int

,第一个列举数的值一定为

0,后边每个列举型的值挨次递加

1以下()是用于申明列举种类的要点字。B.structC.enum在C#中,以下代码的运转结果是()int[]age1=newint[]{10,20};int[]age2=age1;age2[1]=30;(age1[1]);(inti=1;i<=3;i++){switch(i){case1:( ));case2:((i*2).ToString( ));case1:((i*3).ToString( ));}}上述对于C#代码的描绘正确的选项是()A.程序将报告编译错误,提示Case标签不可以贯串到一个标签,不可以运转B.运转时输出149C.运转时输出9D.运转时在屏幕上没有输出A{staticvoidMain( ){int[]b=newint[10];for(inti=1;i<=10;i++)_________认真阅读有以下C#代码:intA=3;intB=4(A+B);由于第二行代码少写了一个分号,程序运转时将()A.产生语法错误B.产生语义错误C.中断D.正常运转开发平台是(B)企业供给的.NET应用程序集成开发工具。在C#中,以下代码的运转结果是()string[]names={“ACCP”,”BENET”,”BETEST”};foreach(stringnameinnames)(name);B.nD.“ACCP”BENETaname“BENET”BETESTmname“BETEST”es以下都是C#供给的循环构造,除了()语句语句语句语句在C#程序中,申明一个整数种类变量A,正确的代码为()A.intA;B.DimAAsInteger;C.newAint;D.Aint;下边对于C#中值种类和引用种类的描绘正确的选项是()A.构造属于引用种类B.字符串属于值种类C.所有内置的数据种类都是值种类,所实用户定义的数据种类都是引用种类值种类变量直接寄存真实的数据,引用种类变量寄存的是指向真实数据的内存地点运转以下的C#代码段将()(选择一项)inta=10;stringb=“10”;(a+b);A.输出:20B.输出:1010C.输出:10+10D.编译报错,提示数据种类不般配的语法构造不正确的选项是()条件判断接收int,char,string三各样类的case块,一定要加上break;的case块,能够没有break的default块,在条件都不满足的状况下履行164.以下语句在控制台上的输出是多少?()stringmsg=@”Hello\nWorld!”;B.@”Hello\nWorld!”World!World!下边代码输入的结果是:()staticvoidTrunCate(int[]nums){nums[1]=99;}staticvoidMain(string[]args){int[]nums={1,2,3,4};TrunCate(nums);(nums[1]);( );}译出现语法错误,不可以运转以下代码输出的结果是:()inti=0;i=++i+8;(i++);编译出现语法错误,不可以运转以下哪一各样类是引用种类的数据种类?()申明方法时,假如有参数,则一定写在方法名后边的小括号内,而且一定指明它的种类和名称,如有多个参数,需要用()分开。A.逗号B.分号C.冒号D.不可以定义多个参数将变量从字符串种类变换为数值种类能够使用的种类变换方法是()( )( )中每个int种类的变量占用______个字节的内存?分析以下程序:publicclassclass4{privatestring_sData="";publicstringsData{set{_sData=value;}}}在

Main

函数中

,在成功创立该类的对象

obj

后,以下哪些语句是合法的

?()="Itisfunny!";

=100;

列语句创立了多少个

string

对象?

()string[,]strArray=newstring[3][4];为了将字符串str=“123,456”变换成整数123456,应当使用以下哪条语句?()Num=(str);Num=(int);Num=(int)str;Num=(str,对于C#程序的书写,以下不正确的说法是____?A.区分大小写B.一行能够写多条语句C.一条语句可写成多行D.一个类中只好有一个Main( )方法,所以多个类中能够有多个Main( )方法在C#语言中,以下能够作为变量名的是___?176.以下程序的输出结果是____?Usingsystem;ClassExample1{PublicStaticvoidmain( ){Inta=5,b=4,c=6,d;(“{0}”,d=a>b?(a>c?a:c):b);}}不确立语句后边的表达式应当是____?A.逻辑表达式B.条件表达式C.算术表达式D.随意表达式以下对于for循环的说法不正确的选项是____?循环只好用于循环次数已经确立的状况循环是先判断表达式,后履行循环体语句循环中,能够用break语句跳出循环体循环体语句中,能够包含多条语句,但要用花括号括起来列举型常量的值不可以够是____种类以下种类中,不属于值种类的是____?A.整数种类B.布尔种类C.字符种类D.数组种类构造化的程序设计的3种基本构造是_____?A.次序构造,If构造,for构造构造,if

..else

构造

elseif

构造构造,do.while

构造,foreach

构造D.次序构造,分支构造,循环构造以下参数种类中___是C#中不一样意使用的。A.值参数B.引用参数C.输出参数D.指针参数对于参数数组,以下说法错误的选项是___.参数数组一定是函数的最后一个参数?参数数组一定是一维数组C.参数数组的申明同一般数组相同D.参数数组所对应的实参的个数是不固定的在以下程序空格处填入正确的选项_____,能够实现调用函数show( ).classClass1{staticvoidshow(refinti){i*=15;(“i={0}”,i);}staticvoidMain(string[]args){inttest=10;(“调用函数show前,test={0}”,test);show(______);(“调用函数show后,test={0}”,test);}}testtesttest185.

在Visual

窗口,()窗口显示了目前

VisualStudio

解决方案的树型构造。A.类视图

B.

解决方案资源管理器

C.资源视图

D.

属性判断以下语句中哪个存在语法错误()boola=trueboolb=falseboolc=trueinti=0A.if(a||b)B.if(i)C.if(i!=3)D.if((i==3)==false)以下对于switch语句的表述中哪个是正确的()语句的控制表达式能够是任何数据种类B.switch语句能够出现default标签,也能够不出现default标签中能够有两个或两个以上的case标签的常量与控制表达式的值相同语句中case标签结束能够有跳转语句,也能够没有。以下选项中,()是引用种类。种类种类种类种类的全称是()数据库系统业务管理系统数据库管理系统数据库信息系统以下对于SQLServer数据库分别和附带的说法,正确的选项是()A.分别出来的数据库文件有

mdf和ldf

文件B.分别出来的数据库文件只有

mdf文件C.分别出来的数据库文件只有

ldf

文件不可以对分别出来的数据库文件进行重命名,不然附带不行功目前主流的数据库系统是()关系模型数据库系统网状模型数据库系统层次模型数据库系统面向对象模型数据库系统以下对于SQLServer身份认证模式的说法,错误的选项是()SQLServer供给了Windows和SQLServer身份认证两种模式SQLServer身份认证模式是默认的身份认证模式C.采纳SQLServer身份认证,用户名和密码均有SQLServer创立并存在SQLServer中采纳Windows身份认证,用户身份有Windows进行确认,SQLServer不要求供给密码主数据文件的后缀名是()A..ndfB..logC..masterD..mdf商品表的商品名属于()数据种类整形字符种类日期种类小数种类以下对于主键的说法,错误的选项是()一个表只好有一个主键主键值不可以重复一个表能够有多个主键主键拘束是一种重要的实体完好性拘束有关varchar和nvarchar的比较,以下说法正确的选项是()它们都是字符种类数据它们都是可变长度字符种类数据varchar储存Unicode字符种类D.nvarchar储存Unicode字符种类对于外键拘束,以下说法正确的选项是()外键拘束成立在主表的字段上外键拘束成立在从表的字段上外键列的值不可认为空D.外键必定要与相应的主键同名198.以下说法正确的选项是()A.INSERTINTO语句中INTO要点字不可以省略。B.INSERTINTO语句一次只好增添一条数据C.INSERTINTO语句中的字段名不可以省略D.INSERTINTO语句中的VALUES要点字不可以省略199.假如要插入一条职工数据,则以下选项正确的选项是()A.INSERTINTOEmployee(Name,Gender,Age,Rank)values(‘张旭日’,’男’,48,’201’)B.INSERTINTOEmployee(Name,Gender,Age,Rank)values(“张旭日”,“男”,48,’201’)C.INSERTINTOEmployee(Name,Gender,Age)values(‘张旭日’,’男’,48,’201’)D.INSERTINTOEmployee(Name,Gender,Age,Rank)value(‘张旭日’,’男’,48,’201’)对于增添带自增列的数据,以下说法正确的选项是()自增的列需要显示地增添自增的列能够显示地增添,也能够非显示地增添自增的列不必显示地增添。如需增添所有字段数据时,需列出除自增列以外的所有列名。自增的列不必显示地增添。如需增添所有字段数据时,仅需表名,可省略所有字段。以下选项中,UPDATE语句书写正确的选项是()UPDATESETColumn1=1FROMtable_nameUPDATEtable_nameSETColumn1=1UPDATEtable_nameSETColumn1=1ANDColumn1=2UPDATEtable_nameSETColumn1=1,Column1=2删除被从表引用的主表记录时,需改正从表的外键拘束的“删除规则”为()不履行任何操作设置NULL级联设置默认值语句中必选的字句是()A.SELECTFROMSELECTFROMWHERESELECTFROMORDERBYSELECT以下对于DISTINCT的描绘,正确的有()删除错误列信息删除重复的数据DISTINCT要点字放于FROM子句以后DISTINCT要点字放于字段名以前以下对于ORDERBY子句的说法,正确的有()在SELECT语句2,ORDERBY子句为必选B.ORDERBY默认依据降序排序C.ORDERBY字段DESC是降序摆列D.ORDERBY子句放于WHERE子句以后以下SQL语句,正确的选项是()SELECT*TOP5FROMtable_nameSELECTTOP5%*FROMtable_nameSELECT*TOP5PERCENTFROMtable_nameSELECTTOP5PERCENT*FROMtable_name以下说法正确的选项是()履行”SELECT*FROMtable_nameWHERE”语句后,定会返回所有行的数据WHERE子句在SELECT子句为必选在SQLServer中,“!=”与”<>”作用完好相同语句“SELECT*FROMtable_nameWHEREAgeNOTISNULL”的写法正确模糊查问(),能够检索出以”Tc”开头的所有字符串。LIKE‘TC_’LIKE‘%Tc_’LIKE‘Tc%’LIKE‘%Tc%’模糊查问();能够检索出以‘M’开头,且第二个字符不是”c”的所有字符串。A.LIKE

‘Mc_’B.LIKE

‘Mc%’C.LIKE

‘M[^c]_

’D.LIKE

‘M[^c]%

’210.从产品表Products中查问前10行商品的单价UnitPrice之和,正确的A.SELECTTOP10SUM(UnitPrice)AS单价之和FROMProductsB.SELECTSUM(UnitPrice)AS单价之和TOP10FROMProductsC.SELECTTOP10COUNT(UnitPrice)AS单价之和FROMProductsD.SELECTSUM(UnitPrice)TOP10AS单价之和FROMProducts

SQL语句是()从产品表Products中查问单价UnitPrice最高的商品单价,正确的SQL是()A.SELECTMIN(UnitPrice)ASB.SELECTAVG(UnitPrice)ASC.SELECTMAX(UnitPrice)ASD.SELECTMAXUnitPriceAS

最高单价FROMProducts最高单价FROMProducts最高单价FROMProducts最高单价FROMProducts212.从产品表Products中查问单价UnitPrice在6~10的产品名称和单价信息,正确的SQL有()SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN6AND10SELECTName,UnitPriceFROMProductsWHEREUnitPriceBETWEEN10AND6SELECTName,UnitPriceFROMProductsWHEREUnitPriceIN(6,10)D.SELECTName,UnitPriceFROMProductsWHEREUnitPrice>=6ANDUnitPrice<=10下述C#语言程序的运转结果是()intnum1=50;intnum2=30;if(num1<num2){(“num大”);}(“num2={0}”,num2);无显示num2大num2=30num2大,num2=30214.在C#语言中,假以下述代码中表达式的值为true,则会履行()If(表达式){语句块1;}else{语句块2;}语句块1语句块2语句块1和语句块2都履行语句块1和语句块2都不履行下述C#语句的运转结果是()intnum1=50;intnum2=30;If(num1>num2){(“num1大”);(“num1={0}”,num1);}else{(“num2大”);(“num2={0}”,num2);}num1大num1=50num2大num2=30num1大num2=50num2大num2=30语法错误不可以运转下述C#语言代码的运转结果是()staticvoidMain( ){intnum1=50;intnum2=30;intnum=40;if(num<num1){(“比num1小”);If(num<num2){(“比num2小”);}}}比num1小比num2小比num1小比num2小语法错误下述C#语言程序的运转结果是()charch=‘f’;switch(ch){default:(“不及格”);break;case‘a’:(“优异”);break;case‘b’:(“优异”);break;case‘c’:(“及格”);break;}不及格优异及格不显示当x=2时,C#语言程序的运转结果是()switch(x){case1:(“1”);break;case2:case3:("3");case4:("4");break;}4无任何输出存在语法错误D.3下述C#语言代码的运转结果是()StaticvoidMain(string[]args){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;(c);}对于C#语言中的switchcase语句,以下说法正确的选项是()A.switch判断的表达式能够是整形或字符型,但不可以是字符串型B.在该语句中,最多不可以超出五个case子句C.在该语句中,只好有一个default子句D.在该语句中,只好有一个break语句在C#语言循环中,使用循环要注意的三个因素有()循环控制变量的初始化循环必需性循环条件循环控制变量的更新循环的特色是()先履行后判断先判断后履行特别合用于已知循环次数的状况循环体中不一样意写break语句和continue语句循环的特色()先履行后判断先判断后履行While(表达式)后边能够不写分号循环体中能够有break语句,但不可以够有continue语句下述C#语言代码的运转结果是()staticvoidMain(string[]args){intcount=1;intsum=0;while(count<5){sum+=count;count++;(sum);}下述C#语言代码的运转结果是()staticvoidMain(string[]args){intcount=1;intsum=0;while(count<5){if(count%2==0){sum+=count;}count++;}(""+sum);}在C#语言中,for循环的特色()先履行后判读特别合用于循环次数不明的场合初值表达式,条件表达式和改正表达式在每次循环中都将被履行改正表达式平常用于循环控制变量自增或自减语句的作用()结束本次循环,进行下一次循环break语句被履行且循环体中以后的其余语句都履行,循环停止break语句被履行后,循环体中以后的语句都将不被履行,循环直接停止break语句和continue语句作用相同语句的作用()结束本次循环,进行下一次循环break语句被履行且循环体中以后的其余语句都履行,循环停止break语句被履行后,循环体中以后的语句都将不被履行,循环直接停止break语句和continue语句作用相同下述C#语言代码的运转结果是()StaticvoidMain( ){intconunt=1;intsum=0;for(;count<5;conunt++){Sum+=count;}(“”+sum);}下述C#语言代码的运转结果是()StaticvoidMain( ){intsum=0;for(count=1;count<5;conunt++){If(count%2==0){Sum+=count;}Sum+=count;}(“”+sum);}二、填空题1、操作符(&&)被用来说明两个条件同为真的状况。2、(+=)运算符将左右操作数相加的结果赋值给左操作数。3、常量经过要点字(const)进行申明。4、在C#中,进行说明有两种方法:使用s)。17、在循环构造中,continue语句的作用是(结束本次循环,连续下一次循环)。18、当进入VS集成环境,假如没有显示“工具箱”窗口,应选择(视图)菜单的“工具箱”选项,以显示工具箱窗口。19、每个列举成员均拥有有关系的常量值,默认时,第一个列举成员的关系值为(0)。20、当在程序中履行到(continue)语句时,将结束所在循环语句中循环体的一次履行。21、在switch语句中,每个语句标号所含要点字case后边的表达式一定是(常量表达式)。22、在while循环语句中,必定要有改正循环条件的语句,不然,可能造成(死循环)23、C#数组元素的下标从(0)开始24、c#支持的循环有(for)、(while)、(dowhile)和(foreach)循环。25、(“RP”);和(“RP”);的差异是(第一个输出RP后换行,第二个不换)。26、c#中bool种类只有两个值分别是_(true)和(false)。27、在while循环语句中,必定要有改正循环条件的语句,不然,可能造成(死循环)。28、C#数组元素的下标从(0)开始。29、对于方法,参数传达分为值传达和(引用传达)两种。30、在C#程序中,程序的履行老是从(Main)方法开始的31、在C#中,进行说明有两种方法:使用“i的值此刻是(-123)。62、要想在输出中换行,能够使用(\n)转义字符。63、优先级最高的运算符是(( ))。64、经过VisualStudio主菜单中“视图|(属性窗口)”菜单项能够控制“属性”面板的显示或隐蔽。65、C#中使用(struct)要点字表示泛型的值种类拘束。66、在while循环语句中,必定要有改正循环条件的语句,不然,可能造成(死循环)。67、在c#的条件判断语句switchcase构造中,(default)子句用于指定在找不到般配项时履行的动作。68、在以下C#类中,(Console)是控制台类,利用它我们能够方便的进行控制台的输入输出。69、Console是C#语言中的控制台类,它负责向控制台输出不一样格式的字符串,在格式字符串中,能够使用(\t)来实现水平制表输出70、C#语句末端一定使用(;或分号)。71、C#程序设计语言属于(高级)编程语言。72、C#中,使用(string)要点字来申明一个字符串。73、C#的值种类包含(简单种类)、构造种类和列举种类。74、C#的值种类包含简单种类、(构造种类)和列举种类。75、C#的值种类包含简单种类、构造种类和(列举种类)。76、对于定义为bool基本数据的数组,所有的元素都被默认初始化为(false)。77、开发C#程序的集成开发环境是(VisualStudio.NET)。78、在C#中,用({})开始和结束方法体。79、在循环履行过程中,希望当某个条件满足时退出循环,使用(break)语句。80、定义方法时使用的参数是(形参),调用方法时使用的参数是(实参)。81、数据种类说明符用来说明方法返回值的种类,假如没有返回值,则其种类说明符应为(void)。82、C#语言规定变量在使用以前一定先(申明)后使用。83、C#中的表达式近似于数学数学运算中的表达式,是由操作符、操作对象和(运算符)等连结而成的式子。84、表达式“4*10>=65”的值为(false)。85、计算表达式“10==10&&10>4+3”的结果为(true)。86、计算表达式“10*10*10>10||2<2+3”结果为(true)。87、循环语句“for(inti=30;i>=10;i=i-3)”循环次数为(7)次。88、对于do-while循环构造,当while语句中的条件表达式的值为(false)时结束循环。89、C#语言中的构造种类采纳(struct)来进行申明。它是一系列有关的但种类不必定相同的变量组织在一同构成的。90、数组内的值都拥有相同的(种类)。91、有一个字符串的定义为strings=“helloworld!”;在此字符串中,字符w的索引是(6)。92、在C#中,用来表示回车的转义字符是(\n)。93、在C#中,布尔种类的要点字是(bool)。94、当进入VisualStudio集成环境,假如没有显示“工具箱”窗口,应选择“(_视图_)_”菜单项的“工具箱”选项,以显示“工具箱”窗口。95、被调用的方法中的return语句能够用来向调用方法传达表达式的值。96、在C#中,以下for循环的运转结果是(12345)。for(inti=0;i<5;i++){(++i);}97、在C#中,以下代码的运转结果是(654321)。for(inti=6;i>0;i--){(i--);}98、C#数组元素的下标从0开始。99、在while循环语句中,必定要有改正循环条件的语句,不然,可能造成死循环.。100、在switch语句中,每个语句标号所含要点字case后边的表达式一定是常量表达式。101、专用于数组和会合的循环语句是foreach。102、下边程序段履行后,sum的值为11inti,sum=0;for(i=0,sum=0;i<=10;i++,sum++);103、下边循环语句的履行次数为6次。for(inti=0;i<=10;i+=2){}104、表达式2+5/10*10的值为(2)。105、C#程序的进口是(Main)方法。106、在方法的参数列表中定义的参数称为(形参)。107、数据种类变换分为(隐式变换)和(显式变换)两种。三、问答题1.ORDERBYColumn1,Column1能够是别名吗?2.SQLServer的逻辑运算符ISNULL和ISNOTNULL的返回种类是什么?简述TOPN和TOPNPERCENT的含义。在模糊查问中,通配符“%”、“_”、“[]”三者的差异是什么?简述聚合查问函数SUM和COUNT的用法使用什么运算符能够达到与BETWEENAND运算符相同的成效?简述SELECT语句中各子句的履行次序。简述GROUPBY子句和HAVING子句的差异。9.使用GROUPBY分组查问时,在SELECT子句中出现的非聚合函数列,能否必定要出此刻GROUPBY子句中?数据库技术经过了哪几个阶段?目前处于什么阶段?简述SQLServer2012的两种身份认证模式。简述如何进行SQLServer数据库迁徙。13.简述SQLServer中的数据种类,说说varchar和nvarchar的差异。主键拘束的作用是什么?如何在数据表成立外键拘束?它的作用是什么?如何用一条INSERT语句插入多条记录职工表和部门表,哪个是主表,哪个是从表?如何删除被从表引用的主表数据?简述使用VisualStudio2012创立并运转控制台应用程序的步骤。答:点击文件项目选择模板选择控制台程序选择文件地点和修更名称点击确立简述常用的转义字符及其作用。答:\t(制表)\n(换行)’(单引号)”(双引号)简述C#语言中有哪些基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论