c - 程序设计课后习题与解答[1](4)
}
A.5 B.4 C.6 D.不确定 7. 以下程序的输出结果是_C___。
using system; class Example1 {
public static void Main() {
int a=5,b=4,c=6,d; d=a>b?(a>c?a:c):b;
Console.Writeline(d); } }
A.5 B.4 C.6 D.不确定 8.写出以下程序的运行结果。 using System; class Test {
public static void Main() {
int x = 5; int y = x++;
Console.WriteLine(y); y=++x;
Console.WriteLine(y); } }
答案: 5
7
9. if语句后面的表达式应该是__(A)__?
A.逻辑表达式 B.条件表达式 C.算术表达式 D.任意表达式 10.有如下程序 Using system; Class Example1 {
Public Static void main() {
int x=1,a=0,b=0; switch(x) {
第 11 页 共 88 页
case 0:b++,break; case 1:a++,break; case 2:a++,b++,break;
} Console.Writeline(\ a={0},b={1}\,a,b); } }的输出结果是(C)// 代码有误,break前面“,”都改为“;” A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2 11. .有如下程序 Using system; Class Example1 {
Public Static void main() {
int x=0,a=0,b=0; switch(x) {
case 0:b++;break; case 1:a++;
case 2:a++;b++;break; }
Console.writeline(\}
}的输出结果是A
A. a=0,b=1 B. a=1,b=1 C. a=1,b=0 D. a=2,b=2
12 已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为____?(C) if(c
else if(a+b A.3 B.-3 C.9 D.15 13. 以下叙述正确的是__(C)__? A.do?.while语句构成的循环不能用其他语句构成的循环来代替 B.do?.while语句构成的循环只能用 break语句退出 C.用 do?.while语句构成的循环,在 while后的表达式为 true时结束循环 D.用 do?.while语句构成的循环,在 while后的表达式应为关系表达式或逻辑表达式 14. 以下关于 for 循环的说法不正确的是__(A)__? A.for 循环只能用于循环次数已经确定的情况 B.for 循环是先判定表达式,后执行循环体语句 C.for 循环中,可以用 break语句跳出循环体 D.for 循环体语句中,可以包含多条语句,但要用花括号括起来? 15.下列代码输出正确的是___ (D)namespace Answer 第 12 页 共 88 页 { class Program { static void Main(string[] args) { int I,j; for(i=1;i>=0;i--) for(j=0;j<=I;j++) Console.WriteLine(“i*j={0}”,i*j); } } } A.i*j=0 i*j=0 i*j=0 B.i*j=1 i*j=0 i*j=1 C.i*j=1 i*j=1 i*j=0 D.i*j=0 i*j=1 i*j=0 16.下面对 i 值的输出结果说法正确的是_____.(A) namespace Answer { class Program { static void Main(string[] args) { int i do{ i++; } while(i<5) Console.WriteLine(“i 值的为:{0}”,i) } } } A.i 的值为: 5 B.i 的值为: 6 C.i 的值为: 7 D.i 的值为: 8 17) 以下程序段的输出结果是A A 1 B 3 0 C 1 -2 D死循环 int x=3; do { Console.WriteLine(\while(!(--x>=0)); 18) 以下程序段的输出结果是D A 9 B 1 C 11 D 10 int k,j=0,s=0; for (k=2 ; k<6; k=k+2) { s=1 ; for (j=k; j<6; j++) s+=j; } 第 13 页 共 88 页 Console.WriteLine(\ Console.ReadLine(); 19)以下程序段的输出结果是 C A 12 B 15 C 20 D 25 int i, j, m = 0; for (i = 1; i <= 15; i += 4) for (j = 3; j <= 19; j += 4) m++; Console.WriteLine(\ Console.ReadLine(); 20)以下程序段的输出结果是B A 10 B 9 C 10 D 9 9 8 9 8 8 7 8 7 6 int n=10; while (n>7) { n--; Console.WriteLine(\} 二、 Console.ReadLine();选择填空题 1. 程序设计中,一般用“逻辑与运算”表示某个数据对象的值是否在给定范围之内, 而用“逻辑或运算”表示某个数据对象的值 I 。 2. C#语言中规定:在包含了if语句嵌套结构的程序中,else子句与在它前面距它最近 的且 B if配对。
…… 此处隐藏:507字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




