kl800.com省心范文网

2011二级d卷选择-填空题


应该选 B,如选 C 就把 102 结点删除了.

(一)程序调试题(3小题,第1小题2处错,第2、3小题各3处错,每改正1处错2.5分,共 20分) 1. 程序调试题1 调试要求:下列程序包含2个错误,请按题中的功能要求,调试并修改该程序(在所修改语句 后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括

D_2_1.C文件和 D_2_1.EXE文件)保存到目录C:\KS\中。 功能说明:程序从键盘输入8个整数,统计并输出其中数值在70~80之间(含70和80)的数 的个数。 例如输入:23 71 56 85 94 78 63 80 则输出:3 带错误原程序(见C:\KS\D_2_1.C) : #include <stdio.h> int main() { int a[8], i, c; c=0; for (i=0; i<8; i++) { sanf("%d", &a[i]); if (70<=a[i] and a[i]<=80) c++; } printf("%d\n", c);

getchar(); }

/*本句无错;暂停程序,按任意键继续 */

2. 程序调试题2 调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句 后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括D_2_2.C文件和 D_2_2.EXE文件)保存到目录C:\KS\中。 功能说明:程序从键盘输入一个字符串s(长度不超过80) ,然后用冒泡法将s中下标值为偶 数的元素按照字符顺序从小到大排序,其它元素不变,最后输出排序后的字符串。 例如输入:c2d4a3b1 则输出:a2b4c3d1 带错误原程序(见C:\KS\D_2_2.C) : #include <stdio.h> #include <string.h> int main() { char s[],t; inti, j, k; gets(s); k=strlen(s); for (i=0; i<=k-2; i+=2) // 用冒泡法对下标值为偶数的元素从小到大排序 for (j=0; j<=k-3-i; j++) if (s[j]>s[j+2]) // 下标值为偶数的相邻两个元素逆序,则交换 { t=s[j]; s[j]=s[j+2]; s[j+2]=tt; } puts(s); getchar(); } /*本句无错;暂停程序,按任意键继续 */

3. 程序调试题3 调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句 后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括D_2_3.C文件和 D_2_3.EXE文件)保存到目录C:\KS\中。 功能说明:函数secondary_max的功能是在n个整数中找出次大值,程序从键盘输入8个不同 的整数,通过调用函数secondary_max找出这8个整数中的次大值,然后输出。 例如输入:71 23 56 85 94 78 63 80 则输出:85 带错误原程序(见C:\KS\D_2_3.C) : #include <stdio.h> intsecondary_max(int a[], int n) { inti, max1, max2;

max1=a[0]; max2=a[1]; if (max1<max2) // max1中放最大值,max2中放次大值 { i=max1; max2=max1; max2=i; } for (i=2; i<n; i++) { if (a[i]>max1) { max1=max2; max1=a[i]; } else if (a[i]>max2) max2=a[i]; } return max2; } int main() { int b[8],i; for (i=0; i<8; i++) scanf("%d", b++); printf("secondary_max=%d\n", secondary_max(b,8)); getchar(); } (二)编程题(2小题,共35分) 1.编程题1 编程要求:请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括D_4_1.C文 件和D_4_1.EXE文件)保存到目录C:\KS\中。 程序功能:从键盘上输入整数m和n(设1≤m≤10,2≤n≤20) ,按以下格式输出以字符"^" 和"="组成的3m列n行的笑脸图案,当m,n分别是4,3时,图案及坐标计算如下图所示。 /*本句无错;暂停程序,按任意键继续 */

^^^^

^^^^ ====

← 第1行 ← 第n行

m个^ m个= m个^

程序运行两次,分别输入"4 3"和"2 4"时的运行结果如下:

2.编程题2

编程要求:请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括D_4_2.C文 件和D_4_2.EXE文件)保存到目录C:\KS\中。 功能说明:编写程序,实现以下整数处理功能: (1)输入10个整数; (2)输出其中只出现一次的整数。 运行示例: 输入(输入10个整数) : 30 30 100 2011 -80 2011 200 -80 2011 -80 输出(整数100与200只出现一次,其他整数出现多次) : 100 200


2011青海省全国计算机等级考试二级笔试试卷VB试题及答案

2011青海省全国计算机等级考试二级笔试试卷VB试题及答案_韩语学习_外语学习_教育...选择类排序法 D.建堆排序法 11、下列叙述中正确的是(C) A.数据库是一个...

2011四川省全国计算机等级考试二级笔试试卷VB最新考试...

2011四川省全国计算机等级考试二级笔试试卷VB最新考试试题库(完整版)_韩语学习_...选择类排序法 D.建堆排序法 12、下面概念中,不属于面向对象方法的是 (D) A...

2010-2011高二级第二学期理科数学不等式专题试题(一)

本试题第一卷分选择题和非选择题两部分,满分 150 分,第二卷为答题卡, 共 ...6ax 在 D 内的极值点. 2012-2013 年度高二级第二学期理科数学练习题(不等式...

2011年高考试题(全国卷)文科数学(必修+选_修II)全word

2011年高考试题——数学... 14页 免费 2012年高考试题全国卷文... 暂无评价...​+​​_​修​I​I​)​全​w​o​r​d​,​...

2011广西壮族自治区全国计算机等级考试二级笔试试卷VB...

2011广西壮族自治区全国计算机等级考试二级笔试试卷VB理论考试试题及答案_韩语学习_...循环、递归、选择 D. 顺序、选择、循环 7、信息隐蔽的概念与下述哪一种概念...

2010-2011普宁城东中学高二第二次月考理科数学试卷和答...

2010—2011 学年度普宁市城东中学 高二级 第二次月...试题 (本试卷满分 150 分。考试用时 120 分钟。 ...4n 2 C. 2n + 4 D. 3n + 3 8. 一个项数...

2011年上海高考数学试卷(理科)含答案解析精校版 2

2 4 二、选择题 15、 D ;16、 A ;17、 B ;18、 D2011 年上海高考数学试卷(理科)试题参考答案及详细解 析(完整版) - 2011 年高考上海数学卷(...

2011年9月全国计算机等级考试二级笔试试卷vfp

2011 年 9 月全国计算机等级考试二级笔试试卷 Visual...选择题(每小题 2 分,共 70 分) 下列各题 A)...(34)D、 (35)D 二、填空题 【1】线性结构 【...

2011年数学高考分类汇编选择填空题(理)08——概率与统...

(江西卷理) (6)变量 X 与 Y 相对应的一组数据为(10,1),(11.3,2),(...D. 3 4 2011 年数学各地高考分类汇编选择填空题(理) 08 【解析】D 二、...

2011年数学高考分类汇编选择填空题(理)10——直线与圆...

(全国大纲卷理)(15)已知 F1、F2 分别为双曲线 C: x2 y2 =1 的左、右焦点,点 A∈C, 9 27 2011 年数学各地高考分类汇编选择填空题(理) 10 点 M 的...

二级c语言程序填空题 | 计算机二级填空题 | 二级c语言填空题 | 二级c填空题下划线 | 中考数学选择题填空题 | 高考数学选择填空题 | 关联词虚词选择填空题 | 选择填空题 |