湖大C#竞赛题库.docx_第1页
湖大C#竞赛题库.docx_第2页
湖大C#竞赛题库.docx_第3页
湖大C#竞赛题库.docx_第4页
湖大C#竞赛题库.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

C#题库常识(10)计算机常识:世界上第一台电子计算机,诞生于美国的哪所大学?宾西法利亚大学计算机常识:2016年3月召开的“全国两会”,指的是什么会议?全国政协十二届二次会议和十二届全国人大二次会议计算机常识:我们常用的图像处理软件:PhotoShop,是哪个公司的产品?美国,Adobe 公司计算机常识:C#是微软公司的产品,那么请问:微软公司的总部在美国的哪个州?华盛顿州礼仪常识题:穿西装时,需要注意衬衣袖口的长度。最美观的做法,是以下哪种方式?A、衬衣袖长短于西装,衬衣袖口在里面;B、衬衣袖长与西装相同;C、衬衣袖长略长于西装,露出1厘米左右;D、衬衣袖长长于西装,露出1寸左右;C礼仪常识题:奉茶时应当注意,茶水应当是水杯的几分满为宜?A、三分满;B、五分满;C、八分满;D、全满C网络流行语:“不明觉厉”是什么意思?虽然不明白(对方)在说什么、做什么,但是感觉很厉害的样子。网络流行语:“人艰不拆”是什么意思?人生已经如此的艰难,有些事情又何必拆穿英文拼写:“微软”的英文单词是怎么拼写的?Microsoft英文拼写:“C#”中 # 读作“夏普”,意为:尖锐、敏锐,请问“夏普”这个单词是怎么拼写的?SharpC#常识(54)C#源程序文件的默认扩展名是什么?cs结构化程序设计的3种基本结构,哪三种?顺序分支循环数据类型说明符用来说明函数返回值的类型,如果函数没有返回值,则其类型说明符应为什么?void定义函数时使用的参数称之为什么参数?形式参数枚举类型使用什么关键字声明,请你拼写出来。enum在switch语句中,什么语句是可选的,且若存在,只能有一个。(请读出或拼写出来)defaultC#中,在进行隐式转换时,可以将一个整数类型隐式转换为char类型的变量。这句话正确吗?错误判断下列的说法是否正确:for 语句括号中的三个表达式,可以省略其中的一个或两个,但不能三个同时省略。这句话正确吗?错误判断下列说法是否正确:if条件表达式可以是任意表达式。错误C# 语言中,元素类型为int的10个元素的数组共占用多少字节的存储空间?40C# 语言中声明“结构体”的关键字是什么?struct判断下列说法是否正确:for 循环体语句中,可以包含多条语句,但要用花括号括起来。正确C# 语言中,布尔型的变量可以被赋值为哪两种值?truefalseC# 语言中,什么操作符被用来判断两个条件是否同时为真?主持人提示:“操作符”即“运算符”之意。&在 C# 中,一般来说,一元运算符和二元运算符,谁的优先级更高?一元运算符判断下列说法是否正确:定义枚举时至少为其中的一个枚举成员赋值。错误判断下列说法是否正确:在 C# 编程环境中,常量的值可以在声明后的代码中被修改。错误C# 语言中声明类的关键字是什么?class判断下列说法是否正确:在带有“|”操作符的语句中,如果其中一个或两个条件都为真,则语句为真。正确C# 语言中,int 类型变量的是多少位(bit)的?32位C# 程序设计语言属于什么类型的编程语言?面向对象判断下列说法是否正确:C# 语言中,在同一行上可以书写多条语句,只要每条语句间用分号分隔即可。正确C# 中,_语句可以不用下标索引就可以遍历整个数组foreach判断下列说法是否正确:for 语句括号中的三个表达式,只能省略其中的一个或两个,但不能三个同时省略。错误判断下列说法是否正确:要想在输出中换行,可以使用“/n”转义字符。错误n在 C# 中,每个 char 类型量占用几个字节的容量?2Main() 方法的返回值类型必须是 void 的类型。错误还可以是int判断下列说法是否正确:foreach 语句既可以用来遍历数组中的元素,又可以改变数据元素的值。错误foreach是只读的请问执行下列语句后,变量 i 的值是多少? float f=-123.567f; int i=(int)f;123判断下列代码段的输出:int a = 10;string b = 10;Console.WriteLine(a+b);1010字符串类型判断下列说法是否正确:在 C# 中,主函数中声明的变量不会自动被赋予初始值,在访问变量前,必须明确的为其赋值 。正确在C#中,switch 条件表达式可以是字符串类型的吗?可以判断下列说法是否正确:在控制台应用程序中,若想从键盘上输入数据,可以使用 Console.Read() 以及 Console.ReadLine() 方法。正确判断结果:计算表达式“10=10 & 54+3”的结果是多少?TRUE判断下列说法是否正确:在 C# 编程环境中,常量的值可以在代码中被修改。错误判断下列说法是否正确:不同的命名空间中不能有同名的方法。错误定义方法时声明的参数称之为什么参数?调用方法时传入的参数又称之为什么参数?形式参数(形参),实际参数(实参)C#数组元素的下标从几开始?0C# 控制台程序, 要看到程序运行的结果,必须按下列哪个组合键()。A.Ctrl+F5在C#中,表示语句结束的符号是什么?分号C#中,表示分支判断的的三元运算符是什么??:下列语句是否正确:for(int i=0 , iy?x:y的含义是获取x和y中的较大值并且赋给z。正确有如下 C# 代码片段:int a = 5 / 2;变量 a 的赋值结果是几?2C#语言中的 continue 关键字用来做什么?结束本次循环,继续下次循环设 int 型变量 x 的值为 5,那么表达式 x- + x- + x- 的值是多少?12C# 语言中的 break 关键字的作用有哪些?两个作用:跳出循环;跳出switch分支在C#中,Main是关键字吗?也就是说,可以使用Main作为变量名吗?不是关键字,可以作为变量名(标示符)循环语句“for(int i=30;i21;i=i-3)”循环次数为几次?3C#数组具有很多特征,请说出其中的两个特征连续存储、固定大小、下标访问、变量名相同、成员类型相同在C#中,利用什么类,我们可以方便的进行控制台的输入输出。Console在C#中,哪种数据类型最适合存储电话号码?字符串类型,因为电话号码很长且可能是0开头使用VS调试运行时,使用什么快捷键可以在代码行处添加或删除一个断点?F9与、或、非三种逻辑运算符的优先级是什么样的?非最高,与、或次之且相同单选题(13)1.能作为C#程序的基本单位是()。A.字符B.语句C.函数D.源程序文件答案:B2.将变量从字符串类型转换为数值类型可以使用的类型转换方法是()。A.Str()B.CcharC.CStr()D.int.Parse()答案:D3.先判断条件的当循环语句是()。A.do.whileB.whileC.while.doD.do.loop答案:B4.C#是一种面向()的语言。A.机器B.过程C.对象D.事物答案:C5.以下正确的描述是()。A.函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C.函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套答案:B6.在C#中,可以标识不同的对象的属性是()。A.TextB.NameC.TitleD.Index答案:B7.当在程序中执行到()语句时,将结束所在循环语句中循环体的一次执行。A、break B、return C、continue D、default答案:C8.写出以下程序的运行结果。usingSystem;classTestpublicstaticvoidMain()intx=5;inty=x+;Console.WriteLine(y);y=+x;Console.WriteLine(y);A、4 B、5 C、6 D、7答案:B1 下列选项中,关于类的说法,不正确的是()A.在C#中,一个类必须包括字段和方法,否则不是类。B.声明类的关键字是Class。C.类是现实世界中一组具有相同字段和方法的对象的集合。D.类是组成C#应用程序的基础。答案 A2 以下程序的运行结果是() class Program int i = 1; public static void Main(String agrs) Console.WriteLine(i=+i); A.编译出错。 B.输出i=1 C.输出i=0 D.编译通过,运行时出现异常答案 A3 下列关于命名空间的说话,错误的是()A.定义命名空间使用关键字namespaceB.命名空间能够对类进行分类管理,从而有效地避免了类名冲突问题。C.导入命名空间使用关键字usingD.当两个相互操作的类不在同一个命名空间时,可以直接访问答案 D4 关于C#中的switch case语句,以下说法正确的是( )。A.switch判断的表达式可以是整型或字符型,但不能是字符串型B.在该语句中最多不能超过5个case子句C.在该语句中只能有一个default子句D.在该语句中只能有一个break语句答案 C5 C#语言中,引用命名空间应该使用的语句是()。A. inputB. usingC. includeD. namespace答案B6 C#中的类Console包含两个输出方法:Write()和WriteLine(),他们之间的唯一区别是( )。A WriteLine()方法输出后换行,Write()方法输出后不换行B WriteLine()方法可以格式化输出,Write()方法不可以C Write ()方法输出后换行,WriteLine()方法输出后不换行D Write ()方法可以格式化输出,WriteLine()方法不可以答案 A7 C#语言中,引用命名空间应该使用的语句是( )。A importB usingC includeD namespace答案 B8 x的初值为24,则表达式x+=x-+=x%=17运算的结果值为( )A. 28 B27 C26 D错误的表达式答案 D9 下面代码运行后,s 的值是()。int s = 0; for (int i = 1; i 10) break; if (i % 2 = 0) s += i; A. 20B. 12C. 10D. 6答案 B10 在C#开发的程序中,选项中能够在屏幕上输出以下文本的语句是( )。10*10=100 A. Console.WriteLine(0*1=2,10,10,100);B. Console.WriteLine(“0*1=2,10,10,100”);C. String number =string.Format(“0*1=2”,10,10,100); Console.WriteLine(number);D. String number =string.Format(0*1=2,10,10,100); Console.WriteLine(number); 答案 C 11 在C#语言中,若打印如下图案,下划线处应填入( )。* * * * * * * for(int i = 1; i =4;i+) for(int j =_;j0;i-) numi-1= i; for(int i = 0;inum.Length;i+=2) totalNum+= numi+i; Console.WriteLine(totalNum); A. 0B. 15C. 25D. 30答案 B13 现有如下一段c#代码,该代码的运行结果是( )public static void Main() for(int i=1;i=3;i+) switch(i) case 1: Console.Write(i.ToString(); break; default: Console.Write(i*2).ToString(); break; A. 146 B. 有编译错误 C. 246 D. 123答案 A填空题(8)

温馨提示

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

评论

0/150

提交评论