c - 程序设计课后习题与解答[1](3)
A. CString str; B. String str; C. Dim str as string D. char * str; 4.C#程序中用到的数据分为两个大类,它们是( A )。 (A)值类型和引用类型 (B)整型和实型
(C)数值类型和字符类型 (D)简单类型和复杂类型 5.C#语言中,值类型数据对象占用的存储空间大小( B )。
(A)不固定 (B)相对固定 (C)可以任意指定 (D)都是相同的 3.C#语言中,引用类数据对象占用的存储空间大小( D )。
(A)不得而知 (B)相对固定 (C)都是相同的 (D)随实际需要而定 6.C#语言中,基本整型数据类型(int)所占用的存储空间为( C )个字节。 (A)1 (B)2 (C)4 (D)8
7.C#语言中,双精度实型数据类型(double)所占用的存储空间为( D )个字节。 (A)1 (B)2 (C)4 (D)8
8.C#语言中,字符数据使用Unicode字符集,其占用的存储空间为( B )个字节。 (A)1 (B)2 (C)4 (D)8 9.下面的运算符中,优先级别最低的是( D )。 (A)new (B)!= (C)?: (D)= 10.设有整型变量x,则表达式x=5/8运算后,变量x的值为( A )。 (A)0 (B)0.625 (C)0.6 (D)0.63
第 7 页 共 88 页
11.C#语言中,字符串常量@\的长度(有效字符个数)是( C )。 (A)6 (B)7 (C)8 (D)9
12. 为了将字符串 str=“123,456”转换成整数 123456,应该使用以下哪条语句? (A) A.int Num = int.Parse(str); B.int Num = str.Parse(int); C.int Num = (int)str;
D.int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands); 13.C#语言中,与赋值运算符“=”实现相同操作的字符串处理方法是( C )。 (A)Compare (B)Concat (C)Copy (D)Substring 14.C#应用程序中,标识符用于给程序处理的数据对象命名。组成标识符的字符为字母、数字和下划线,标识符的第一个字符( B )。 (A)必须是字母 (B)必须是字母或者是下划线 (C)必须是下划线 (D)可以是字母或者是下划线 15.在程序中如果要使用系统保留字(关键字)作为自定义标识符,必须使用字符( A )作为引导符。 (A)@ (B)$ (C)# (D)~ 16.下面所列的C#标识符中,错误的是( B )。 (A)myId (B)int (C)@if (D)_int 17.下面所列的C#自定义标识符中,正确的是( A )。
(A)@double (B)$double (C)#double (D)~double
18. C#中所有字符都是使用( A )
(A)Unicode编码表示 (B)UTF-8编码表示 (C)UTF-16编码 (D)GBK编码 19. 关于 C#程序的书写,下列不正确的说法是____?(D) A.区分大小写
B.一行可以写多条语句 C.一条语句可写成多行
D.一个类中只能有一个 Main()方法,因此多个类中可以有多个 Main()方法 20. 在 C#语言中,下列能够作为变量名的是____?(C) A.if B.3ab C.a_3b D.a-bc
21. 在 C#语言中,下面的运算符中,优先级最高的是__(A)__? A.% B.++ C./= D.>>
22. 能正确表示逻辑关系“a>=10 或 a<=0”的 C#语言表达式是__(D)__? A.a>=10 or a<=0 B.a>=10|a<=0 C.a>=10&&a<=0 D.a>=10||a<=0
23.在 C# 中可用作程序变量名的一组标识符是(B) A.a3_b3 _123 YourName B.void namespace +word C.for -abc Case
第 8 页 共 88 页
D.2a good ref
二、选择填空题
1.在C#语言中,值类型数据对象占用的存储空间大小相对固定,在其所占存储空间中直接存放 F 。
2.在C#语言中,引用类数据对象占用的存储空间大小随需要而定,该类数据对象并不真正表示自己所具有的内容,而是表示 A 。
3.在C#程序设计中,定义值类型变量的同时可以对其进行初始化,初始化时提供的初始化数据 C 。
4.在C#的整型常量表示中,可以使用十进制数据和十六进制数据两种形式,其中十六进制数据 J 。
5.布尔数据类型占用一个字节的存储区域,其变量只有两种取值: H 。 备选项: (A)自己内容所在存储区域的引用 (B)Yes或No
(C)必须在对应变量的取值范围之内 (D)0h或者0H
(E)可以在对应变量的取值范围之外 (F)该类数据对象所具有的值 (G)“真”或“假” (H)true或false (I)数据对象的名字 (J)使用0x或者0X开头 6. 一个完整程序中必须有一个名为__Main______的函数。 7 一个函数的函数体就是一条____复合_____语句。
8.在C#程序中,程序的执行总是从____Main______方法开始的。
9、在C#中,bool类型只有两种值,分别是___true_______和___false_______。 10、在C#中,使用____const______关键字声明符号常量。
三、程序设计与分析题
1. 创建图2-7所示Windows窗体应用程序,在两个文本框中分别输入整数值,然后单击“计算”按钮,就能在标签控件中输出两个整数值相加之和。
图2-7 计算两个整数相加之和 图2-8 华氏温度转换为摄氏温度
2. 已知将华氏温度转换为摄氏温度的公式为:C?5(F?32),创建图2-8所示的Windows
9窗体应用程序,实现将文本框内输入的华氏温度转换为摄氏温度的功能,计算结果在标签控件中输出。
第 9 页 共 88 页
3. 创建控制台应用程序,在控制台端键盘输入一个半径值,就能计算输出圆的面积。 4.根据如下的枚举定义,fruit.peach和fruit.strawberry的值分别是多少?
enum fruit : int {
apple = 5, apricot, banana, peach, pineapple = 12, strawberry } 答案:fruit.peach的值为8,fruit.strawberry的值为13
5.专家认为,成人血压的正常范围是:
收缩压 90~140 mmHg(12.0~18.7 kPa)—— 1 kPa = 7.5 mmHg
舒张压 60~90 mmHg(8.0~12.0 kPa)
写出判断血压是否正常的逻辑表达式(以mmHg为计量单位)。 答案:double xueya; //血压值 (xueya>=90 && xueya<=140) && (xueya>=60 && xueya<=90)
习题3.2 3.3
一、单项选择题
1.当变量x的值在[1,100]范围内时,下面的C#表达式返回值为“真”的是( D )。 (A)1<=x<=100 (B)x>=1 || x<=100
(C)x>1 && x<100 (D)x>=1 && x<=100 2. 下面的C#表达式中,描述了数学关系x≥y≥z的是( B )。
(A)(x>=y) AND (y>=z) (B)(x>=y) && (y>=z) (C)(x>=y>=z) (D)(x>=y) & (y>=z)
3.当变量x的值在[1,10]或[200,210]范围内时,下列C#表达式返回值为“真”的是( C )。
(A)(x>=1) && (x<=10) && (x> = 200) && (x<=210) (B)(x>=1) || (x<=10) || (x>=200) || (x<=210)
(C)(x>=1) && (x<=10) || (x>= 200) && (x<=210) (D)(x>=1) || (x< =10) && (x> = 200) || (x<=210)
4. 设有C#语句:int a=5,b=4;,则下列表示条件的表达式中值为“假”的是( C )。
(A)(a>b)&&(b>0&&a>0) (B)(b>=0)&&(a<=b ? a+b:a-b)>0 (C)a>0 && !(b>0) …… 此处隐藏:1607字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




