版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 C # 程 序 设 计 练 习 题一选择题( 25 分) #中每个 int 类型的变量占用 _A个字节的内存。在C#中,表示一个字符串的变量应使用以下哪条语句定义?B;数组的下标从(B)开始A. -中,新建一字符串变量str,并将字符串TomsLivingRoom保存到串 中,则应该使用下列哪条语句? AsLivingRoom;= TomsLivingRoom ; (TomsLivingRoom);(TomsLivingRoom); 5.下列语句创建了多少个 string 对象? D string,strArray=newstring34;应用程序中,要求下压按钮控件 Button1 有以下
2、特性:正常情况下,该 按钮是扁平的,当鼠标指针移动到它上面时,按钮升高。那么,在程序 中,属性的值应设定为: B7关于C#程序的书写,下列不正确的说法是 _D_。A. 区分大小写B.一行可以写多条语句C.一条语句可写成多行D.一个类中只能有一个Main()方法,因此多个类中可以有多个 Main()方 法8.在C#语言中,下列能够作为变量名的是_C_。在 C# 语言中,下面的运算符中,优先级最高的是 _B_。A. %B.+C./=D.10. 能正确表示逻辑关系“ a=10或a=10ora=10|a=10&a=10|ab?(ac?a:c):b;(d);不确定12要看到程序运行的结果,必须按下列哪个
3、组合键(A)。+F13.有如下程序Usingsystem;ClassExample1PublicStaticvoidmain()Intx=1,a=0,b=0; Switch(x)Case0:b+,break;Case1:a+,break; Case2:a+,b+,break; (“a=0,b=1 ”,a,b);的输出结果是c=2,b=1,b=1,b=2,b=214以下叙述正确的是_D。.while语句构成的循环不能用其他语句构成的循环来代替.while语句构成的循环只能用break语句退出C. 用do.while语句构成的循环,在 while后的表达式为true时结束循环D. 用do.whil
4、e语句构成的循环,在 while后的表达式应为关系表达式或 逻辑表达式15. 以下关于for循环的说法不正确的是_A_。 循环只能用于循环次数已经确定的情况 循环是先判定表达式,后执行循环体语句循环中,可以用 break 语句跳出循环体 循环体语句中,可以包含多条语句,但要用花括号括起来。16. 若有定义: intx=newint100,2,4,4,5,6,7,8,9,10; 则数组 x 在内存中所 占字节数是c 。有定义语句:int,a=newint5,6;则下列正确的数组元素的引用是C_。(3,4)(3)(4)343,418. 下列的数组定义语句,不正确的是 _c _。a=newint51
5、,2,3,4,5,a=newint34 a=newint3;a=1,2,3,4;19. 要使文本框控件能够显示多行而且能够自动换行,应设置它的 B _属性。和和 WordWrap 和和 WordWra #源程序文件的默认扩展名为 _c _。下面有关 for 语句的描述有错误的是 _D_。A. 使用for语句时,可以省略其中的某个或多个表达式,但不能同时省略全部 3 个表达式B. 在省略for语句的某个表达式时,如果该表达式后面原来带有分号,则 一定要保留它所带的分号C. 在for语句表达式中,可以直接定义循环变量,以简化代码 语句的表达式可以全部省略22. 下面有关break,continue
6、和goto语句描述正确的是 _D_。语句和 continue 语句都是用于终止当前整个循环B. 使用break语句可以一次跳出多重循环C. 使用语句可以方便地跳出多重循环,因而编程时应尽可能多使用goto语句语句必须和标识符配合使用,break和continue语句则不然23. 下面是几条动态初始化一维数组的语句,指出其中正确的是 _B_。arr2=newint; 没有设置长度 arr2=newint4;arr2=newinti6,5,1,2,3; 【】不能是变量 arr2=newint46,5,1,2,3;24. 下面对 Write()和WriteLine()方法的描述,哪些是正确的_A_。
7、()方法在输出字符串的后面添加换行符B. 使用Write()输出字符串时,光标将会位于字符串的后面C. 使用Write()和WriteLine()方法输出数值变量时,必须要先把数值变量 转换成字符串D. 使用不带参数的WriteLine()方法时,将不会产生任何输出25. 设 a=6,b=4, 则表达式 b*a+3 的值为( C)A3B18C27D3626标识符的名字不能使用c#语言中的关键字,如果要使用,则应使用(C)字符作为前缀 :A .任意字符C. D. /二、填空题( 20 分)1. 结构化的程序设计的 3 种基本结构是 (顺序),(循环),(选择 )。2在C#程序中,程序的执行总是从
8、(Main()方法开始的。3. 、在C#中,进行注释有两种方法:使用“组定义与赋值语句如下:inta二1,2,3,4,5;则 a2的值是(3)。5.下列程序段执行后,a4的值为(4)。inta=1,2,3,4,5;a4=aa2;3 的结果是: (2)7. 具有 n+1 个元素的数组的索引是 0-(n)8在调用一个方法的过程又调用另一个方法,称为(函数调用),一个 方法直接或间接的调用它本身,称为(递归调用)。三、程序分析题1. 运行以下程序段,结果是( 150)doublek,t;t=0;for(intn=1;n=10;n+)For(k=1;k=5;k+)t=t+k;(t);2. 运行以下程序
9、段,结果是(总和为 25)usingSystem;classSumwstaticvoidMain() inti=1,sum=0;while(i0;j-=2)a-=j*3;4. 以下程序运行后,控件 textBox1 显示内容为 (819) inti;For(i=10;i=20;i+)if(i%5=0)Continue;+=()+ ”“;5. 给出下列程序的运行结果:usingSystemClassDomeStaticvoidMain()intn=1,sum=0;while(n101)sum+=n;n+;(1+2+3+ +100=”sum);6.给出下列程序的运行结果:(5050)123456)
10、StaticvoidMain()int,twoarray=newint2,31,2,3,4,5,6;癸*矩阵*);for(inti=0;iI(0);i+)for(intj=0;j(1);j+)(twoarrayi,j+ ”)“;();7.给出下列程序的运行结果:( 15) usingSystem;publicclasstest publicintnum;publictest(inti)=i+5;StaticvoidMain()testclassone=newtest(10);intx=;(x);8. 给出下列程序的运行结果:( 1,1)StaticvoidMain() int,a=newint
11、3,3;a0,0=1;for(inti=1;i3;i+)ai,0=1;ai,i=1;for(intj=1;ji;j+)ai,j=ai-1,j-1+ai-1,j;for(inti=0;i3;i+)for(intj=0;j=i;j+)(“0t”,ai,j);(“0t ”,ai,j); 四,程序完善题 , 如:1.publicvoidMa in()boolb仁false,b2二true;(b仁0b2=1:b1,b2);2.publicvoidMa in()in tjshu=0,oshu=0;in ta 二n ewi nt0,4,7,8,9,10,14,15,19,20,50,48,55;foreach(intkina)if(K%2=0)oshu+;elsejshu+;(0个奇数, 个偶数,jshu,oshu);3. StaticvoidMain()charch;stri ngstr;(请输入任意长度的字母并按回车键:“);ch=().Substring(0,1);特点:构造函数的函数名和类的名称必须一样构造函数在对象定义的时候被自动调用。构造函数可以被重载,但是不可以被继承。1 创建文件的常用方法(1)(路径)(2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东学前教育试题及答案
- 乳品干燥工安全实践评优考核试卷含答案
- 江西工程学院《西医内科学》2025-2026学年期末试卷
- 砚台雕刻工安全生产能力竞赛考核试卷含答案
- 钢铁产品质检工操作水平模拟考核试卷含答案
- 无机化学反应生产工诚信能力考核试卷含答案
- 管模维修工风险识别强化考核试卷含答案
- 摩托车成车装调工岗前安全检查考核试卷含答案
- 体育:桥梁与文化-深化全球体育文化交流
- 护士职业性腰背痛预防规范解读
- 承包土豆合同范本
- 2025年长期照护师考试试题
- 青少年航天科普
- 2026届浙江绍兴市高三一模高考政治试卷试题(答案详解)
- 普通研磨工岗前操作规范考核试卷含答案
- 《高等数学 上册》课件 3-7曲率
- 公路桥梁养护管理规范手册
- DB32∕T 5031-2025 纸质档案等离子臭氧消毒技术规范
- 云南省政府采购评审专家考试真题库及答案完整版
- 2025-2030武术培训行业线上线下融合发展模式研究报告
- 食堂交叉污染培训
评论
0/150
提交评论