2022年计算机基础与程序设计第四章习题答案 .pdf

上传人:H****o 文档编号:38671794 上传时间:2022-09-04 格式:PDF 页数:7 大小:36.27KB
返回 下载 相关 举报
2022年计算机基础与程序设计第四章习题答案 .pdf_第1页
第1页 / 共7页
2022年计算机基础与程序设计第四章习题答案 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年计算机基础与程序设计第四章习题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机基础与程序设计第四章习题答案 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学而不思则惘,思而不学则殆第四章课后习题一、选择题1、有定义语句: int ,a=new int5,6;,则下列正确的数组元素的引用是()。A.a(3,4) B.a(3)(4) C.a34 D.a3,4 2、下列的数组定义语句,不正确的是()。A.int a=new int 51,2,3,4,5; B. int,a= new int a34; C. int a=new int 3; D.inta=1,2,3,4; 3、数组定义与赋初值语句如下:int a=1,2,3,4,5; 则a2 的值为()。A.2 B.3 C.4 D.1 4、下列数组定义语句中,int a= new int3; 定义的数

2、组 a占的字节数为()。A.16 B.12 C.6 D.8 5、下列数组定义语句中,double ,d=new int4,5;则定义的数组 d占的字节数为()。A.160 B.80 C.240 D.1206、下列程序段执行后,int a=1,2,3,4,5; a4=aa2; 则a4的值为()。A.2 B.3 C.4 D.57. 要定义一个 3行4列的单精度型二维数组f ,使用的定义语句为()。A.float f ,=new float 3,4; B.float ,f=new float 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7

3、 页学而不思则惘,思而不学则殆34; C.float ,; D.float ,f=new float 3,4; 8、语句如下: intc1=new int5;int c2=1,2,3,4,5,6,7,8,9,0;数组 c1和c2中的元素的个数分别为()A. 6和10 B. 6 和9 C. 5 和10 D. 5 和99、定义一个数组,正确的代码为()A.int arraya=new int5; B.int arraya=new int5;C.int arraya=new int; D.int5 arraya=new int5; 10、要定义一个为 int 型的交错数组 a,数组有两行,第一行一个

4、元素,第二行两个元素并赋初值3和4,使用的语句是()A.int a=new int2 ; a1=new int1; a2=new int23,4; B.int a=new int2 ; a0=new int1; a1=new int23,4; C.int a=new int ; a0=new int1; a1=new int23,4; D.int a=new int 2; a0=new int1; a1=new int23,4; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页学而不思则惘,思而不学则殆11、下列代码的运行结果()

5、 int age1 = new int 10, 20 ; int age2 = age1; age21 = 30; Console.WriteLine(age11); Console.ReadKey(); A.0 B.10 C.20 D.30 12、定义并初始化一个用于存放我们国家的四个直辖市的数组cityName ,四个直辖市为:北京,上海,天津,重庆. 正确的是 ( ABC ) 多选A.String cityName = new String4 “ 北京 ” , “ 上海 ” , “ 天津 ” , “ 重庆 ; B.String cityName = new String “ 北京 ” ,

6、 “ 上海 ” , “ 天津” , “ 重庆 ; C.String cityName=“ 北京 ” , ” 上海 “ , ” 天津 “ , ” 重庆 ; D.String cityName = new String4 “ 北京 ” , “ 上海” , “ 天津 ” , “ 重庆 ; 三、编写程序题1、编写一个 Windows应用程序,随机产生10个两位整数存放在数组中,找出最大值、最小值、高于平均值的数。staticvoid Main( string args) Random ra = new Random (); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - -

7、 - - -第 3 页,共 7 页学而不思则惘,思而不学则殆int a = new int 10; for ( int i = 0; i a.Length; i+) ai = ra.Next(10, 100); Console.Write( 随机的 10个数 ); foreach ( int i in a) Console .Write( + Convert .ToString(i); Console.WriteLine(); int max = a0; int min = a0; int aveg = 0; int sum = 0; for ( int i = 0; i max) max =

8、 ai; if (ai min) min = ai; sum += ai; aveg = sum / a.Length; Console.WriteLine(最大数: + Convert .ToString(max) + 最小数: + Convert .ToString(min); Console.WriteLine(平均数: +Convert .ToString(aveg); Console.Write( 高于平均数的是: ); for (int i=0;iaveg) Console.Write(Convert .ToString(ai)+ ); Console.ReadKey(); 2、编

9、写一个 Windows应用程序,随机产生10个两位整数存放在数组中,用冒泡排序从小到大排序并输出。staticvoid Main( string args) Random ra = new Random (); int a = new int 10; for ( int i = 0; i a.Length; i+) ai = ra.Next(10, 101); Console .Write( 随机的 10个学生成绩: ); foreach ( int i in a) Console .Write( + Convert .ToString(i); Console .WriteLine(); fo

10、r (int i=0;ia.Length;i+) for ( int j=0;j aj + 1) int temp = aj; aj = aj + 1; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 7 页学而不思则惘,思而不学则殆 aj + 1 = temp; Console.Write( 排序后: ); foreach ( int i in a) Console.Write( + Convert .ToString(i); Console.ReadKey(); 3、编写一个 Windows应用程序,定义一个行数和列数相等的二维数组

11、,并进行初始化,然后计算并输出数组两条对角线上的元素之和。staticvoid Main( string args) int , a = newint 4,41,2,3,4,5,6,7,8,2,5,8,3,1,4,7,2; int s = 0,m=0; for ( int i = 0; i a.GetLength(0); i+) for ( int j = 0; j a.GetLength(1); j+) Console.Write(Convert .ToString(ai,j) + ); Console.WriteLine(); for ( int i = 0; i a.GetLength(0); i+) for ( int j = 0; j a.GetLength(1); j+) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 7 页学而不思则惘,思而不学则殆 if (i = j) s += ai, j; if (i+j=3) m+= ai, j; Console.WriteLine(s= + s+ ,m= +m); Console.ReadKey(); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁