2013C习题集参考答案

合集下载

2013年大学生英语竞赛C类决赛真题试卷答案

2013年大学生英语竞赛C类决赛真题试卷答案

31、正确答案:D解析:句意:在面试过程中她一直很小心,很怕说错话。

defence防御;防卫。

care关怀;照料。

caution小心,谨慎。

on one's guard小心;谨慎;以防。

32、正确答案:B解析:句意:他为公司工作了30年,然而管理层却决定免除他的职务。

discard抛弃;放弃。

dispense with免除。

dispose处理;安排。

dismiss解雇,多与from连用。

33、正确答案:B解析:句意:令整个国家失望的是,国家队在国际比赛的第一轮就被淘汰了。

exclude排除;驱逐。

eliminate淘汰;消除。

suspend延缓;使暂停。

segment分割。

34、正确答案:C解析:句意:50年中,琼斯博士的理论一直被认为是该领域的正统观点,直到一个年轻的学者在一篇著名的文章中反驳该理论的每一个论点。

confront面对;遭遇。

confound使混淆。

refute反驳。

renounce宣布放弃。

35、正确答案:B解析:句意:虽然已经努力确保这本小册子的每处细节都是正确的,但公司还是不愿承担任何后期变化的责任。

此处while引导让步状语从句。

表示“尽管,虽然”。

36、正确答案:C解析:句意:在小镇的这一带,人们只担心过得跟不上邻居。

the Joneses 与自己社会地位相等的人;邻居。

37、正确答案:A解析:句意:一般群众都是通过电视报道来了解世界大事,不幸的是,现在很多报道都歪曲事实。

misrepresent歪曲;误传。

tramper夯实器。

disrupt破坏;使瓦解。

mistake弄错。

38、正确答案:B解析:句意:真是出乎意料,喷泉、台阶以及鹅卵石巷道这些街道的特征正在被移除,就是因为怕出事故。

technically技术上。

surprisingly惊人地;出人意料地。

financially财政上。

logically逻辑上。

39、正确答案:A解析:句意:对于一些人来说,相比回忆把车钥匙放在哪里了,记住刚刚读过的文字则要容易得多。

2013全国大学生英语竞赛C类决赛答案

2013全国大学生英语竞赛C类决赛答案

2013National English Contestfor College Students(Level C-Final)参考答案及作文评分标准Part I Listening Comprehension(30marks)Section A(5marks)1—5ACBBCSection B(10marks)6—10CCABA11—15BCBCASection C(5marks)16—20ACBACSection D(10marks)21.prescription22.drug addiction23.lenient approach24.distinguished between 25.are licensed to26.single transaction27.Proponents28.legitimate29.campaigns30.therebyPart II Vocabulary and Structure(15marks)31—35DBBCB36—40CABAD41—45ABACAPart III Cloze(10marks)46.height47.both48.surprising49.mistakenly50.through 51.hungry52.scientific53.Sleepiness54.connection55.evilPart IV Reading Comprehension(40marks)Section A(10marks)rmation59.gang60.requesting Section B(10marks)61.F62.T63.F64.It provides students with an online learning environment.65.They receive the individual support and advice they need to succeed in their study. Section C(10marks)66.enduring67.starved68.more dramatically69.D70.CSection D(10marks)71.Because the Egyptians worshiped cats as holy animals and there were laws protecting them.72.The Dark Ages in Europe.73.About 10percent.74.猫惯有“巫师的助手”之称。

vc2013模拟试题参考答案

vc2013模拟试题参考答案

C++模拟试卷与答案(仅供参考)一、填空:1、面向对象的三大特性是封装、继承、多态性。

2、windows系统提供的标准控件主要包括:按钮控件、滚动条控件、列表框控件、静态控件、编辑框控件和组合框控件等。

3、同属一个类的对象具有相同的属性和方法。

4、任何类中允许有三种属性的数据,它们是private、public和protected。

5、静态数据成员在定义或说明时候前面加上关键字static ,内联函数关键字inline。

6、如果没有提供一个类的构造函数(一个都未提供),则C++提供一个缺省的构造函数。

7、在Windows应用程序中可以使用几种不同类型的资源,它们包括:加速键、位图、图标、对话框、菜单、工具条和字符串等。

8、如果在定义一个类时,没有显示地定义析构函数,则清除对象的工作将由缺省的析构函数来完成,这是因为对于大多数的类来说缺省的析构函数就能满足要求。

9、当在程序中声明一个派生类的对象时,首先调用的是基类的构造函数,然后调用派生类的构造函数。

10、C++语言提供了两种类型的重载,分别是函数重载和操作符重载。

二、选择题:1、有关类的说法不正确的是(D)A、类是一种用户自定义的数据类型B、只有类中的成员函数才能存取类中的私有数据C、在类中,不作特别说明,所有的数据均为私有类型D、在类中,如果不作特别说明,所有的成员函数均为公有类型2、下列各类函数中,______不是类的成员函数。

(C)A、构造函数B、析构函数C、友元函数D、拷贝构造函数3、下列静态数据成员的特性中,_____是错误的。

(D)A、说明静态数据成员时前边要加修饰符staticB、静态数据成员要在类体外进行初始化C、引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符D、静态数据成员不是所有对象所共用的4、友元的作用_________.(A)A、能提高程序的运行效率B、加强类的封装性C、实现数据的隐藏性D、增加成员函数的种类5、若Queue是类,aQueue是它的一个对象,p1是类对象aQueue的一个指针,那么类对象aQueue可以通过_____来访问类的成员,类对象aQueue的指针p1可以通过____来访问类的成员。

c语言习题集及答案

c语言习题集及答案

计算机系统概述一、简答题1.什么是计算机系统?包括哪几部分?答:计算机系统是一种动态实体,用于解决问题以及与它所处的环境进行交互;计算机系统包括硬件、软件和它们管理的数据。

3.简述计算机软件各个时代的主要特征。

答:第一代机器语言编写,第二代高级语言编写,第三代出现操作系统,第四代出现结构程序设计,第五代出现面向对象的程序设计语言。

4.计算机是如何分类的?答:按工作原理和运算方式分为数字电子计算机(Digital Computer)、模拟电子计算机(Analog Computer)和数字模拟混合计算机(Hybrid Computer);按设计目的分为通用计算机和专用计算机;按用途科学计算、工程计算机用的计算机、工业控制用的计算机和数据处理用的计算机;按规模和性能分为巨型机、大型机、小型机、微型机、工作站、服务器、网络计算机和嵌入式计算机等。

5.计算机具有哪些特点?答:运算速度快、精度高;具有逻辑判断功能;具有记忆功能;自动化程度高、通用性强。

6.衡量计算机性能的指标有哪些?答:从几个方面衡量,衡量cpu的指标有字长、时钟周期和主频,衡量内存的指标有内存容量、存取周期,衡量外设的指标有输入输出最高频率。

7.简述计算机主要应用在哪些方面。

答:科学计算、信息传输和信息处理、实时控制、辅助功能(设计/制造/教学)、艺术和娱乐。

8.简述计算机系统抽象分层,及每一层的功能。

答:主要分为七层,信息表示层反映了在计算机上表示信息的方式,它是一个纯概念层;硬件层探讨计算机系统的物理硬件组成;程序设计层负责解决人们的一些问题、用于实现计算的指令以及管理数据;操作系统层用来管理计算机的各种资源,提供人与计算机交互的接口;网络通信层是计算机系统运行的基础,计算机连接到网络上共享信息和资源;应用软件层的重点则是将计算机与一个实际应用领域相结合。

计算机中的信息表示一. 判断题1.二进制数在计算中很重要,因为二进制数可以被转换成以任何数为基数的数。

2013年大学生英语竞赛(NECCS)C类决赛真题试卷(题后含答案及解析)

2013年大学生英语竞赛(NECCS)C类决赛真题试卷(题后含答案及解析)

2013年大学生英语竞赛(NECCS)C类决赛真题试卷(题后含答案及解析)题型有:1. Listening Comperhension 2. V ocabulary and Structure 3. Cloze 4. Reading Comperhension 5. Error Correction 6. Translation 7. IQ Test 8. WritingPart I Listening ComperhensionSection A听力原文:M: I have to have an appointment first thing in the morning. The doctor wants to do me tests andI mustn’t eat for twelve hours before that. I’m right, aren’t I? W: Yes. She said the best way is to go without breakfast and come in early. M: Yeah. Then I can have a snack and not miss too much time at work.1.Why does the man want an early appointment?A.Because he mustn’t eat before he goes for the appointment.B.Because he doesn’t feel like eating breakfast that morning.C.Because he wants to see the doctor without taking time off work.正确答案:A解析:男士说早上和医生有预约,而且做检查前12小时不能吃东西,提到Then I can have asnack and not miss too much time at work.所以他要早一些去。

C语言习题答案2013年新版——第二章至第七章[1]

C语言习题答案2013年新版——第二章至第七章[1]

习题答案习题2(参考答案)一、选择题二、填空题习题 3 (参考答案)1.编程实现:用字符输入/输出函数输入3个字符,将它们反向输出。

参考代码(尽量运用本章所学知识)#include <stdio.h>main( ){ char c1,c2,c3;c1=getchar(); c2=getchar(); c3=getchar();putchar(c3); putchar(c2); putchar(c1);}2.编程实现:用格式输入/输出函数输入3个字符,将它们反向输出并输出它们的ASCII值。

参考代码(尽量运用本章所学知识)#include <stdio.h>main( ){ char c1,c2,c3;scanf ("%c%c%c", &c1, &c2, &c3) ;printf("%c %d,%c %d,%c %d ", c3,c3,c2,c2,c1,c1) ;}3.变量k为float 类型,调用函数:scanf("%d", &k);不能使变量k得到正确数值的原因是:scanf("%d", &k);中的格式控制类型与变量k的定义类型不匹配,应将%d改为%f.4. (略)习题4答案一选择题1-20 DBDCA CBDDA ACABC BCBBC二、写出下列程序的运行结果1. z=362. 20 03. 124. 48,485. 136. 02三编程题(参考答案)1.输入4个整数a,b,c,d,编写程序,将它们按从大到小顺序输出。

#include<stdio.h>main(){ int a,b,c,d,t;scanf("%d%d%d%d",&a,&b,&c,&d);if(a<b) {t=a;a=b;b=t;}if(a<c) {t=a;a=c;c=t;}if(a<d) {t=a;a=d;d=t;}if(b<c) {t=b;b=c;c=t;}if(b<d) {t=b;b=d;d=t;}if(c<d) {t=c;c=d;d=t;}printf("%4d%4d%4d%4d",a,b,c,d);}2.据所输入的3条边长值,判断它们能否构成三角形,如能构成,再判断是等腰三角形、直角三角形还是一般三角形?源程序:#include<stdio.h>#include "math.h"main(){float a,b,c,s,area;scanf("%f%f%f",&a,&b,&c);if((a+b>c)&&(a+c>b)&&(b+c>a)&&(fabs(a-b)<c)&&(fabs(a-c)<b)&&(fabs(b-c )<a)){if(a==b&&b==c)printf("等边三角形");else if(a==b||b==c||a==c)printf("等腰三角形");else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))printf("直角三角形");else printf("一般三角形");}else printf("不能组成三角形");}3.输入一个整数,如果能被3,4,5同时整除,则输出“YES”,否则输出“NO”。

2013秋C语言试卷标准答案(A卷)-20130114

2013秋C语言试卷标准答案(A卷)-20130114
2013 年秋 C 语言程序设计试卷标准答案(A 卷)
一、单项选择题,每题 2 分,共 15 题。
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. D. 具有前述三个特征 B. _123 C. C. D. D. 80 A. a[10]=2; C. &a[i]和 a[i] C. b=fun(a); D. 嵌套调用和递归调用均可。 B. 地址 C. int *(q[5]); 3.0 x>10&x<20 else 总是与其之前最近的 if 配对
(共 35 题。
1.答案:m/10%10*100+m/100*10+m%10 2.答案:0 3.答案:36 4.答案:11 5. 答案:3
(共 15 分)
四、程序改错题, 每题 5 分。
(共 10 分)
注:共 4 题,每题中存在 5 个错误。限选 2 题。题目间评分不累计。 1.题目:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。
a=0; //改为:sum=0; //改为: for(i=0;i<3;i++) //改为:scanf(“%d”,&a[i][j]); //改为:sum=sum+a[i][i]; 或 sum+=a[i][i]; //改为:printf("sum=%d\n",sum);
for(i=0;i<3;i++);
#define N=11
//改为:#define N 11 // 改为:for(i=N-2;i>=0;i--)
for(i=N-1;i>=0;i--)
a[i]=a[i-1];//改为:a[i+1]=a[i]; exit;}//改为:break;} for(i=0;i<=N;i++) //改为:for(i=0;i<N;i++)

c语言真题-试卷答案及解释(2013年3月)

c语言真题-试卷答案及解释(2013年3月)

c语言真题-试卷答案及解释(2013年3月)一、选择题(1)B 【解析】N-S图是由Nassi 和Shneiderman 提出的一种符合程序化结构设计原则的图形描述工具。

它的提出是为了避免流程图在描述程序逻辑时的随意性上灵活性。

(2)D 【解析】结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。

(3)B【解析】模块的独立程度可以由两个定性标准度量:耦合性和内聚性。

耦合性是衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚性是衡量一个模块内部各个元素彼此结合的紧密程度。

一般来说,要求模块之间的耦合尽可能地低,而内聚性尽可能地高。

(4)D 【解析】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

选项A)软件开发方法是在总体设计阶段需完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。

(5)A 【解析】算法具有5个特性:①有穷性:一个算法必须(对任何合法的输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的;②确定性:算法中每一条指令必须有确切的含义,读者理解时不会产生歧义;③可行性:一个算法是可行的,即算法中描述的操作都是可以通过已经实现的基本运算执行有限次来实现;④输入:一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合;⑤输出:一个算法有一个或多个输出。

(6)D 【解析】在最坏情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都为n(n-1)/2,堆排序需要的比较次数为nlog2n。

(7)B 【解析】由栈"后进先出"的特点可知:A)中e1不可能比e2先出,C)中e1不可能比e2先出,D)中栈是先进后出的,所以不可能是任意顺序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分C程序设计基础知识
勘误:
选择题:
第4章16题添加A)a=2,b=1B)a=1,b=1 C)a=1,b=0 D)a=2,b=2
第7章21题删除A)GFEDCBA B)AGADAGA C)AGAAGAG D)GAGGAGA
第8章31题添加A)GFEDCBA B)AGADAGA C)AGAAGAG D)GAGGAGA
第1章引言
一、选择题
1【B】【A】【B】【B】【C】6【B】
二、填空题
1.顺序结构、选择结构、循环结构 2.自顶向下和逐步求精
3.自然语言、流程图、N-S图、伪代码和计算机语言 4.函数,函数首部和函数体 5.主函数,任何 6. { , }
7.注释,提高程序的可读性
第2、3章数据类型、运算符及表达式与顺序结构程序设计
一、选择题
1-5 【B】【B】【A】【D】【B】 6-10【B】【A】【C】【B】【B】 11-15【D】【D】【B】【A】【B】16-20【A】【B】【C】【D】【D】 21-25【A】【B】【C】【C】【D】 26-30【C】【D】【B】【C】【C】31-35【C】【B】【D】【B】【C】 36-40【D】【D】【A】【C】【C】41-45【D】【C】【B】【D】【A】46-47【B】【C】
二、填空题
1. 11 , 12 2. 4.2 , 4.2 3. int , float , double 4. float a1 = 1.0, a2 = 1.0; 5.存储单元
6. 3.5 7. a/(b*c) 、 a/b/c 、 a/c/b 8.将10赋给变量s 9.位, 0和1 10. 8 , 255 , 1111 1111 , -128 , 1000 0000 11. 65535 、 -32768 、 1111 1111 1111 1111,1000 0000 0000 0000 12. 16 13.(1) -200 2500 (2) i = -200,j = 2500 (3) i = -200 14.12 、0、0 j = 2500
15.一条语句,;
16.100 25.81 1.8923↙、 100 25.81↙1.8923↙、100↙25.81↙1.8923↙其中:↙表示回车
17. x = 127,x = 127,x = 177,x = 7f,x = 127
18. a = 513.789215,a = 513.79,a = 513.78921500,a = 513.78921500 19. 10A20B30C40D<CR> 20. 7.29 101.298AB<CR> 21. AAAABBBBCCCC↙ 22. 6.6
第4章选择结构程序设计
一、选择题
1-5【C】【A】【A】【A】【B】 6-10【C】【C】【B】【B】【D】 11-15【A】【A】【A】【D】【C】
16【A】
二、填空题
1. 1 2. printf(―%d\n‖, (a > 100) ? (a > 100) : (a <= 100) ); 3. 3 、 2 、 2 4. -1 5. 585858
6.3 7. 9 8. *# 9.非0 , 0 10. + 、 * 、 > 、 != 、 && 、 / 、 ! 、||
11. 1 12. a==b || a<c , x<-4 || x>4 (或 abs(x)>4) 13. x <= 0 , 1
第5章循环结构程序设计
一、选择题
1-5【B】【D】【C】【B】【D】 6-10【C】【D】【D】【A】【A】 11-16【D】【C】【C】【B】【C】【D】二、填空题
1.死循环,无输出结果 2. -1 3. 0 4. 15, 16
5. x >= 0 、 x< amin 6. 11 7. 0918273645 8. i = 5, j = 4, k = 6 9. d = 1.0 、 k++ 、 k <= n 10. x / 2、x % i == 0 或:!(x % i)
第6章数组
一、选择题
1-5【D】【B】【B】【D】【B】 6-10【D】【A】【C】【C】【C】 11-14【C】【A】【D】【A】
二、填空题
1. 9 、 0 2. 8 、 0 3.语法错误(strcmp(a,b)==0) 4. 12 5. -850, 2, 0 6. (c=getchar()) 、 c–‗A‘ 7. 3 8. sum=0; 、 sum==a 、 cnt 9. a[i][j]+b[i][j] 、 printf(―\n‖); 10.i=j=0 、 i<j 11. h++ 、 a=0、 x[h]=‗\0‘
第7章指针类型
一、选择题
1-5【A】【D】【C】【A】【C】 6-10【A】【B】【C】【B】【B】 11-15【C】【B】【B】【D】【D】
16-20【A】【A】【A】【C】【B】 21-25【B】【A】【B】【A】【C】 26-27【C】【D】
二、填空题
1. 110 2. char *p=&ch;、 p=&ch;、scanf(―%c‖,p);、*p=‘a‘、 putchar(*p);
3. 6 4. GFEDCB
5. SO 6. gooddog!
7. a = 20, b = 20 20. 3 5
第8章函数和变量的存储类型
一、选择题
1-5【C】【C】【B】【C】【A】 6-10【D】【A】【C】【C】【A】 11-15【B】【B】【B】【D】【A】
16-20【B】【B】【A】【B】【C】 21-25【B】【B】【C】【C】【B】26-30 【D】【C】【B】【A】【B】31【C】
二、填空题
1. 12 2. 15.500000 3. 4 4. n=1 、 s 5. <=y、 z * x 6. 1L 、 s*i 、 0 、 f(k) 7. 7 8. 2,5,1,2,3,-2 9. 2 4 6 10. 8 4 11. 2721 12. k=p、 k 13. itis 14.strlen(str)-1 、j—15. 7 1 16. 3 17. XYZA 18. 10 19. 8 (用跟踪程序运行的方法观察递归的过程)
20. *(s+j) 、 i+1 、 i 21. 17
22. int * 、 s 、 *b 23. -1 、 *sn 24. 3 5
第9章结构体、联合体和枚举类型
一、选择题
1-5【B】【D】【D】【D】【D】 6-10【D】【C】【C】【C】【A】 11-14【B】【C】【A】【B】
二、填空题
1. struct node *link 2. 2002 Shangxian 3. 30x 4. B 65 5.(struct list *) 、 struct list 、 (struct list *) 、 struct list 、 return h 6. p->next 、 m > p->data
第12章文件
一、选择题
1-5【C】【B】【D】【C】【B】6. 【D】
二、填空题
1.文件指针, stdio.h 2. rewind
3. fseek(fp,0L,SEEK_END)
4. fopen(fname,‖w‖) 、 ch 5.―r‖、 !feof(fp) 、 fgetc(fp)
6. iJKLEFGHABCD
7. 3、!feof(f1) 、 f2 、 fclose(f1)、 fclose(f2)
8. AAAABBBBCCCC
第二部分深入学好C程序设计
第10章编译预处理
一、选择题
1-5【D】【C】【C】【A】【C】6-8【B】【C】【B】
二、填空题
1. p = 3+5*3+5; 2. ar = 9 ar = 9 ar = 11
3. 3 4. V = 1 V = 2
第11章位运算
一、选择题
1-4【A】【B】【A】【A】
二、填空题
1. 11110000 2. a=a^a 3. a=a|~a 4. x=x|0xff00 5. a = 0125000>>2
综合C程序阅读理解
1. 123.459780 、 2. 263514 3.21
4. 73 5. 124569 6. 0 4 2 2 3 1 2 7. 21
8. The result : <回车> c1=2 c2=7 <回车> c1=8 c2=1 <回车> c1=a c2=a
9. double 、 f1 、 f2
10. fib=13
11. 17 12. 24 13. AB CD EF GH IJ K 14. I Am A Student.
15. DCBAABCD 16.比较字符串s和t的大小、 This 17. This is a disti 18. n=4 19. ba3*a5*4*cd2*3*a 20. 12qweASzxc 21. Are you techer?。

相关文档
最新文档