2013年上半年浙江省高等学校计算机等级考试二级C参考答案

2013年上半年浙江省高等学校计算机等级考试二级C参考答案
2013年上半年浙江省高等学校计算机等级考试二级C参考答案

2013年上半年浙江省高等学校计算机等级考试

二级C程序设计试卷

说明:⑴本试卷共6页,满分100分;考试时间为90分钟;

⑵考生应将所有试题的答案填写在答卷上。

⑶程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“ ”。

一、程序阅读与填空(24小题,每小题3分,共72分)

1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案

【程序说明】

输入一个正整数n,计算1!+2!+3!+…+n!。

运行示例:

Enter n: 3

1!+…+3!=9

Enter n: 5

1!+…+5!=153

【程序】

#include

main()

{ int i, n ;

double fact, sum ;

printf("Enter n:");

scanf(”%d”, &n);

(1) ;

for( i=1; (2) ; i++ ) {

(3) ;

sum = sum + fact ;

}

printf("1!+…+ (4) =%.0f\n", n, sum);

}

【供选择的答案】

(1) A、sum = 0 B、fact = 0, sum = 0

C、fact = n

D、fact = 1, sum = 0

(2) A、i0

(3) A、fact = fact * n B、fact = 1

C、fact = sum * i

D、fact = fact * i

(4) A、%d! B、%f! C、%d D、5!

答案

【程序说明】

输入一个正整数n(1

运行示例:

Enter n: 9

Enter 9 integers: 3 5 8 1 22 89 0 -1 7

After sorted: -1 0 1 3 5 7 8 22 89

【程序】

#include

main()

{ int i, index, k, n, temp, a[10] ;

printf("Enter n:");

scanf("%d", &n);

printf("Enter %d integers:", (5) );

for(i=0; i < n; i++)

scanf("%d", &a[i]);

for(k=0; k < n-1; k++) {

(6) ;

for(i=k+1; i < n; i++)

if(a[i]

(8) ;

}

printf("After sorted: ");

for(i=0; i < n; i++)

printf("%d ", a[i]);

}

【供选择的答案】

(5) A、*n B、n C、&n D、10

(6) A、index=k B、index=0 C、index=n D、index=1

(7) A、i=index B、index=n C、index=k D、index=i

(8) A、a[index]=a[k], a[k]=a[index]

B、a[k] = a[index], a[index] = a[k]

C、temp = a[index], a[index] = a[k], a[k] = temp

D、temp = a[k], a[index] = temp, a[k] = a[index]

答案

【程序说明】

输入一个字符串(少于80个字符),检查其括号的使用是否正确,如果正确,则输出YES,否则,输出NO。要求定义和调用函数check(str),如果字符串str中括号使用正确,即满足以下条件,则返回1;否则,返回0。

(1)字符串中左括号和右括号的数量相同。

(2)从字符串首字符起自左向右顺序检查其中的字符,遇到的右括号的个数在任何时候都不超过所遇到的左括号的个数。

运行示例:

Input the sring: (2+(3*6)-10)

YES

Input the sring: (2+(3)*6)-10)

NO

Input the sring: )(A)12(

NO

【程序】

#include

(9)

int check(char *);

main()

{ char str[MAXLEN];

printf(”Input the string: ”);

gets(str);

if( check(str) != 0 ) printf(”YES\n”);

else printf(”NO\n”);

}

int check(char *str)

{ int right, left;

right = left = 0 ;

while( *str != …\0? ) {

if( *str == ?)? ) right++ ;

else if( *str == ?(? ) left++ ;

if( right > left ) (10) ;

(11) ;

}

if( right != left ) (12) ;

return 1;

}

【供选择的答案】

(9) A、int MAXLEN = 80 B、#define MAXLEN 80;

C、MAXLEN = 80

D、#define MAXLEN 80

(10)A、return 0 B、return 1 C、return -1 D、continue

(11)A、(*str)++ B、str++ C、str-- D、(&str)++

(12)A、return 0 B、return -1 C、return D、return 1

4.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案

【程序】

程序1

#include

main( )

{ int flag = 0, x;

scanf(”%d”,&x);

if( x > 0 ) flag = 1;

else if( x = 0 ) flag = 0;

else flag = -1;

printf("%d\n", flag );

}

程序2

#include

main( )

{ int x, y = 0;

scanf(”%d”,&x);

if( x < 20 )

if( x < 10 ) y = 9;

else y = 20;

printf("%d\n", y );

}

【问题】

(13) 程序1运行时,输入-10,输出(13) 。

A、1

B、0

C、-1

D、10

(14) 程序1运行时,输入0,输出(14) 。

A、1

B、0

C、-1

D、10

(15) 程序2运行时,输入5,输出(15) 。

A、5

B、9

C、10

D、20

(16) 程序2运行时,输入20,输出 (16) 。

A、20

B、0

C、9

D、10 5.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确

答案

【程序】

#include

double f1(double x, int n)

{ if( n == 1 ) return x;

else return f1(x, n-1)*x;

}

void f2(char cc, int n)

{ printf(”%c”, cc);

if( n > 1 ) f2(cc+1, n-1);

}

main()

{ printf(”%.0f\n”, f1(2.0,1));

printf(”%.0f\n”, f1(2.0,3));

f2(?d?, 1);

printf(”\n”);

f2(?b?, 4);

printf(”\n”);

}

【问题】

(17)程序运行时,第1行输出 (17) 。

A、2

B、4

C、8

D、1

(18)程序运行时,第2行输出 (18) 。

A、16

B、2

C、4

D、8

(19)程序运行时,第3行输出(19) 。

A、b

B、c

C、d

D、a

(20)程序运行时,第4行输出(20) 。

A、dcba

B、edcba

C、abcde

D、bcde 6.阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确

答案

【程序】

#include

main()

{ int i, j, n = 4;

for(i = 0; i <= n; i++) {

for(j = 0; j <= n; j++)

if(i == 0) printf(”%d”, j);

else if(j == 0 ) printf(”%d”, i);

else if(j <= i ) printf(”%d”, i*j);

printf(”\n”);

}

}

【问题】

(21) 程序运行时,第1行输出(21) 。

A、01234

B、1234

C、012

D、0

(22) 程序运行时,第2行输出(22) 。

A、01

B、11

C、1

D、2

(23) 程序运行时,第3行输出(23) 。

A、3

B、224

C、124

D、012

(24) 程序运行时,第4行输出(24) 。

A、1234

B、1249

C、3369

D、0123

二、程序编写(每题14分,共28分)

1.输入一个整数,将它逆序输出。例如,输入123,输出321;输入-123,输出-321;

输入0,输出0。

2.按下面要求编写程序:

(1)定义函数f(x)计算(x+1)2,函数返回值类型是double。

(2)输出一张函数表(如下表所示),x的取值范围是[-1,+1],每次增加0.1,y=(x+1)2。要求调用函数f(x)计算(x+1)2。

x y

-1 0.00

-0.9 0.01

……

0.9 3.61

1 4.00

2013年春浙江省高等学校计算机等级考试二级C参考答案

一、程序阅读与填空(24小题,每小题3分,共72分)

1. D C D A

2. B A D C

3. D A B A

4. C C B B

5. A D C D

6. A B B C

二、程序编写(每题14分,共28分)

1. #include

main()

{ int n,m=0;

printf("Input an integer:\n");

scanf("%d",&n);

while(n!=0)

{ m=m*10+n%10;

n=n/10;

}

printf("%d\n", m);

}

2. #include

double f(double x)

{ return (x+1)*(x+1);

}

void main()

{ double x, y;

printf(" x y\n");

for(x=-1; x<=1; x=x+0.1)

{ y=f(x);

printf("%5.1f%8.2f\n", x,y);

}

}

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

浙江省计算机二级c语言上机考试真题版

浙江省二级c语言上机考试真题 介绍:浙江省二级c语言考试分为笔试和上机考试两块.取笔试和上机中分数较低的那个作为计算机二级的最终成绩,最后证书上按档次划分等级,其中60-79及格,80-89良好,90-100优秀。 笔试部分分两块,一块是24道选择题(六道程序题,每题中间有四个空,每空有四个选项供选择),浙江省的计算机笔试选择题不考概念性内容,所以大家不用费心,另一块是程序编写,手写两个完整程序,一道循环数组(结合),一道是函数或指针。 上机部分分两块,一块是计算机基本操作,即从access,ppt,excel,outlook,word,网页制作,文件夹操作中随机选择四道,另一块是编程,编程题可以打开编程软件c-free来做,编程中共五道题,一道改错,两道填空,最后两道是编写程序。 (一)程序改错: 1,10个数求最大最小值

该程序中“/***** N ***** /”的下一行中有错误, 请改正(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:运行时输入10个数,然后分别输出其中的最大值、最小值。#include void main() { float x,max,min; int i; /******** 1 *******/ for(i=0;i<=10;i++) { scanf("%f",&x); /******* 2 ********/ if(i=1) { max=x;min=x;} if(x>max) max=x; if(x } printf("%f,%f\n",max,min); } ?#include ?int main() ?{ float x,max,min; int i; ?/******** 1 *******/

全国计算机等级考试-一级教程word测试题

Word上机练习题 1.打开Word,输入如下内容: 【文档开始】 今日荣宝斋 荣宝斋的木版水印技艺,久已闻名海内外,其制作工厂的师傅们,均属艺林翘楚。目前,荣宝斋及其门市部仍在经营和发展各项业务,包括经销古今书画家的真迹或木版水印作品,供应文房四宝,提供装裱、加工修复等业务。其下属荣宝斋出版社、荣宝斋艺术品拍卖公司、荣宝外贸公司、服务公司亦为书画家们创作和繁荣书法绘画艺术、增进国际文化交流做出贡献。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:隶书;字形:加粗;字号:小二号;字体颜色:绿色;位置:水平居中; 下滑线线形:波浪形;下滑线颜色:紫罗兰(128,0,128);字符间距:缩放90%,间距加宽3磅,位置降低2磅;字符效果:七彩倪虹。(10,13没有这个效果) ②正文文字: 字体:仿宋;字号:四号;字体颜色:淡紫色(255,83,255)。行间距:1.5倍行间距;段落:首行缩进2个字符;左右各缩进2个字符;分栏:分为等宽3栏,并加分割线。 ③插入页眉页脚:页眉为“荣宝斋简介”,居中显示;页脚为当前日期。 ④设置奇偶页不同的页眉和页脚。 ⑤将该文档以名字WD1.DOC保存在C盘下。 2.打开Word,输入如下内容: 【文档开始】 云居寺简介 位于北京房山区境内的云居寺建于隋末唐初。云居寺的石经山藏经洞中的石经始刻于隋大业年间(公元605年),僧人静琬等为维护正法刻经于石。刻经事业历经隋唐、辽、金、元、明六个朝代,绵延1039年,篆刻佛经1122部3572卷14278块。这时石阶文化史上罕见的壮举,堪与文明寰宇的万里长城、京杭大运河相媲美,是世上稀有而珍贵的文化遗产。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:华文新魏;字形:加粗,倾斜;字号:小二号;字体颜色:玫瑰红;字体加着重号;字符间距:缩放150%;字符效果:礼花绽放(07版)。位置:水平居中。 ②正文文字: 字体:楷体_GB2312;字号:四号;段间距:段前1行,段后0.5行;首字下沉:2行;首字字体:华文楷体;首字颜色:茶色;插入当前日期和时间:在段尾插入,格式为××年××月××日; ③设置页边距上、下各2.5厘米,左、右各3厘米;纸张大小为A3; ④在文档下方插入一幅剪贴画(可以任选),将环绕方式设置为紧密型,水平对齐方式设置为居中对齐。 ⑤为该文档设置打开权限密码(密码可自己设定),并将该文档以名字WD2.DOC保存在C 盘下。 3.打开Word,输入如下内容:

浙江省高校计算机等级考试办公软件高级应用技术

浙江省高校计算机等级考试办公软件高级应用技术 (二级)考试大纲 基本要求 1. 掌握Office各组件的运行环境和视窗元素。 2. 掌握Word高级应用技术,能够熟练掌握页面、样式、域的设置和文档修订。 3. 掌握Excel高级应用技术,能够熟练掌握工作表、函数和公式,能够进行数据分析和外部数据的导入导出。 4. 掌握PowerPoint高级应用技术,能够熟练掌握模版、配色方案、幻灯片放映、多媒体效果和演示文稿的输出。 5. 熟练掌握Office公共组件的使用。 考试范围 (一)WORD高级应用 1.WORD页面设置 正确设置纸张、版心、视图、分栏、页眉页脚、掌握节的概念并能正确使用。 2.WORD样式设置 1)掌握样式的概念,能够熟练地创建样式、修改样式的格式,使用样式。 2)掌握模板的概念,能够熟练地建立、修改、使用、删除模板。 3)正确使用脚注、尾注、题注、交叉引用、索引和目录等引用。

3.域的设置 掌握域的概念,能按要求创建域、插入域、更新域。 4.文档修订 掌握批注、修订模式,审阅。 (二)EXCEL高级应用 1. 工作表的使用 1)能够正确地分割窗口、冻结窗口,使用监视窗口。 2)深刻理解样式、模板概念,能新建、修改、应用样式,并从其他工作薄中合并样式,能创建并使用模板,并应用模板控制样式。 3)使用样式格式化工作表。 2.函数和公式的使用 1)掌握EXCEL内建函数,并能利用这些函数对文档进行统计、处理。 2)掌握公式的概念,能创建和应用数组公式。 3.数据分析 1)掌握数据列表的概念,能设计数据列表,利用自动筛选、高级筛选,以及数据库函数来筛选数据列表,能排序数据列表,创建分类汇总。 2)了解数据透视表的概念,能创建数据透视表,在数据透视表中创建计算字段或计算项目,并能组合数据透视表中的项目。 4.外部数据导入与导出 与数据库、XML和文本的导入与导出。

C语言二级考试试题及答案

1.若i,j和k都是int型变量,则表达式(i=4,j=16,k=32,i=j)的值为 A. 4 B. 16 C. 32 D. 52 2.若有函数内部说明:int a[3][4];则数组a中各元素 A. 可在程序的运行阶段得到初值0 B. 可在程序的编译阶段得到初值0 C. 不能得到确定的初值 D. 可在程序的编译或运行阶段得到初值0 3.一个C语言程序是由 A. 一个主程序和若干子程序组成 B. 函数组成 C. 若干过程组成 D. 若干子程序组成 4.若有说明 int a[2][4];则a数组元素的非法引用是 A. a[0][2*1] B. a[1][3] C. a[4-3][0] D. a[0][4] 5.阅读下面程序,则执行后的输出结果是___。 #include "stdio.h" main() {int x,y,z; x=1;y=2;z=3; if(x>y)if(x>z)printf("%d",x); else printf("%d",y); printf("%d\n",z); } A. 0 B. 1 C. 2 D. 3 6.下面程序的输出结果为 main() { int a,b;b=(a=3*5,a*4,a*5); printf("%d",b ;} A. 60 B. 75 C. 65 D. 无确定值 7.下列选项中不是结构化程序基本结构的是 A. 顺序结构 B. 跳转分支结构 C. 选择结构 D. 循环结构 8.所有C函数的结构都包括的三部分是 A. 语句、花括号和函数体 B. 函数名、语句和函数体 C. 函数名、形式参数和函数体 D. 形式参数、语句和函数体 9.设int a=5,b=6,表达式(--b==6)?++a:--b的值是___ A. 5 B. 6 C. 7 D. 4 10.下列叙述中不是C语言的特点的是______。 A. 简洁、紧凑,使用方便、灵活,易于学习和应用 B. C语言是面向对象的程序设计语言 C. C语言允许直接对位、字节和地址进行操作 D. C语言数据类型丰富、生成的目标代码质量高 11.下列关于C语言注释的叙述中错误的是______。 A. 以“/*”开头并以“*/”结尾的字符串为C语言的注释符 B. 注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义 C. 程序编译时,不对注释作任何处理 D. 程序编译时,需要对注释进行处理 12.s1和s2已正确定义并分别指向两个字符串。 若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是 A. if(s1>s2)S; B. if(strcmp (s1,s2))S; C. if(strcmp(s2,s1)>0) S; D. if(strcmp (s1,s2)>0)S; 13.设i,j,k均为int型变量,则执行完下面的for语句后,k的值为___ 。 for(i=0, j=10; j>=i; i++, j--) k=i+j; A. 10 B. 20 C. 8 D. 0 14.已知:int c[3][4];则对数组元素引用正确的是 A. c[1][4] B. c[1.5][0] C. c[1+0][0]

全国大学生计算机等级考试试题

全国大学生计算机等级考试资料(3) 时间:2009-12-14 08:34:00 来源:作者: 201.在Word中,将一页内容分成两页显示,可以选择______命令。 A、“插入”菜单项中的“页码” B、“插入”菜单项中的“分隔符” C、“格式”菜单项中的“字体” D、“插入”菜单项中的“自动图文集” 203.在Word中,可以通过"表格"菜单项中的______命令平均分配各行(列)。 A、表格属性 B、转换 C、选定 D、自动调整 204.在Word中,如果快捷工具栏中没有“打开”、“保存”快捷按钮,用户可在______菜单项下设置。 A、插入 B、格式 C、视图 D、工具 205.在Word中,使用“复制”操作的快捷键是______。 A、Ctrl + C B、Ctrl + S C、Ctrl + V D、Ctrl + X 206.在Word中,下述关于分栏操作的说法,正确的是______。 A、设置的各栏宽度和间距与页面宽度无关 B、可以将指定的段落分成指定宽度的两栏 C、任何视图下均可看到分栏效果 D、栏与栏之间不可以设置分隔线 207.在Word中,想将Word文档直接转存为记事本能处理的文本文件,应在“另存为”对话框中选择______保存类型。 A、纯文本(*.txt) B、Word文档(*.doc) C、RTF格式(*.rtf) D、WPS文档(*.wps) 208.在Word中,用户可以通过______菜单项中的“索引和目录”命令快速方便地制作文档的目录。 A、插入 B、编辑 C、格式 D、视图 209.在Word中,字数统计功能放在______菜单项中。 A、插入 B、工具 C、格式 D、视图 210.在Word中使用键盘操作进行分页的操作方法是______。

浙江省高校计算机等级考试(一级)理论题集

浙江省高校计算机等级考试理论题 一、单选题 1、下列文件格式中,(C )表示图像文件。.BMP 位图文件 A)*.DOC B)*.XLS C)*.BMP D)*.TXT 2、十进制数267转换成八进制数是(D ) A)326 B)410 C)314 D) 413 3、键盘上的“基准键”指的是(B )(左手:【A】、【S】、【D】、【F】、右手:【J】、【K】、【L】、【;】) A)“D”和“K”这两个键 B)“A、S、D、F”和“J、K、L、;”这八个键 C)“1、2、3、4、5、6、7、8、9、0、”这是个键 D)左右两个“Shift”键 4、4、现在计算机的性能越来越强,而操作却越来越简单,这是因为(B )(注意:有D)以上都对的题则应选D) A)计算集中广泛的使用了鼠标和菜单技术 B)计算机的操作界面越来越图形化 C)硬件和软件的设计者为普及应用计算机做了大量的研究 D)以上都不对 5、(B)是计算机感染病毒的可能途径(计算机病毒是程序) A)从键盘输入统计数据B)运行外来程序 C) 软盘表面不清洁D)机房电源不稳定 6、在磁盘上发现病毒后,最彻底的解决办法是( B )(计算机病毒可能以多重形式存在于磁盘上,格式化就是把磁盘恢复到未写数据前,当然是最彻底的解决办法) A)删除磁盘上的所有程序B)彻底格式化磁盘 B)将磁盘放一段时间后再用D)给磁盘加上写保护 7、下列四条叙述中,正确的一条是(A )(·诺伊曼从来没有说过存储程序型计算机的概念是他最先提出的。相反,他不止一次地指出,图灵是现代计算机设计思想的提出者,第一台电子数字计算机ENIAC是电子管的第二代晶体管计算机出现操作系统) A)最先提出存储程序思想的人是英国科学家艾伦.图灵 B)ENIAC计算机采用的电子器件是晶体管 C)在第三代计算机期间出现了操作系统 D)第二代计算机采用的电子器件是集成电路 8、HTTP是一种(A )(:-代表超文本传输协议) A)超文本传输协议 B)高级程序设计语言 C)网址 D)域名 9、PowerPoint文档不可以保存为( D )文件(打开一个PowerPoint文档后点击菜单“文件”-“另存为”在弹出对话框用下拉箭头可看到很多类型供选,但没有“.txt”类型) A)演示文稿 B)文稿模板 C)web页 D)纯文本 10、在Excel的单元格中输入日期时,年、月、日分隔符可以是(A )(“|”、”\”“."等符号不

浙江计算机二级考试(C语言)上机试题

二级考试(C语言)上机试题1.三个数比较大小。 #include void swap(______1______) //int *pa,int *pb { /*交换两个数的位置*/ int temp; temp = *pa; *pa = *pb; *pb = temp; } void main() { int a,b,c,temp; scanf("%d%d%d",&a,&b,&c); if(a>b) swap(&a,&b); if(b>c) swap(&b,&c); if(______2______) //a>b swap(&a,&b); printf("%d,%d,%d",a,b,c); } 2.表达式求和。 #include #include void main() { FILE *fp; float n=1,t=1,pi=0; int i; // 从以下开始答题 i=1; while(fabs(t)>=1e-6) { pi=pi+t; i=-i; n=n+2; t=i/n; } fp=fopen("Design1.dat","w"); fprintf(fp,"%.6f",4*pi); fclose(fp); } 运行结果:3.141594 3.字母后移循环输出。

#include void main() { char c; c=getchar(); if(______1______) // c>='a' && c<'v' c=c+5; else if (c>='v' && c<='z') ______2______ // c=c-21; putchar(c); } 4.求满足条件的数。 #include #include void main() { float y=1.05; int n=1; FILE *p; // 以下开始做答 while(!(pow(y,n)<1e6 && pow(y,n+1)>1e6)) n++; p=fopen("Design2.dat","w"); fprintf(p,"%d,%.0f",n,pow(1.05,n)); fclose(p); } 运行结果:283,992137 5.求满足条件的数。 #include void main() { int m=0,t=1,n; while( _____ 1 ________); // (scanf("%d",&n),n<=0) while(!(t<=n&&t*2>=n)){ _____ 2 _____ // t=t*2; m++; } printf("%d\n",m); } 6.求平面点间的最短距离。

全国计算机等级考试一级试题

一、选择题 1、以下名称是手机中的常用软件,属于系统软件的是(B )。 A) 手机QQ B) android C) Skype D) 微信 【解析】Andriod是手机操作系统,属于系统软件,直接排除A、C、D,答案选择B。 2、计算机操作系统通常具有的五大功能是( C )。 A) CPU管理、显示器管理、键盘管理、打印机管理和鼠标器管理 B) 硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 C) 处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理 D) 启动、打印、显示、文件存取和关机 【解析】操作系统通常应包括下列五大功能模块:处理器管理、作业管理、存储器管理、设备管理、文件管理。 3、造成计算机中存储数据丢失的原因主要是( D )。 A) 病毒侵蚀、人为窃取 B) 计算机电磁辐射 C) 计算机存储器硬件损坏 D) 以上全部 【解析】造成计算机中存储数据丢失的原因主要是:病毒侵蚀、人为窃取、计算机电磁辐射、计算机存储器硬件损坏等等。因此答案选择D选项。 4、下列选项不属于"计算机安全设置"的是( C )。 A) 定期备份重要数据 B) 不下载来路不明的软件及程序 C) 停掉Guest 帐号

D) 安装杀(防)毒软件 【解析】对于信息系统的使用者来说,维护信息安全的措施主要包括保障计算机及网络系统的安全,预防计算机病毒以及预防计算机犯罪等内容。在日常的信息活动中,我们应注意以下几个方面:①尊重知识产权,支持使用合法原版的软件,拒绝使用盗版软件;②平常将重要资料备份;③不要随意使用来路不明的文件或磁盘,若需要使用,要先用杀毒软件扫描;④随时注意特殊文件的长度和使用日期以及内存的使用情况;⑤准备好一些防毒、扫毒和杀毒的软件,并且定期使用。A、B、D选项都是属于安全设置的措施,C选项关于账号的停用不属于该范畴,因此选择C选项。 5、已知英文字母m的ASCII码值为6DH ,那么ASCII码值为71H的英文字母是(D )。 A) M B) j C) p D) q 【解析】6DH为16进制(在进制运算中,B代表的是二进制数,D表示的是十进制数,O表示的是八进制数,H表示的是十六进制数)。m的ASCII码值为6DH,用十进制表示即为6×16+13=109(D在10进制中为13)。q的ASCII码值在m的后面4位,即是113 ,对应转换为16进制,即为71H,因此答案选择D。 6、一个汉字的内码长度为2个字节,其每个字节的最高二进制位的值依次分别是(D )。 A) 0,0 B) 0,1 C) 1,0 D) 1,1 【解析】国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII 码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后

秋浙江省计算机等级考试二级C试卷及答案

秋浙江省高等学校计算机等级考试试卷(二级C) 说明:⑴考生应将所有试题的答案填写在答卷上。其中试题一到试题六请在答卷上的各小题选项的对应位置上填“√”。 ⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内; ⑶考试时间为90分钟。 一、程序阅读与填空(24小题,每小题3分,共12分) 1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案 【程序说明】 计算并输出下式的值,要求精确到最后一项的绝对值小于10—3(保留4位小数)。 运行示例:sum=0.8361 【程序】 #include #include main() { int denominator = 1, flag = 1; double item, sum = 0; (1); while( (2)){ (3) denominator=denominator+3; flag = -flag; } printf("sum = (4)\n",sum); } 【供选择的答案】 (1) A、item = 0 B、item = 0.0001 C、; D、item = 2 (2) A、fabs(item) >= 1E-3 B、fabs(item ) <= 1E-3 C、fabs(item ) >= 0.0001 D、fabs(item ) <= 0.001 (3) A、sum = sum + item; item = flag * 1.0 / denominator; B、sum = sum + flag * 1.0 / denominator; C、item = flag * 1.0 / denominator; sum = sum + item; D、item = item + flag * 1.0/denominator; (4) A、%.0f B、%.4f C、%f D、%4.f 2.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案 【程序说明】 输出1到100之间所有的完数。要求定义和调用函数is(n)判断n是否为完数,若n为完数则返回1,否则返回0。完数就是因子和与它本身相等的数,1不是完数。 运行示例: 6 28

浙江省高校计算机等级考试大纲(二级 C语言程序设计大纲

二级C程序设计考试大纲 基本要求 1.掌握C语言的基本知识,包括C语言的功能和语法;2.基本具备C语言程序设计能力,能熟练地阅读、理解和编写简短的C程序; 3.掌握一种C语言的编译和编程环境,能熟练地调试程序;4.熟练掌握结构化程序设计的方法; 5.掌握程序设计中常用的基本算法。 考试范围 一、数据的定义 1.基本类型(整型,实型,字符型) (1)常量 各种表示形式的整数、实数和字符(串)常量,符号常量 的定义和使用,包括整数的十进制、八进制和十六进制 的表示形式、长整型常量的表示形式,实数的浮点表示 法和科学记数法,字符的转义序列,常用符号常量的含 义(如NULL、EOF等); (2)变量 变量的定义和初始化。

2.构造类型 (1)数组 一维和二维数组的定义和初始化,数组元素的引用,包括一维字符数组和字符串,二维字符数组和字符串数组。 (2)结构 结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。 3.指针 (1)指针和地址的概念; (2)指针变量的定义和初始化; (3)通过指针引用指向实体。 4.构造类型和指针类型的混合定义及应用 (1)指针、数组和地址间的关系; (2)指针数组; (3)结构数组; (4)结构指针; (5)结构中含指针或数组; (6)指向指针的指针(即二级指针)。 5.空类型的定义和使用 6.变量的存储类别、作用域和生存期 (1)变量的存储类别,包括auto自动型、static静

态型、extern外部参照型; (2)全局变量和局部变量,包括自动局部变量和静态局 部变量、全局变量和静态全局变量、外部变量。 二、运算及流程控制 1.基本运算 运算符的功能,运算符的优先级、结合性和目数,隐式类型转换和强制类型转换。 2.表达式 各类表达式的组成规则和计算过程。 3.语句 (1)表达式语句、空语句、复合语句; (2)简单控制语句(break、continue、return); (3)选择控制语句(if、switch); (4)重复控制语句(for、while、do—while)。 三、程序结构和函数 1.程序结构 main函数与其他函数之间的关系,包括标准库函数和自定义函数。 2.函数的定义 (1)函数定义的ANSI C格式;

全国计算机等级考试一级试题及答案

全国计算机等级考试一级试题及答案(25套) 一、选择题(每题1分,共20分) D (1)世界上第一台计算机诞生于哪一年 A) 1945年B)1956年C)1935年D)1946年 D( 2)第4代电子计算机使用的电子元件是 A)晶体管B)电子管C)中、小规模集成电路D)大规模和超大规模集成电路 D( 3)二进制数110000转换成十六进制数是 A) 77 B) D7 C) 7 D ) 30 A( 4)与十进制数4625等值的十六进制数为 A)1211 B) 1121 C) 1122 D) 1221 C( 5)二进制数110101对应的十进制数是 A)44 B) 65 C ) 53 D ) 74 C (6)在24X 24点阵字库中,每个汉字的字模信息存储在多少个字节中 A)24 B) 48 C ) 72 D ) 12 A (7)下列字符中,其ASCII码值最小的是 A) A B) a C ) k D ) M C (8)微型计算机中,普遍使用的字符编码是 A)补码B)原码C) ASCII码D)汉字编码 C( 9)网络操作系统除了具有通常操作系统的4大功能外,还具有的功能是 A)文件传输和远程键盘操作B)分时为多个用户服务C)网络通信和网络资源共享D)远程源程序开发 C (10 )为解决某一特定问题而设计的指令序列称为 A)文件B)语言C)程序D)软件 C (11)下列4条叙述中,正确的一条是 A)计算机系统是由主机、外设和系统软件组成的 B)计算机系统是由硬件系统和应用软件组成的

C)计算机系统是由硬件系统和软件系统组成的 D)计算机系统是由微处理器、外设和软件系统组成的 B( 12)两个软件都属于系统软件的是 A)DOS口Excel B )DOS口UNIX C)UNIX ffi WPS D Wore和Linux A (13)用数据传输速率的单位是 A)位/秒B)字长/秒C )帧/秒D)米/秒 A(14)下列有关总线的描述,不正确的是 A)总线分为内部总线和外部总线B )内部总线也称为片总线 C)总线的英文表示就是Bus D)总线体现在硬件上就是计算机主板 B (15)在Window环境中,最常用的输入设备是 A)键盘B)鼠标C)扫描仪D )手写设备 D (16)下列叙述中,正确的是 A)计算机的体积越大,其功能越强 B)CD-RO M容量比硬盘的容量大 C)存储器具有记忆功能,故其中的信息任何时候都不会丢失 D)CPU!中央处理器的简称 B (17)已知双面高密软磁盘格式化后的容量为,每面有80个磁道, 每个磁道有15个扇区,那么每个扇区的字节数是 A)256B B)512B C)1024B D)128B C (18)下列属于计算机病毒特征的是 A)模糊性B)高速性C)传染性D)危急性 A (19)下列4条叙述中,正确的一条是 A)二进制正数原码的补码就是原码本身 B)所有十进制小数都能准确地转换为有限位的二进制小数 C)存储器中存储的信息即使断电也不会丢失 D)汉字的机内码就是汉字的输入码 A(20)下列4条叙述中,错误的一条是 A)描述计算机执行速度的单位是MB B)计算机系统可靠性指标可用平均无故障运行时间来描述 C)计算机系统从故障发生到故障修复平均所需的时间称为平均修复时间

浙江省计算机等级考试二级 A理论试题集

浙江省计算机等级考试二级AOA理论试题集 单选题(红色为参考答案) 1.Word中的手动换行符是通过()产生的 (A) 插入分页符 (B) 插入分节符(C) 键入ENTER (D) 按SHIFT+ENTER 2.以下哪一个选项卡不是Word2010的标准选项卡( ) (A) 审阅(B) 图表工具 (C) 开发工具 (D) 加载项 3.在书籍杂志的排版中,为了将页边距根据页面的内侧、外侧进行设置,可将页面设置 为() (A) 对称页边距 (B) 拼页 (C) 书籍折页 (D) 反向书籍折页 4.关于大纲级别和内置样式的对应关系,以下说法正确的是() (A) 如果文字套用内置样式“正文”,则一定在大纲视图中显示为“正文文本” (B) 如果文字在大纲视图中显示为“正文文本”,则一定对应样式为“正文” (C) 如果文字的大纲级别为1级,则被套用样式“标题1” (D) 以上说法都不正确 5.若文档被分为多个节,并在“页面设置”的版式选项卡中将页眉和页脚设置为奇偶页 不同,则以下关于页眉和页脚说法正确的是() (A)文档中所有奇偶页的页眉必然都不相同 (B)文档中所有奇偶页的页眉可以都不相同 (C)每个节中奇数页页眉和偶数页页眉必然不相同 (D)每个节的奇数页页眉和偶数页页眉可以不相同 6.通过设置内置标题样式,以下哪个功能无法实现() (A)自动生成题注编号(B)自动生成脚注编号 (C)自动显示文档结构(D)自动生成目录 7.在表格中,如需运算的空格恰好位于表格最底部,需将该空格以上的内容累加,可通 过该插入那句公式实现() (A)=ADD(BELOW) (B)=ADD(ABOVE) (C)=SUM(BELOW) (D)=SUM(ABOVE) 8.无法为以下哪一种文档注释方式创建交叉引用() (A)引文(B)书签(C)公式(D)脚注 9.Word2010可自动生成参考文献书目列表,在添加参考文献的“源”主列表时,“源” 不可能直接来自于() (A)网络中各知名网站(B)网上邻居的用户共享 (C)电脑中的其他文档(D)自己录入 10.以下( )是可被包含在文档模板中的元素 ①样式②快捷键③页面设置信息④宏方案项⑤工具栏 (A)①②④⑤(B)①②③④ (C)①③④⑤(D)①②③④⑤

2008--2010浙江省二级C语言考试真题__史杨杨

2008年春浙江省高校 计算机等级考试试卷(二级C) 试题1(每小题3分,共12分) 【程序说明】 输入一个整数n(n>=2),输入菲波那契序列的前n项,每行输出6个数,菲波那序列:1,1,2,3,5,8,13,……,数列的前两个数都是1,从第三项开始,每个数是前两个数之和。 运行示例: Enter n:10 1 1 2 3 5 8 13 21 34 55 #include main() {int count,i,n,x1,x2,x; printf("Enter n:"); scanf("%d",&n); x1=x2=1; printf("%6d%6d",x1,x2); (1); for(i=1;i<=n-2;i++) { (2); printf("%6d",x); count++; if( (3))printf("\n"); x1=x2; (4); } } 【供选择的答案】 (1)A、count=2 B、count=0 C、count=1 D、count=-1 答案:A (2) A、x=x1-x2 B、x=x1+x2 C、x=x1 D、x=2 答案:B (3) A、count/6==0 B、count%6!=0 C、count%6==0 D、count/6!=0 答案:C (4) A、x=x1+x2 B、x2=x1 C、x=x2 D、x2=x 答案:D 试题2(每小题3分,共12分) 【程序说明】 输入2个正数m和n(1<=m

全国计算机等级考试的等级划分与内容分别是什么

全国计算机等级考试的等级划分与内容分别是什么,谢谢 最佳答案 全国的计算级等级考试有4个等级。 一级:考核微型计算机基础知识和使用办公自动化软件及因特网(Internet)的基本技能。要求掌握字、表处理(Word)、电子表格(Excel)和演示文稿(PowerPoint)等办公自动化(Office)软件的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。二级:考核计算机基础知识和使用一种高级计算机语言(包括JAVA、C、C++、ACCESS、Visual Basic、Visual FoxPro)编写程序以及上机调试的基本技能。要求能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。 三级:分为“PC技术”、“信息管理技术”、“数据库技术”和“网络技术”四个类别。“PC 技术”考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能。“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能。“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能。“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。 四级:考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能。四级证书表明持有人掌握计算机的基础理论知识和专业知识,熟悉软件工程、数据库和计算机网络的基本原理和技术,具备从事计算机信息系统和应用系统开发和维护的能力。。

浙江省计算机二级C语言上机题库

第二部份C程序设计上机操作题 (2) 一、数列求和 (2) 二、最大公约数、最小公倍数 (7) 三、排序算法 (7) 四、数组 (9) 五、求整数n的各位数字及各数字之和 (12) 六、平面上各点之间的距离 (14) 七、数制转换 (17) 八、字符串处理 (19) 九、最大值与最小值 (25) 十、斐波那契(Fibonacci)数列 (28) 十一、水仙花、完数、回文数与亲密数 (29) 十二、方程求根 (31) 十三、回文数、因子、质因子、素数 (34) 十三、其他算法 (35)

第二部份C程序设计上机操作题 一、数列求和 1、程序调试题 试题一 该程序功能:输入x和正数eps,计算多项式1-x+x*x/2!-x*x*x/3!+...的和直到末项的绝对值小于eps为止。 #include #include void main() { float x,eps,s=1,t=1,i=1; scanf("%f%f",&x,&eps); do { /***** 1 *****/ t=-t*x/++i; //++i--→i++ s+=t; /***** 2 *****/ } while(fabs(t)= printf("%f\n",s); } 试题二 该程序功能:运行时若输入a、n分别为3、6,则输出下列表达式的值: 3+33+333+3333+33333+333333 #include void main() { int i,a,n; long t=0; /********* 1 *******/ s=0; //s=0--→long s=0 scanf("%d%d",&a,&n); for(i=1;i<=n;i++) { /******* 2 ******/ t=t*10+i; //i-→1 s=s+t; } s=s*a; printf("%ld\n",s); } 2、程序填空题 试题一 程序功能:调用函数f计算代数多项式1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x当x=1.7时的值。

浙江省高校计算机等级考试一级理论题(最新)

一级考试理论题八套 一、单选题 1.Excel电子表格应用软件中,具有数据______的功能。D (A)增加 (B)删除 (C)处理 (D)以上都对 2.下列说法不正确的是______。A (A)开机时应先开主机,再开外部设备 (B)个人计算机对环境有一定的要求 (C)硬盘中的重要文件要备份 (D)每次开机与关机之间的间隔至少要10秒钟 3.已知英文大写字母G的ASCII码为十进制数71,则英文大写字母W的ASCII码为 十进制数_______。D (A)84 (B)85 (C)86 (D)87 4.网上“黑客”是指______的人。C (A)匿名上网 (B)总在晚上上网 (C)在网上私闯他人计算机系统 (D)不花钱上网 5.子邮件协议中,______具有很大的灵活性,并可决定将电子邮件存储在服务器邮箱, 还是本地邮箱。A (A)POP3 (B)SMTP (C)MIME (D)X.400 6.在Excel中,当公式中出现被零除的现象时,产生的错误值是_____。B (A)#N/A! (B)#DIV/0! (C)#NUM! (D)#V ALUE! 7.在Access中,下面关于报表的叙述正确的是______。B (A)报表只能输入数据 (B)报表只能输出数据 (C)报表可以输入和输出数据

(D)报表不能输入和输出数据 8.CD-ROM是一种______的外存储器D (A)可以读出,也可以写入 (B)只能写入 (C)易失性 (D)只能读出,不能写入 9.计算机存储数据的最小单位是二进制的_______。B (A)位(比特) (B)字节 (C)字长 (D)千字节 10.由于微型计算机在工业自动化控制方面的广泛应用,它可以______。D (A)节省劳动力,减轻劳动强度,提高生产效率 (B)节省原料,减少能源消耗,降低生产成本 (C)代替危险性较大的工作岗位上人工操作 (D)以上都对 11.随机存储器简称为______。B (A)CMOS (B)RAM (C)XMS (D)ROM 12.______是计算机感染病毒的可能途径。B (A)从键盘输入统计数据 (B)运行外来程序 (C)光盘表面不清洁 (D)机房电源不稳定 13.在计算机中,用文字、图像、语言、情景、现象所表示的内容都可称为______。D (A)表象 (B)文章 (C)消息 (D)信息 14.DNS服务器负责将客户请求的______地址翻译成______地址后返回给客户端。C (A)IP、域名 (B)域名、目标 (C)域名、IP (D)IP、目标 15.所谓表现媒体,指的是______。C (A)使人能直接产生感觉的媒体 (B)用于体现感觉媒体和表示媒体的I/O设备 (C)传输感觉媒体的物理载体 (D)用于存储表示媒体的介质 16.PowerPoint属于_____________。D (A)高级语言 (B)操作系统

全国计算机等级考试二级C语言程序设计

全国计算机等级考试二级C语言程序设计 一、选择题((1)~(10)、(21)~(40)每题2分,(11)~(20)每题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不符合良好程序设计风格的是 A)源程序要文档化B)数据说明的次序要规范化 C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完成,它们是 A)概要设计与详细设计B)数据设计与接口设计 C)软件结构设计与数据设计D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试B)概要设计C)软件维护D)详细设计 (4)在数据库系统中,用户所见的数据模式为 A)概念模式B)外模式C)内模式D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 A)编码设计B)测试阶段C)运行阶段D)物理设计 (6)设有如下三个关系表 下列操作中正确的是

A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S (7)下列叙述中正确的是 A)一个算法的空间复杂度大,则其时间复杂度也必定大 B)一个算法的空间复杂度大,则其时间复杂度必定小 C)一个算法的时间复杂度大,则其空间复杂度必定小 D)上述三种说法都不对 (8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63 B)64 C)6 D)7 (9)数据库技术的根本目标是要解决数据的 A)存储问题B)共享问题C)安全问题D)保护问题 (10)对下列二叉树 进行中序遍历的结果是 A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG (11)下列叙述中错误的是 A)一个C语言程序只能实现一种算法 B)C程序可以由多个程序文件组成 C)C程序可以由一个或多个函数组成 D)一个C函数可以单独作为一个C程序文件存在 (12)下列叙述中正确的是 A)每个C程序文件中都必须要有一个main()函数 B)在C程序中main()函数的位置是固定的 C)C程序中所有函数之间都可以相互调用,与函数所在位置无关

相关文档
最新文档