ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:22.01KB ,
资源ID:10361349      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10361349.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#练习题基础知识部分.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#练习题基础知识部分.docx

1、C#练习题基础知识部分一、 单项选择题1、C#程序设计语言属于什么类型的编程语言?(C )A 汇编语言 B 机器语言 C 高级语言 D 自然语言2、请问经过表达式 a=3+15?0:1 的运算,变量a的最终值是什么? (B )A 3 B 1 C 0 D 43、关于如下程序结构的描述中,哪一项是正确的?(A ) for( ; ; ) 循环体; A 一直执行循环体,即死循环B 执行循环体一次C 不执行循环体 D 程序不符合语法要求4、设double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+(int)(x/y)-(int)x/y的值为(C)A 2.9B 2.5 C 2.1 D 25

2、、设bool型变量a和b的取值分别为true和false,那么表达式a&(a|!b)和a|(a&!b)的值分别为:(A)A true true B true falseC false false D false true6、设int型变量x的值为9,那么表达式x- + x- + x-的值为(B)A . 27 B. 24 C. 21 D .187、下列属于合法C#变量名的有(A)A、x_123 B if C 1_x D 3x8、要使用变量age来存储人的年龄,则将其都声明为(C)类型最为适合。A sbyte B byte C int D float9、以下数组声明中,不正确的有(B)A int

3、a ; B int a=new int2;C int a=1,3D int a=int 1,310、以下不属于.NET编程语言的是(A)A Java B C#C VC.NETD、VB.NET11、下列语句执行后y的值为(C)int x=0,y=0;while(xnf;C.bool bo=true+false;D.bool bo=true=false;28.假设有如下数组int a=new int10;则下列不正确的是(C)A.int n=5; an=a0+a1;B.a0=1;a1=2;a2=3;C.a0=1;a1=2;a2=”3”;D.a2*3=2*3;29.在C#语言中,运算符和的功能分别是

4、(B)A关系运算和赋值运算B赋值运算和关系运算C都是关系运算D都是赋值运算30. 两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是(C )。int x;x=int.Parse(Console.ReadLine();if(x+5)Console.WriteLine(x);elseConsole.WriteLine(x - -);A. 7和5 B. 6和3 C. 7和4 D. 6和431. 为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(B )组成配对关系。A. 缩排位置相同的ifB. 在其之前未配对的ifC. 在其之前未配对的最近的ifD. 同

5、一行上的if32. 设整型变量a为5,使b不为2的表达式是( C)。A. b=a/2B. b=6-(-a)C. b=a%2D. b=a3?2:133. 以下可以为二维数组进行赋值的是( D)A. int, a=new int,1,2,3,4,5,6,7,8;B.int, a=new int2,31,2,3,4;C.int, a=new int2,31,2,3,1,2;D.int, a=new int,1,2,3,4,5,6;34. 关于循环语句下列错误的是(D)A. for语句while语句与do while语句可以相互替换。B. while(5)Console.WriteLine(“Hell

6、o!”);将无限输出字符串Hello。C.for(int i=5;i=1;B.x=2;C.x0;D.x3;36. C#程序设计语言属于什么类型的编程语言(C ) A汇编语言 B机器语言 C高级语言 D自然语言37 在C#中,表示一个字符串的变量应使用以下哪条语句定义(B ) ACString str; Bstring str; CDim str as string Dchar * str;38 在C#中,下列哪些语句可以创建一个具有3个初始值为”的元素的字符串数组(C )A. string StrList3( ”);B. string3 StrList = ”, ”, ”;C. string

7、StrList = ”, ”, ”;D. string StrList = new string 3;39 关于如下程序结构的描述中,哪一项是正确的(A )for( ; ; )循环体; A. 一直执行循环体,即死循环 B. 执行循环体一次 C. 不执行循环体 D. 程序不符合语法要求40 可以作为自定义标识符的是(D )A2x BbreakCm-n Dm_n41. C#语言不能选用的字母是(B )A. _w B. C. Ii D. i42. 属于C#语言基本数据类型的是(B )A. 字符串型 B. 整型C. 数组型 D. 结构型43. C# 语言的长整型数值在计算机中占用的字节个数是(A )A

8、. 8 B. 2C. 3 D. 444.下列选项中属于字符串常量的是 (B)A. ABCB. “ABC”C. absD. a45. 设整型变量 i 的值为3 , 则表达式 i- i 的值为(B)A. 0 B. 1 C. 2 D. 346. 下列代码的运行结果是:(A )int a = 30;int b = 20;b = a;a = 10;Console.WriteLine(a);Console.WriteLine(a/b);A、10 C、 30 0 0B、10 D、 101 1.547. 设int a=9, b=6, c 执行语句c=a/b+0. 8 后c 的值是(X )A. 1 B. 1.

9、8C. 2 D. 2. 348在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句(A ) Adecimal EMoney; Bint EMoney;Cstring EMoney; DDim EMoney as double;49 设int x=10, a=0, b=25 则条件表达式x D=二、 多项选择题 (本大题共5小题,每小题2分,共10分)1、switch( ) 语句中的控制表达式可以是下面哪几种类型? (BCD )A integer类型 B char类型C string类型 D enum类型2、在数组中,对于for 和 foreach语句,下列哪些选

10、项中的说法正确的? ( ABD)A foreach语句能使你不用索引就可以遍历整个数组B foreach 语句总是遍历整个数组C foreach 语句总是从索引1遍历到索引LengthD 如果需要修改数组元素就必须使用for语句3、设置 int a=3。从以下选项中,选出所有变量result的值为true的表达式。(ABD )A bool result = (a+=3) B bool result=(+a3)C bool result=(a= =-4) D bool result=!(a+3)4、通常计算机程序是由若干条语句组成的,组成程序的常用-结构分别是下列哪几种? (ABC )A 顺序结

11、构 B 分支结构C 循环结构 D 跳转结构5、下面选项(BD )是C#语言中定义的循环语句类型。A if else B whileC switchcaseD for6. 在C#程序中,入口函数的正确声明为(AB )A. static int Main()B. static void Main()C. static void main()D. static Main()7. 从下列选项中,选出变量result的返回值是false的表达式(AB)A. bool result = (4=5); B. bool result=(1!=1);C. bool result=(1=1); D. bool r

12、esult=0;8通常计算机程序是由若干条语句组成的,组成程序的常用结构分别是下列哪几种(abc )A顺序结构 B分支结构 C循环结构D跳转结构9switch( ) 语句中的控制表达式可以是下面哪几种类型(abc )Aint类型Bchar类型Cstring类型Denum类型10 在数组中,对于for和foreach语句,下列哪些选项中的说法正确(ABD )Aforeach语句能使你不用索引就可以遍历整个数组Bforeach 语句总是遍历整个数组Cforeach 语句总是从索引1遍历到索引LengthD如果需要修改数组元素就必须使用for语句三、 判断题 (本大题共5小题,每小题3分,共15分)

13、1、在C# 编程环境中,常量的值可以在代码中被修改。(X )2、C#程序的执行是从第一个方法开始,到Main方法结束。(X )3、Main方法的返回值类型必须是void 的类型。(X )4、else语句总是与离他最近的一个if语句相匹配。(X )5、在C#中,%运算符的两边都必须是整型的。(x )6在C# 2008编程环境中,常量的值可以在代码中被修改。(x )7. 在C#2008编程环境中,int类型变量的位数是16位。(x )8. 数组的长度不能是变量 (Y )9. C# 程序中使用0表示逻辑非 (Y )10. C# 关于switch 小括号中表达式可以是字符串类型 (Y )四、 程序阅读

14、题 (本大题共5小题,每小题4分,共20分)1.写出下列程序的运行结果。static void Main(string args) string words = new string “a”,”b”,”c”; foreach ( string word in words) Console.WriteLine(word); 答: _a b c_2 完善如下程序: 键入10个整数,统计其中正数(neg)、负数(pos)和零(zero)的个数并将三者输出。 int i; int num; int zeroNum = 0; int _ZengNum=0; int FuNum = 0; for (i =

15、 1; i 0) ZengNum+; else if (num = 0) zeroNum+; else FuNum+;_ /for_end Console.WriteLine(正数:0、负数: 1、 零:2, ZengNum, FuNum, zeroNum);3下列代码的功能是要遍历整个数组并将其显示出来,但是有一行代码是错误的。请检查下列代码,并在错误代码行后填入该行完整的正确代码: 1) static void Main(string args) 2). 3). string myArray = new string “C#”, “C+”, “VB”, “java” ; 4). for(i

16、nt i = 1; imyArray.Length -1; i+) 5). 6). Console.WriteLine(myArrayi); 7). 8). 答: 第_4_行错误。应改为_for(int i = 0; imyArray.Length; i+)_4.完善如下程序:求5的阶乘并输出 int mul=1 ; for(int i=1;i=5;i+)mul*=i; Console.WriteLine(_mul_);5.说明本程序的功能。 int nums = new int3; int max = int.MinValue; for (int i = 0; i 3; i+) string

17、 strTemp = Console.ReadLine(); numsi = int.Parse(strTemp); for (int i = 0; i max) max=numsi; Console.WriteLine(max);答: _求三个数的最大值_6. void main()int k=2,i=2,m;m=(k+=i*=k);Console.WriteLine(“0,1”,m,i);输出结果_6,4_。7. void main()char grade=C;switch(grade)case A:Console.WriteLine(=85.);break;case B:Console.WriteLine(=70.);break;case C:Console.WriteLine(=60.);break;case D:Console.WriteLine(60

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1