2012级C#期末考试试题-3班和4班
2012年春C考试笔试真题
2012年春C考试笔试真题
2012春江苏省高校计算机等级考试
二级C笔试真题
绝密★启用前
2012年春
江苏省高等学校非计算机专业学生
计算机基础知识和应用能力等级考试
二级试卷
试卷语种:C语言
说明:
1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;
2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;
3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0
分)和填空题(30分)两种;
4.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选
择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;
5.填空题用答题纸答题。请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的
相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,
不填或填错不得分;
6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是
否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。待监考人员收
毕清点后,方可离场。
第一部分计算机基础知识
1. 下列有关信息产业、信息化、信息社会等相关的叙述中,错误的是___(1)___ 。
A.信息产业是指生产制造信息设备的制造业,不包含信息服务行业
B.信息化是一个推动人类社会从工业社会向信息社会转变的过程
C.在信息社会中,信息将借助材料和能源的力量产生重要价值而成为社会进步的基
本要素
D.目前我国还处于工业化的中期阶段,需要大力推进信息化与工业化的融合式发展
2. 下列有关数字技术与微电子技术的叙述中,错误的是___(2)___ 。
华北水利水电大学2012级C语言实验报告(6)
华北水院高级语言程序设计(C语言)实验报告(六)
2012--2013学年第二学期
2012级专业:学号:姓名:………………………………………………………………………………………………
一、实验题目:指针
二、实验目的:(略)
三、实验内容
1. 程序验证(略)
2.程序设计
1)分别求出数组中所有3的倍数之和以及5的倍数之和。形参n给了数组中数据的个数,利用指针three返回3的倍数之和,利用指针five返回5的倍数之和。例如:数组中的值依次为:1,5,9,2,3,15,11,6,10;则利用指针three返回3的倍数之和33;利用指针five返回5的倍数之和30。请在下面空白处完善这一函数的功能,并且调试运行出结果。
源代码:
#include <stdio.h>
#define N 20
void fun(int *a,int n,int *three,int *five)
{ int i;
*three=0;*five=0;
for(i=0;i<n;i++)
if(a[i]%3==0)
*three+=a[i];
for(i=0;i<n;i++)
if(a[i]%5==0)
*five+=a[i]; }
void main()
{
int a[N]={1,5,9,2,3,15,11,6,10},i,n=9,three,five;
printf("The original data is:\n");
for(i=0;i<n;i++)
printf("%5d",*(a+i));
printf("\n\n");
2012级C语言期末考试试卷(含答案)
桂林电子科技大学信息科技学院试卷
2012—2013 学年第 2 学期 课号 I04BT014 课程名称 C 语言程序设计 (A 卷;、闭卷) 适用班级(或年级、专业) 12级、全院
一 单项选择题(每题2分,共40分)
1 一个C 语言程序是从 B 开始执行的。
A 程序中第一个函数
B 名为main 的函数
C 包含文件(头文件)的第一个函数
D 程序中的第一个语句
2 假设在程序中a,b,c 均被定义成整型,并且已赋大于1的值,则下列能正确表示代式
A 1/a *b*c
B 1/(a*b *c)
C 1/a/b/(float )c
D 1。0/a/b/c 3 已知int y,a,i=1;,则语句printf (”%d ,%d",—i++,(y=a=3.6*3));的输出结果为 A 。A —1,10 B -2,1。8 C 0,3 D 1,18 4 以下程序运行后的输出结果是_B __。 main()
{ unsigned short a=65536; int b; printf("%d\n ”,b=a ); }
A 65536
B 0
C 1
D —1
5 设a 、b 和c 都是int 型变量,且a=3,b=0,c=5,则以下值为0的表达式是_C __。 A ’a'&&’b ’ B a&&b||c C a &&b &&c D a||b&&c
6 以下程序运行后的输出结果是_D __。 main()
{ int a=1,b=2,c=3; if (b<a )
if(b<0) c=0; else c++;
printf(”%d\n ",c); }
研究生试题2012级数字图像处理C卷==
辽宁大学
2012~2013学年第二学期硕士研究生考试试题
专业:计算机软件、应用年级:2012
考试科目:数字图像处理(C)卷课程类别:专业课
一、单选题(每小题4分,共20分)
1.请指出下列哪个能对3维及3维以上的图像进行变换?( )
①亮度变换②Hough变换
③几何变换④顶帽变换
2.请指出下列哪个不.属于低通滤波的目的( )。
①突显图像中的均匀部分②去掉边缘毛刺
③重构④去噪
3.请指出下列哪个不.属于频域变换操作?( )
①DWT变换②盲去卷积
③Hough变换④傅里叶变换
4.下列哪个属于仅对二值图的操作?( )
①膨胀②底帽变换
③骨骼化④闭运算
5.由低水平图像传感器操作所产生的噪声一般称为:( )。
①高斯噪声; ②瑞利噪声
③椒盐噪声④爱尔兰噪声
二、填空题(每小题4分,共20分)
1.从空域的高斯滤波器得到频域的高斯低通滤波器的方法为(
),而小波变换中的水平分量是通过对输入信号进行2次( )滤波方法得到的。
2.属形态学独有的,不属于集合的运算,除了集合A的(),还有A的( )。
3.产生于波段成像的干扰一般可认为是(
)噪声,而中值滤波适合滤除( )噪声。
第( 1 )页共( 4 )页
4.下列缩写词的中文名分别为:,PSF(),CDF(
),OTF (),PDF().
5.彩色图像分割时的相似性度量若用mahalanobis距离,则其数据应包含在()球内;上海世博会中国馆的三维清明上河图中画面呈现清晨到夜晚的光线变化是用( )变换实现的。
三、问答题(每小题10分,共50分)
1.右图是GOOGLE地球中的辽大科技园以及后面的辽大化学楼和附近所停私家车(在右图左下角的线框内)的图像以及左上图为私家车的矩阵表示和左下图为右图图像的大小,试确定当时卫星的大致方位并说明为何都采用此角度拍(例如不在正上方拍摄)、拍摄时刻、图像的空间分辨率,并根据私家车(按4.5米×1.7米算)确定辽大科技园后面的辽大化学楼正面的实际尺寸,以及路边为何没有见到行人影像的原因。
2012年3月全国计算机等级考试二级C语言真题及详细答案
机密■启用前2012年3月全国计算机等级考试二级C语言真题(考试时间90分钟,满分100分)一、 选择题1、 下列叙述中正确的是:A、循环队列是队列的一种顺序存储结构 B、循环队列是队列的一种链式存储结构C、循环队列是非线性结构 D、循环队列是一直逻辑结构1)【答案】A 【解析】为了充分利用存储空间,可以把顺序队列看成一个环状空间,即把顺序队列的头尾指针相连,这样的队列称之为循环队列。它是对顺序队列的改进,故循环队列是队列的一种顺序存储结构2、 下列叙述中正确的是A、栈是一种先进先出的线性表 B、队列是一种后进先出的线性表C、栈和队列都是非线性结构 D、以上三种说法都不对 (2)【D】 【解析】栈是一种后进先出的线性表,队列是一种先进先出的线性表,二者均是线性结构,故选项A)、B)、C)均不对,答案为选项D)。3、 一棵二叉树共有25个节点,其中5个时子节点,那么度为1的节点数为A、4 B、6 C、10 D、16【D】 【解析】由二叉树的性质n0=n2+1可知,度为0的结点数(即叶子结点数)=度为2的结点数+1,根据题意得知,度为2的结点数为4个,那么25-5-4=16即为度为1的结点数,选项D)正确4、 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是A、内模式 B、外模式 C、概念模式 D、逻辑模式【答案】A 【解析】内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述。所以选项A)正确。5、 在满足实体完整性约束的条件下A、一个关系中可以没有候选关键词B、一个关系中只能有一个候选关键词C、一个关系中必须有多个候选关键词D、一个关系中应该有一个或者多个候选关键词【答案】D 【解析】在关系R中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。在一个关系中,候选关键字可以有多个且在任何关系中至少有一个关键字。所以在满足数据完整性约束的条件下,一个关系应该有一个或多个候选关键字,所以选项D)正确。6、 有三个关系R、S和T如下:R A B Ca 1 2b 2 1c 3 1则由关系R和S得到关系T的操作是A、自然连接 B、并 C、差 D、交【答案】C【解析】R和S的差是由属于R但不属于S的元组组成的集合,运算符为“-”。记为T=R-S。根据本题关系R和关系S运算前后的
2012职称英语考试综合类C级模拟试题及答案五(6)
第四部分:阅读理解
第三篇 March Madness
For the rest of the month, an epidemic(流⾏病)will sweep across the US. It will keep kids home from school. College students will ignore piles of homework. Employees will suddenly lose their abilities to concentrate.
The disease,known as“March Madness”, refers to the yearly 65-team US men’s college basketball tournament. It begins on March 15 and lasts through the beginning of April. Teams compete against each other in a single elimination tournament that eventually crowns a national champion.
Nearly 20 million Americans will find themselves prisoners of basketball festival madness.
The fun comes partly from guessing the winners for every game. Friends compete against friends,husbands against wives, and colleagues against bosses.
2012年计算机二级C考试重点复习以及南开100题
2012年计算机等级考试二级C++考点分析及南开100题
C++语言的数据类型
考点1 基本类型
C++中的数据类型大体可以分为3类:基本类型、导出类型和用
户定义类型。基本类型是系统预先定义好的、与硬件直接相关的类型,是构造派生类型的基本元件。它包括:逻辑型、字符型、整型、浮点型和空值型。
(1)逻辑型:又称布尔型,用关键字bool表示。取值范围只包含true和false,这两个关键字分别对应整逻辑真)和0(表示逻辑假)。
(2)字符型:又称char型,用关键字char表示。取值范围包含全部基本字符及ASCII 码集对应的全部符号,字符型数据占用1字节(Byte),即8位(bit)空间。
(3)整型:又称int型,用关键字int表示。取值范围是计算机所能表示的所有整数。整型是C++中最常用的数据类型。
(4)浮点型:包括单精度型(又称float型)和双精度型(又称double型)。单精度型数据的取值范围是-.4E38~3.4E38(不能超过7位有效数字,若超出,则舍去第7位以后的数字),单精度数据一般占用4字节,双精度型数据一般占用8字节。
(5)空值型:又称void型,用关键字void表示。取值为空。注意:C++中没有空值型的常量或变量,void主要用于函数和指针的声明。
小提示:
void是无值,而不是0,因为0也是一个值。
考点2 基本类型的派生类型
在C++语言中,基本类型的字长及其取值范围可以放大和缩小,改变后的类型称为基本类型的派生类型。由基本类型关键字int,char,float和double前面加上类型修饰符short(短类型,缩短字长),long(长类型长字长),signed(有符号类型,取值范围包括正负),unsigned无符号类型,取值范围只包括正)组成。
2012年的二级c语言真题及答案
(1)下列数据结构中,属于非线性结构的是
A)循环队列
B) 带链队列
C) 二叉树
D)带链栈
(2)下列数据结果中,能够按照“先进后出”原则存取数据的是
A) 循环队列
B) 栈
C)队列
D)二叉树
(3)对于循环队列,下列叙述中正确的是
A)队头指针是固定不变的
B)队头指针一定大于队尾指针
C)队头指针一定小于队尾指针
D)队头指针可以大于队尾指针,也可以小于队尾指针
(4)算法的空间复杂度是指
A)算法在执行过程中所需要的计算机存储空间
B)算法所处理的数据量
C)算法程序中的语句或指令条数
D)算法在执行过程中所需要的临时工作单元数
(5)软件设计中划分模块的一个准则是
A) 低内聚低耦合
B) 高内聚低耦合
C) 低内聚高耦合
D) 高内聚高耦合
(6)下列选项中不属于结构化程序设计原则的是
A) 可封装
D) 自顶向下
C) 模块化
D) 逐步求精
(7)软件详细设计产生的图如下:
该图是
A) N-S图
B) PAD图
C) 程序流程图
D) E-R图
(8)数据库管理系统是
A)操作系统的一部分
B) 在操作系统支持下的系统软件
C) 一种编译系统
D) 一种操作系统
(9)在E-R图中,用来表示实体联系的图形是
A) 椭圆图
B) 矩形
C) 菱形
D) 三角形
(10)有三个关系R,S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为
A) 选择
B) 投影
C) 交
D) 并
(11)以下叙述中正确的是
A)程序设计的任务就是编写程序代码并上机调试
B)程序设计的任务就是确定所用数据结构
C)程序设计的任务就是确定所用算法
D)以上三种说法都不完整
(12)以下选项中,能用作用户标识符的是
2012级C语言复习题(精简)
正 确 A B B B B A A A A A B B B A A B B A B B B A A B A B A B B B B A B B B B B B A B B A A B B B B A A A B B
判断题
第 2 页
C语言复习题(判断题)
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 题目 注释语句必须用/*和*/括起来,且只能位于某一语句的后面 “a”和‘a’均是占用1个字节的内存空间 数据 的 语句while(!E);中的条件!E等价于E==0。 语句while(E);中的条件E等价于E!=0。 若有for( ; ; ){„„},是指循环体执行0次。 程序有死循环的时候,上机编译不能通过。 强制终止死循环可以使用CTRL+BREAK组合键。 执行for(I=0;I<3;I++);后I的值为2。 执行for(i=0,j=0;i<4;i++);j=j+1;后j的值为1。 所有类型的循环都可以进行嵌套使用。 利用break语句可以提前终止循环的执行。 利用continue语句可以提前终止循环的执行。 break语句和continue语句不可以同时出现在同一个循环体内。 switch语句中,每一个case的冒号后面都必须至少跟有一条语句 关于if语句中,条件表达式只能是关系表达式或逻辑表达式 for循环表达式的括号内的3个表达式均不可以省略。 用1作while循环的判断条件,则循环一次也不执行。 在C语言中,实型数据在内存都中占4个字节。 在C语言中,参加算术(+,-,*,/,%)运算的数据可以是任何类型的数据。 若有定义和语句:int a;char c;scanf("%d,%c",&a,&c);当通过键盘输入: 10,‘A’之后,则变量a中存放的是10,变量c中存放的是‘A’。 C语言中,变量名只能是小写字母表示,符号常量名可用大写表示 在C语言中,变量可以不要定义,直接使用 一个C语言程序总是从main主函数开始执行的 程序段:i=8,j=10;printf("%d,%d,%d,%d\n",i,j,++i,j++);其结果9,10,9,10. while循环的循环体可能一次也不会执行。 表达式j=-i++和j=-(i++)不相等 C语言中多个以“;”结束的语句不能放在同一行。 以下常数:'101',e3,’\78’,12e2.5都是不合法的。 变量说明语句int a=b=c=23;是正确的。 C语句:3*x*x+4*x+1+6sin(x)=y是可以允许的。 C语言中/*..*/之间的注释内容是不能跨行的。 C语言中强制类型转换不会改变原变量的原有数据类型。 C语言中放在""之间的内容都被视为字符串的一个构成部分,都可以在屏幕上原样显示。 字符型数据不可以和整数数据一起进行算术运算。 C语言是严格区分大写和小写的,因次主函数不能写成main()以外的其他形式。 C语言程序是从源文件的第一条语句开始执行的。 C语言对其数据在内存中所占用的实际字节数是有明确规定的。 在程序中可以对数值数组中的数据进行整体使用 如果strcmp(s1,s2)的返回值为一个负数,则表明字符串s1一定小于字符串s2 字符数组的输出不能一次性的整体输出。 用scanf函数输入的字符串不可以带空格。 用gets函数输入的字符串可以带空格。 实现两个字符串的复制可以使用str1=str2;语句。 使用strcpy函数可以实现两个字符串的复制。 使用strcat函数可以实现两个字符串的连接。 字符数组的输出不能一次性的整体输出。 引用数组元素时,其数组下标的数据类型允许的是:整型常量或整型表达式。 若有int a[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]。 一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组 在C语言中,允许用字符串来直接初始化字符数组。 使用strlen函数可以求出一个字符串的实际长度(包含‘\0’字符)。 如有定义char a[]="student";则数组a的长度为7 如有定义char a[20];则可以通过a=“I am a boy”;给a赋值。 如有定义int a[2][3];则数组a的最后一个元素为a[1][2]。 如有定义int a[3][4]={0}; 则数组a的所有元素初值均为0 C语言中数组名实质上是数组的首地址,是一个变量地址,可对其进行赋值 构成数组的各个元素可以有不同的数据类型。 若有说明:int a[10];,则可以用a[10]引用数组a的第10个元素。 判断题 A 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 对 第 B 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 错 1 页 正 确 B B A A B B A B A A A B B B B B B B B B B B A A A B B A B B B A B B A B A B A B A A B A A B A A A A B B B A A B B B
武汉大学C语言程序设计第4讲2012级
(1) 1, -1, 1 (2) 0, 0, 0 (3) 1, 1, 1 (4) 0, 1, 0
a, b, d); a, b, d); a, b, d); a, b, d);
2019/2/12
Page 11
Program Design in C Language
例
程序运行结果:
(1) 2111
#include <stdio.h> (3) 2,2,2 void main( ) /*注意短路*/ { int a,b,c,d; a=b=c=1; d = ++ a || ++ b && ++ c ; printf( “ ( 1 ) %d%d%d%d \n “, a , b , c , d ) ; a = b = c = 1 ; d = ++ a && ++ b || ++ c ; printf( “( 2 ) %d%d%d%d \n “, a , b , c , d ) ; a = b = c = 1 ; d = ++ a && ++ b && ++ c ; printf( “( 3 ) %d , %d , %d \n “, a , b , c ) ; } Run
2012级《C语言》期末试题A答案
山东劳动职业技术学院2009~2010学年第二学期期末考试电气及自动化系大专2009级电气专业《C语言》试卷A
答案及评分标准
一、选择题(每题2分,共60分)
二、程序阅读题(每题5分,共10分)
1. E B ( 答案若不分行,扣1分;只写出其中一组值扣3分,
69 66 在E与B、69与66间加标点符号扣2分)
2. 2 4 6 8 10 (少写10者扣1分,加标点扣2分)
三、程序填空题(每空2分,共10分)
1._ 1,1 ,_i-2 ,_i-1
2. age(n-1),_ 5
四、程序编写题(每小题10分,共20分)
1.#include<stdio.h>………………1分
void main() ………………1分
{ float x,y; ………………1分
scanf(“%f”,&x); …………1分
if(x<1) y=x; ………………1分
else if(x<10) ………………1分
y=2*x-1; ………………1分 else
y=3*x-11; ……………1分
printf(“x=%f ,y=%f\n”,x,y) ……2分
}
2. #include<stdio.h>
void main()
{ int a[10];
int i,j,t;
printf(“input 10 mubers:\n” );
for(i=0;i<10;i++)
scanf( “%d”, &a[i] );
printf( “\n” );
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
华科2012级信息学院C语言试卷(A)
2012级信息学院《C语言程序设计》试卷(闭卷)一、判断下列语句或程序的对错。(“×”表示错,“√”表示对)(10分)( 1) char ch=’55’; ( )
( 2 ) unsinged int a=b=c=5; ( )
( 3) int a=2,*p; p=&a;
printf(”%d”, *&a); ( )
(4) int a[5][5], (*p)[5]; ()
p=&a[0][0];
(5) char a=’a’,c;( )
c=a++;
(6) int n; scanf(”%d”,&n); ( )
int a[n];
(7) int a[10],*p; ( )
p=a+2;
(8) int a,b; ( )
scanf(”%d,%f”,a,b);
(9) float a=1, *b=&a, *c=&b; ( )
(10) char str[]={”World”};( )
printf(”%c”,*(str+2));
二、计算下列表达式的值(10分)
设int x=3,y=-4,z=4;
float k=3.5;
(1)x++-y+++z ( )
(2)y>z||z>2&&x++ ( ) (3)x|z&x^z ( )
(4)x-y+!z-1&&x+y/2 ( )
(5)y+(x/3*(int)(x+k)/2)%4 ( )
三、改错,根据题意改正下列程序的错误和漏掉的部分(10分)
(1)输入球体半径r,求其体积.
#include “stdio.h”;
define pi=3.1415926;
float volume(int r);
双语C期末复习资料(2012级-注释)
复习概要
第一章C语言基础
1)int, char, float, double are all basic data types in C language. (对)
2)Provided that the length of int is 16 bits, then the value scope of unsigned int is:(B)
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
3)The declaration is:
int k=0,a=0,b=0;
unsigned long w=5;
double x=1.42,y=0;
then the incorrect expression is_A__
A.y=x%3 B. w+= -2
C. x=w+5
D. k*=a+b
4) In C, basic data types are int, char, float and _double_____.
混合数据类型的运算
1)Suppose declaration:(假设陈述)
char a=‟c‟;
th en statement: printf(“%d”,a); is wrong.(错)
2)Suppose declaration:
int a;
float x,y;
then the result data type of expression:
x+a%3*(int)(x+y)%2/4 is _float_____.
3)The data type of expression: 18/4*sqrt(4.0) is float. (错)字符的ASCII值及其合理应用
2012江苏省计算机等级考试c语言试题答案
2012春3月江苏省C语言考卷和答案(笔试+上机)
【本试卷的欠妥处】
1、完善程序第13题命题违背常规的程序:按照常规,首先对形参k=n,予以保护,则运行
没有答案,因为for(i=2;i<=k;i++)循环的终结处永远被除尽,导致任何数不是素数!!详见该题注释。
2、完善程序第15题链表插入命题有错误,详见第15题调试结果分析。
【试卷点评】与2011秋江苏省高校计算机等级考试C语言笔试题相比,本次笔试试卷C语言部分的难度有所下降。已与全国计算机考试二级C笔试卷C语言部分接近。
【评者简介】苏州科技学院天平学院老师张柏雄(uuxzhang@)。QQ:1035986156
试卷网上资料:在搜集了近年的全国和江苏省高校计算机等级考试C语言笔试题基础上,通过解析,已将解析后的的试卷发布在网上。在此网上用“张柏雄”搜索或在百度网上用同样方式搜索也可,从中可获得近年来评者的全国和江苏省高校计算机等级考试C语言笔试题解、上机题解的word版。
综合网上资料:模拟江苏省和全国考试的上机环境的学习软件:上机题原始素材都存储在“/uuxzhang”网站上。读者可免费上网下载有关文件进行练习。
网站发布的2012年春江苏省高校计算机二级C考试参考答案
一、选择题:
(1)A (2)D (3)C (4)B (5)C (6)A (7)D (8)B (9)D (10)D
(11)A(12)C (13)A (14)C (15)D (16)B (17)B (18)A (19) B (20)A
C选择题
(21).B (22).D (23).B (24).C (25).D (26).C (27).C (28).B (29).C (30).B
农科院校大学英语分级教学实效性研究——以云南农业大学2012级C班为例
上述研究集 中讨论了普通 高等院校分 级教 学的 问题 及措 施。 目前 为
止, 针 对 农 科 院 校 分 级 教 学所 做 的研 究 并 不 多 。 而 农 科 院 校 的 生 源 又 有 其
、
大 学 英 语 分 级 的 内 涵及 理 论 基 础
2 0 0 7年 由教 育部 正 式 颁 发 的新 制 订 的 《 大 学 英 语 课 程 教 学 要 求 》明确 特 殊 性 , 有 必 要 对 其 进 行 深 入 研 究 。 农 科 院 校 学 生 大 多来 自农 村 , 由 于 各 指 出: “ 大 学 英语 教学 设 计 要 充 分 体 现 个 性 化 。 考 虑 不 同起 点 的 学 生 , 既 要 地 中小 学 英 语 教 学 环 境 有 别 , 师资力量 悬殊 , 教 学 质 量 不 同 。 来 自 各 地 的 照顾低起点的学生 , 又要给基础较 好的学 生有发展 的空 间; 既 要 为 学 生 打 新 生英 语 水 平 表 现 出 参 差 不齐 的状 况 。 从 历 届 学 生 英 语 录 取 成 绩 来 看 , 新 下扎实的语言基础 , 又要培养他们 较强 的实际应 用能 力尤其是 听说能 力; 生英 语 水 平 起 点 低 且 基 础 较 差 是 农 科 院 校 存 在 的 一 个 突 出 问 题 。 基 础 差 既要 保 证 学 生 在 整 个 大 学 期 间 的 英语 语 言 水 平 稳 步 提 高 , 又 要 有 利 于 学 生 是 指 学 生 的英 语 水 平 ( 学习能力 , 兴 趣 和成 绩 ) 参差 不齐 , 这 种 差 异 存 在 于 个性化学 习, 以满 足 他 们 各 自不 同 专 业 发 展 需 要 ” 。 这 就 使 分 级 成 为 一 种 专 业之 间 , 班 级 之 间 甚 至 还 存 在 于 班 级 内 部 。 这 说 明不 同 专 业 , 不 同 班 级 必然。所谓“ 分级 教 学 ” 是 指 以学 生 认 知 能 力 为基 础 , 依 照 认 知 规 律 和 语 言 甚 至 同一 班 级 个 体 之 间 的 … i ’ 都不一定在 同一水平 上 。 这 就会给教 学造成 学 习的目的, 在课堂教学中依据教 学大纲 的要 求, 从好 , 中, 差 各 类 学 生 的
2012级C语言程序设计(专科)试卷A及答案
2012级C语言程序设计(专科)试卷A及答案
2012—2013学年度第二学期期末考试
《C语言程序设计》试题A参考答案及评分标准
2012级非计算机专业专科(理论和上机各26学时) 90分钟2013年6月一、单项选择题(每题2分,共40分)
01~10 ABCDD AABCD 11~20 ABBCD ABCCD
二、程序阅读填空题(共 10空,每空2分,共20分)
(注意:解答本题时请一定注意输出的格式和符号,格式或符号、空格数错则在空不得分)
1、8,16
2、1,00,1
3、3
4、1
5、1
6、13
7、i=00000008,j=(7个空格) 9
8、x=(4个空格)123.46,x=(3个空格)1.2e+02
9、97\b 10、x=’61’,’141’
三、程序改错题(本大题共2小题,每小题5分,共10分)
1、第一处:去掉while(r=m%n);后面的分号(2分)
第二处:将printf("最大公约数是%d\n",m);中的m改为n(2分)找对二个错处加1分。
2、第一处:int fib(NUM)=(1,1);改为int fib[NUM]={1,1}; (2分)
第二处:fib[3]=fib[2]+fib[1];改为fib[i]=fib[i-2]+fib[i-1]; (2分)找对二个错处1分
四、编程题(第1小题每题12分,第2小题18分,共30分)
1、程序如下:
#include "stdio.h"
main()
int i;
unsigned int n;
printf("请输入想序输出的整数(负数会按无符号数转换):");
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1请编写一个C#的Console控制平台应用程序。包括两个类A和Program,其定义如下:类A中定义了short型变量i和char型变量ch,及一个带两个参数的构造函数(为变量i 和ch做初始化)。主类Program中创建了两个A类的对象x1(i的初始值为12,ch的初始值为’6’)和x2(i的初始值为62,ch的初始值为65),还定义了一个方法b,b的参数和返回值均为A类的对象,功能为将参数对象的属性i加3,属性ch也加3,使返回结果为另一个A类的对象(即不破坏实在参数的值)。主类Program中有main()方法,此方法先输出x1、x2的属性值,然后再分别以x1、x2为实际参数调用方法b(),并输出调用结果,最后再次输出x1、x2的属性值。
1.2请按如下要求定义两个类A和B,类A中定义一个char类型属性x(将其赋值为65)和一个在控制平台上输出x值的方法myPrint()(提示:用Console.WriteLine()方法)。类B 是类A的子类,其中定义一个int类型属性y(将其赋值为16)和String类型的属性s(将其赋值为“C#program!”);类B中也定义了一个名为myPrint的方法,其功能为在控制平台上输出y和s值;类B中还有一个方法printAll(),该方法中分别调用父类和子类的myPrint()方法做输出。编写一个C#控制平台应用程序,主类Program中Main()方法中创建类B的对象b,调用printAll()方法输出对象b的属性值。
1.3请按如下要求定义两个类A和B,类A中定义一个方法area(float r),其返回值类型为float型,该方法的功能是返回半径为r的圆的面积。类B是类A的子类,其中也定义了一个名为area的方法area(float r),该方法的功能是返回半径为r的球的表面积(球的表面积的计算公式为:4πr2,其中r为球的半径),返回值类型也为float型;在类B 中还定义了另一个方法myPrint(float r),功能是分别调用父类和子类的方法area()计算半径相同的圆的面积和球的表面积并输出调用结果。编写一个C#控制平台应用程序,创建类B的对象b,在主方法Main()中调用其myPrint(float r),输出半径为1.2的圆的面积和半径为1.2的球的表面积。
1.4请编写一个C#控制平台应用程序,实现如下功能:接受命令行中给出的一个字母串,先将该串原样输出,然后判断该串的第一个字母是否为大写,若是大写则统计该串中大写字母的个数,并将所有大写字母输出;否则输出信息串“第一个字母不是大写字母!”。
1.5编写一个C#控制平台应用程序,实现从命令行传入3个整数,求3个整数的平均数,将它们的平均数和高于平均值得数据输出在控制台上。
1.6请编写一个实现如下功能的C#控制平台应用程序:从命令行依次取三个参数x,y,op 做算术运算,其中x,y为int型数据,op为运算符(+、-、×、÷之一),请显示x op y的结果。(注意:该程序为控制平台下输入、输出)
1.7编写C#控制台应用程序,输出满足1+2+3+。。。。+n<8888的最大正整数n。
1.8创建一个控制台应用程序,要求用户给定一个有序整形数组,并从键盘上输入任意一整数,将该整数插入到数组中是的数组任然有序。并将更新后的数组输出。
1.9创建一个控制台应用程序,要求定义一个类CustomerWeekDay,该类中包含属性Today,Tomorrow和Yesterday分别表示今天明天和明天星期几(需要定义一个枚举类型WeekDay{Sunday,Monday,…},在该类的构造函数中对Today进行初始化,Tomorrow和Yesterday的取值由Today计算而来,随着Today属性的更新而更新。此外该类还包含一个方法ShowInfor(),该方法能依次输出今天明天和昨天是星期几。Program类Main()方法由用户从键盘输入数字代表Today星期几,再创建一个CustomerWeekDay的实例,最后调用其ShowInfo()方法输出今天明天昨天分别星期几。(提示:用户可从键盘输入一个整数,转换成枚举WeekDay中一个取值赋给Today属性。)
1.10开发一个程序,要求定义一个接口,该接口封装了矩形的长和宽,而且还有一个自定义的计算周长的方法。然后定义一个类A,实现该接口,在该类中实现接口的自定义方法。要求在Main()方法中编程检验类A的实现。
1.11尝试开发一个C#控制平台应用程序,要求用户从键盘输入被除数和除数,输出它们的商,要求使用异常处理语句捕获由于除数为零而出现的异常。
1.12尝试开发一个C#控制平台应用程序,实现批量复制文件功能。(例如:D:\根目录的所有文件复制到F:\根目录下)。
1.13开发一个C#控制平台应用程序,尝试将用户从键盘输入的字符串信息保存到某一文件。
1.14开发一个C#控制平台应用程序,尝试将某一文件的文本信息读入并输出到控制平台上。
1.15编写控制台程序,要求用户从控制平台上输入整形的乱序数组,请进行从大到小的排序,并输出。
1.16定义一个Shape抽象类,利用它作为基类派生出Rectangle,Circle等具体形状类。已知具体形状类均具有两个方法GetArea()和GetColor(),分别用来得到形状的面积和颜色。最后,编写一个测试程序对产生类的功能进行验证。
1.17设计一个圆类Circle和一个桌子类Table,另外设计一个圆桌类RoundTable,它是从前两个类派生类,要求输入一个圆桌的高度,面积和颜色等数据,并输出。
1.18定义一个车(Vehicle)基类,具有MaxSpeed,Weight等成员变量,Run()和Stop()等函数,由此派生出自行车(Bicycle)类,汽车(Motorear)类。自行车(Bicycle)类有高度(Height)等属性,汽车(Motorcar)类有座位数(SeatNum)等属性。从Bicycle和Motorcar派生出摩托车Motorcycle类。
1.19编写C#控制平台应用程序,要求用户从键盘输入一个字符串,将该字符串中的非数字字符全部剔除,例如,将形如“ab123you”的非数字字符全部剔除,得到字符串“123”。