2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷
2012年上半年程序员考试真题及答案解析
全国计算机技术与软件专业技术资格(水平)考试2012年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2012 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●Word 2003中的水平标尺如下图所示,图中①和②分别表示(1):图中③和④分别表示(2)。
(1)A.首行缩进和左缩进 B.悬挂缩进和左缩进C.首行缩进和右缩进D.悬挂缩进和右缩进(2)A.首行缩进和左缩进 B.悬挂缩进和左缩进C.首行缩进和右缩进D.悬挂缩进和右缩进●在Excel中,设A1单元格的值为23, A2单元格的值为36,若在A3单元格中输入A1-A2,则A3单元格中的内容为(3);若在A3单元格输入公式“=TEXT(A2, "Y0.00")”,则A3单元格的值为(4)。
(3)A.-13 B.13 C.######D.A1-A2(4) A.¥36 B.Y36.00 C.36.00D.#VALUE●/index.html中的http表示(5)。
2012年(上)全国信息技术水平考试平面设计技术水平证书考试试卷
考号:001姓名:001剩余时间:02:29:54IP:127.0.0.1网络连接:●2012年(上)全国信息技术水平考试平面设计技术水平证书考试试卷第一大题:单选题(10 分)1. (1分) 应用色料减色法,品红加黄得到的颜色是()。
(A) 绿色(B) 红色(C) 青色(D) 蓝色2. (1分)色彩的三要素是指()。
(A) 绿、红、蓝(B) 品红、青、黄(C) 色相、亮度、饱和度(D) 黑、白、灰3. (1分) 如果图片用于网页,则应使用的彩色模式是()。
(A) RGB (B) HSB (C) Lab (D) CMYK4. (1分)下列对图层的描述中正确的是()。
(A) 在“图层”面板中,包括背景在内的所有图层都能调整上下位置(B) 只有看到灰白相间的方格时才能说明有图层的存在(C) 所有图层都能应用滤镜效果(D) 图层中没有图像的部分是透明的5. (1分)将1英寸分辨率为100PPI的图像改为1英寸分辨率为200PPI的图像,则文件大小约为原来的()。
(A) 1倍(B) 2倍(C) 3倍(D) 4倍6. (1分)在“颜色”面板中设定RGB颜色时,有时会在面板中出现带有感叹号的三角形,这表示()。
(A) 此颜色不属于HSB的色域范围(B) 此颜色不属于RGB的色域范围(C) 此颜色不属于Lab的色域范围(D) 此颜色超出可印刷的范围7. (1分) 使用CMYK图像应用通道分离命令后,会生成()个图像文件。
(A) 1 (B) 2 (C) 3 (D) 48. (1分)下列选项中可将像素更改为背景色或透明的工具是()。
(A) 历史记录画笔工具(B) 橡皮擦工具(C) 毛笔工具(D) 涂抹工具9. (1分) 下列选项中,关于路径的描述正确的是()。
(A) 路径中的锚点是不可以移动的(B) 路径分为开放路径和封闭路径(C) 封闭路径都建立选区命令(D) 只有封闭路径可以建立选区10. (1分) 不能对图像进行非破坏性编辑的方法是()。
2012年9月全国计算机c语言试题
2006年4月全国计算机等级考试二级C一、选择题((1)一(10)每题2分,(11)一(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(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)对如下二叉树ABDECF进行后序遍历的结果为A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为A)32 B)31 C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是A)一对一 B)一对多 C)多对一 D)多对多(9)在E-R图中,用来表示实体的图形是A)矩形 B)椭圆形 C)菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(11)以下不合法的用户标识符是A)j2_KEY B)Double C)4d D)_8_(12)以下不合法的数值常量是A)011 B)1e1 C)8.0E0.5 D)0xabcd(13)以下不合法的字符常量是A)′\018′B)′\"′C)′\\′D)′\xcc′(14)表达式3.6-5/2+1.2+5%2的值是A)4.3 B)4.8 C)3.3 D)3.8(15)以下能正确定义字符串的语句是A)char str[]={′\064′}; B)char str="kx43";C)char str="; D)char str[]="\0";(16)以下数组定义中错误的是A)int x[][3]={0};B)int x[2][3]={{l,2},{3,4},{5,6}};C)int x[][3]={{l,2,3},{4,5,6}};D)int x[2][3]={l,2,3,4,5,6};(17)若要求从键盘读入含有空格字符的字符串,应使用函数A)getc() B)gets() C)getchar()D)scanf()(18)以下四个程序中,完全正确的是A)#include <stdio.h>B)#include <stdio.h>main();main(){/*programming*/{/*/ programming /*/printf("programming!\n");}printf("programming!\n");}C) #include <stdio.h>D) include <stdio.h>main()main(){/*/*programming*/*/{/*programming*/printf("programming!\ n");}printf("programming!\n");}(19)若有定义:floatx=1.5;int a=1,b=3,c=2;则正确的switch语句是A)switch(x)B)switch((int)x);{case 1.0:printf("*\n"); {case 1:printf("*\n");case 2.0:printf("**\n");} case 2:printf("**\n");}C)switch(a+b)D)switch(a+b){case 1:printf("*\n");{case 1:printf("*\n");case 2+1:printf("**\n");}case c:printf("**\n");}(20)若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是A)main()B)float fun(int a,int b){……}{……x=fun(2,10);……}main()float fun(int a,int b){……}{……x=fun(i,j);……}C)float fun(int,int);D)main()main() {float fun(int i,int j);{……x=fun(2,10);……} ……x=fun(i,j);……}float fun(int a,int b){……} float fun(int a,int b){……}(21)在以下给出的表达式中,与while(E)中的(E)不等价的表达式是A)(!E==0) B)(E>0‖E<0) C)(E==0) D)(E!=0)(22)要求通过while循环不断读入字符,当读入字母N时结束循环。
2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷
考号:姓名:剩余时间:2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷第一大题:单选题(30 分)1. (1分)设有说明语句char *a="\123xyz";则变量a()。
(A) 包含7个字符(B) 包含6个字符(C) 包含5个字符(D) 包含4个字符2 . (1分)下列定义语句中错误的是()。
(A) int a[]={1,2}; (B) char *a[3]; (C) char s[10] ="test"; (D) int n=5,a[n];3. (1分) 下面程序的输出结果是()。
#define SU(X,Y) (X)*Yvoid main( ){ int a=3,b=4;printf("%d\n",SU(a++,b++));}(A) 12 (B) 15(C) 16 (D) 204. (1分) 下面程序的运行结果是()。
#include"stdio.h"#include"string.h"void main( ){char b[30],*chp;strcpy(&b[0],"CH");strcpy(&b[1],"DEF");strcpy(&b[2],"ABC");printf("%s \n",b);}(A) CDABC(B) DEFABC (C) ABCDE (D) ABCDEF5. (1分)下面程序的输出结果是()。
#include <stdio.h>int gcd(int m, int n){if(m==n)return m;else if(m>n)return gcd(m-n, n);elsereturn gcd(m, n-m);}void main( ){printf(″Gcd = %d\n″, gcd(24, 36)); }(A) Gcd=60(B) Gcd=24 (C) Gcd=12 (D) Gcd=366. (1分) 已知int a=20; a*=2; 则a的值为()。
2012年3月全国计算机等级考试二级C语言笔试试卷与答案(花卷)1
C语言程序设计2012年3月全国计算机等级考试二级笔试试卷第一题在后面二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
(1)在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【1】。
(2)设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。
现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【2】个元素。
(3)数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是【3】。
(4)在将E-R图转换到关系模式时,实体和联系都可以表示成【4】。
(5)常见的软件工程方法有结构化方法和面向对象方法,类、继承以及多态性等概念属于【5】。
(6)变量a和b已定义为int类型,若要通过scanf("a=%d,b=%d",&a,&b); 语句分别给a和b输入1和2,则正确的数据输入内容是【6】。
(7)以下程序的输出结果是【7】。
# include <stdio.h>main( ){ int a=37;a+=a%=9; printf(%d\n”,a);}(8)设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++; 语句后,变量b的值是【8】。
(9)有以下程序段s=1.0;for (k=1; k<=n; k++) s=s+1.0/(k*(k+1));printf("%f\n",s);请填空,使以下程序段的功能与上面的程序段完全相同。
s=1.0; k=1;while ( 【9】){ s=s+1.0/(k*(k+1)); k=k+1; }printf("%f\n", s);(10)以下程序的输入结果是【10】。
# include <stdio.h>main( ){ char a,b;for (a=0; a<20; a+=7) { b=a%10; putchar(b+'0'); }}(11)以下程序的输出结果是。
2012年春中央电大C语言程序设计模拟试题及解答(亲测)
2012春电大C语言程序设计模拟试题及解答一、选择题1. 由C语言源程序文件编译而成的目标文件的缺省扩展名为( C )。
A. cppB. exeC. objD. C2. C语言程序的基本模块为(D)。
A. 表达式B. 标识符C. 语句D. 函数3. 设x和y均为逻辑值,则x||y为假的条件是( C )。
A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假4. x>0 || y==5的相反表达式为(B)。
A. x<=0 || y!=5B. x<=0 && y!=5C. x>0 || y!=5D. x>0 && y==55. 枚举类型中的每个枚举常量的值都是一个(A)。
A. 整数B. 浮点数C. 字符D. 逻辑值6. 循环体至少被执行一次的语句为( C )循环语句。
A.for B.while C.do-while D.任一种7. 循环语句“for(int i=0; i<n; i++) S;”中循环体S被执行的次数为( C )。
A. 1B. n-1C. nD. n+18. 在下面的while循环语句中,其循环体被执行的次数为(C)。
int i=0,s=0; while(s<20) {i++; s+=i;}A. 4B. 5C. 6D. 79.在下面的字符数组定义中,( D )语句有语法错误。
A.char a[20]=“abcdefg”; B.char a[]=“x+y=55.”;C. char a[15]={…1‟, …2‟};D. char a[10]=‟5’;10. 若定义了函数 double *function(), 则返回值类型为(B)。
A. 实数型B. 实数指针型C. 函数指针型D. 数组型11. 若用数组名作为函数调用的实参,传递给形参的是(A)。
A. 数组的首地址B. 数组中第一个元素的值C. 数组中全部元素的值D. 数组元素的个数12.预处理命令在程序中都是以( B )符号开头的。
全国计算机等级考试c语言程序设计
全国计算机等级考试c语言程序设计
全国计算机等级考试(NCRE)是中国国家教育部主管的计算机技
术能力认证考试,也称作“IT职业资格认证”或“计算机等级考试”,旨在测试考生的计算机技能水平。
其中,C语言程序设计是NCRE考试
的一个重要考点,它检验考生在C语言方面的基本理论知识、程序设
计技能和实践能力。
考试中,C语言程序设计主要包括以下内容:
1. C语言基础知识与语法:掌握C语言的基本语法、数据类型、
运算符等。
2. 流程控制语句:理解if语句、switch-case语句、循环语句等。
3. 数组和指针:学习如何定义、初始化、遍历数组和指针。
4. 函数和文件操作:了解函数的定义、调用、参数传递和返回值,以及文件的打开、读写、关闭等操作。
5. 数据结构和算法:了解常用的数据结构(如链表、栈、队列)
和算法(如递归、排序、查找),并能进行简单的算法分析。
C语言程序设计是NCRE考试中的重要组成部分,考生需要通过大
量练习,不断提高自己的编程能力和思维水平。
同时,C语言也是目前广泛使用的编程语言之一,具有重要的实际应用价值。
因此,掌握C
语言程序设计对于计算机专业人员的职业发展和技能提升具有重要意义。
2012年3月全国计算机等级考试《二级C语言程序设计》真题及答案
A)系统结构图
B)PAD 图
C)数据流图(DFD 图)
D)程序流程图
(11)针对简单程序设计,以下叙述的实施步骤顺序正确的是
A)编码、确定算法和数据结构、调试、整理文档
B)确定算法和数据结构、编码、调试、整理文档
C)整理文档、确定算法和数据结构、编码、调试
D)确定算法和数据结构、调试、编码、整理文档
A)4,4,5
B)4,4,4
C)0,4,5
D)0,0,0
2012 年 3 月笔试真卷及答案详解 第 2 页(共 12 页)
(18)设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
A)x++; printf("%d\n",x);
B)++x; printf("%d\n",x);
C)n=x++; printf("%d\n",n);
答在试卷上不得分。
(1)下列叙述中正确的是
A)循环队列是队列的一种链式存储结构
B)循环队列是队列的一种顺序存储结构
C)循环队列是非线性结构
D)循环队列是一种逻辑结构
(2)下列叙述中正确的是
A)栈是一种先进先出的线性表
B)队列是一种后进先出的线性表
C)栈与队列都是非线性结构
D)以上三种说法都不对
(3)一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为
(23)有以下程序
# include <stdio.h> main() { char a,b,c;
b='1'; c='A'; for(a=0;a<6;a++) { if (a%2) putchar(b+a); else putchar(c+a); } }
2012年全国计算机等级考试考试报考指南
2012年全国计算机等级考试考试报考指南:考试时间
中华IT学院【大中小】 [ 2011年11月15日 ]
全国计算机等级考试目前共设置四个等级。
每年共考试两次,分为一、二、三、四级。
每年上半年3月倒数第一个星期六上午进行笔试,下午开始进行上机考试,由于受实际条件的限制,上机考试由各考点具体安排,按次序各考生依次参加考试,共进行五天。
每年下半年九月份的9月倒数第二个星期六上午进行笔试,下午开始进行上机考试,考试方法和四月份类似。
第一天上午考笔试,上机考试从笔试的当天下午开始(一级从上午开始)。
考试时长的安排是:笔试一级无,二级均为90分钟,三级、四级为120分钟。
上机考试一级完全采取上机考试形式,各科上机考试时间均为90分钟。
上午9:00-10:30,笔试
纸笔考试时间:二级为90分钟,三级、四级均为120分钟。
上机操作考试时间:三级为60分钟,二级为90分钟。
一级实行无纸化的上机考试,时间为90分钟。
2012年考试时间暂未公布,请先参考2011年考试时间:
2011年计算机等级考试时间。
全国计算机二级证书(c 语言程序设计)
全国计算机二级证书(c 语言程序设计)文章标题:深度探讨全国计算机二级证书(c语言程序设计)一、引言全国计算机二级证书(c语言程序设计)是近年来备受关注的一项资格认证,它的出现无疑为很多计算机从业者带来了更多的机会,也成为了无数计算机爱好者学习的目标。
它的出现,不仅对考生有着一定的考验,同时也对培训机构、教育行业等有着一定的推动作用,它的涵盖范围广泛,内容深入,而且考试难度适中。
在我们的生活中,程序设计已经成为了不可或缺的一部分,而全国计算机二级证书(c语言程序设计)则成为了提升自己的一个有效途径。
二、全国计算机二级证书(c语言程序设计)的知识点1. 数据类型和表达式全国计算机二级证书(c语言程序设计)中的数据类型和表达式是一个非常重要的知识点。
在程序设计中,对于不同的数据类型的理解,是程序员编写程序的基础,它直接关系到程序的运行效果和结果。
2. 流程控制流程控制是程序设计中的核心内容之一,它包括顺序执行、选择结构和循环结构等内容。
全国计算机二级证书(c语言程序设计)考试中,流程控制的内容是考查考生的编程能力和逻辑思维能力的重要指标。
3. 数组和函数数组和函数是C语言中非常重要的两个概念,它们为程序的复杂性提供了有效的解决方案。
在全国计算机二级证书(c语言程序设计)考试中,对数组和函数的考查是非常深入的,需要考生能够熟练掌握数组和函数的相关知识,并且能够熟练运用。
4. 文件操作文件操作是程序设计中的一个重要内容,它能够帮助程序员完成大部分与文件相关的操作,比如文件的读写、文件的打开和关闭等等。
在全国计算机二级证书(c语言程序设计)考试中,对文件操作的考核内容比较丰富,需要考生掌握相关知识。
三、全国计算机二级证书(c语言程序设计)的考试形式全国计算机二级证书(c语言程序设计)的考试形式是多种多样的,一般包括笔试和机试两种。
笔试主要考察学生对于基础知识的掌握程度,而机试则更多地考察学生实际操作的能力。
全国计算机二级C语言程序设计题((100%全中必过)
目录题目一“回文”字符串 (3)题目二迭代法求给定多项式的值 (4)题目三迭代法求给定方程的根 (5)题目四二维数组三角元素操作1 (6)题目四二维数组三角元素操作2 (7)题目四二维数组三角元素操作3 (9)题目五二维数组元素求最值 (10)题目六二维数组周边元素1 (11)题目六二维数组周边元素2 (12)题目七二维数组转一维数组1 (13)题目七二维数组转一维数组2 (14)题目七二维数组转一维数组3 (15)题目七二维数组转一维数组4 (16)题目八结构体数组排序1 (17)题目八结构体数组排序2 (18)题目八结构体数组排序3 (19)题目八结构体数组排序4 (20)题目九结构体数组求最值1 (22)题目九结构体数组求最值2 (23)题目九结构体数组求最值3 (23)题目九结构体数组求最值4 (24)题目十结构体数组筛选 (25)题目十一结构体数组字符串比较 (26)题目十二矩阵操作1 (27)题目十二矩阵操作2 (28)题目十三类似素数判断1 (29)题目十三类似素数判断2 (30)题目十四累加累乘求和1 (30)题目十四累加累乘求和2 (31)题目十四累加累乘求和3 (31)题目十四累加累乘求和4 (32)题目十四累加累乘求和5 (32)题目十四累加累乘求和6 (33)题目十四累加累乘求和7 (34)题目十四累加累乘求和8 (35)题目十四累加累乘求和9 (35)题目十四累加累乘求和10 (36)题目十四累加累乘求和11 (37)题目十四累加累乘求和12 (37)题目十四累加累乘求和13 (38)题目十四累加累乘求和14 (39)题目十四累加累乘求和15 (39)题目十四累加累乘求和16 (40)题目十五链表2 (42)题目十六删除整数位某数位 (43)题目十七删除字符串中指定字符1 (44)题目十七删除字符串中指定字符2 (45)题目十七删除字符串中指定字符3 (45)题目十七删除字符串中指定字符4 (46)题目十七删除字符串中指定字符5 (47)题目十七删除字符串中指定字符6 (47)题目十七删除字符串中指定字符7 (48)题目十七删除字符串中指定字符8 (48)题目十七删除字符串中指定字符9 (49)题目十七删除字符串中指定字符10 (50)题目十七删除字符串中指定字符11 (50)题目十七删除字符串中指定字符12 (51)题目十七删除字符串中指定字符13 (52)题目十七删除字符串中指定字符14 (53)题目十七删除字符串中指定字符15 (54)题目十七删除字符串中指定字符16 (54)题目十七删除字符串中指定字符17 (55)题目十七删除字符串中指定字符18 (56)题目十八数字字符串转整数1 (57)题目十八数字字符串转整数2 (58)题目十九素数判定1 (58)题目十九素数判定2 (59)题目十九素数判定3 (60)题目二十统计问题 (61)题目二十一小数位操作 (62)题目二十二一维数组或字符串排序1 (62)题目二十二一维数组或字符串排序2 (63)题目二十二一维数组元素的筛选1 (64)题目二十二一维数组元素的筛选2 (64)题目二十二一维数组元素的筛选3 (65)题目二十二一维数组元素的筛选4 (66)题目二十二一维数组元素的筛选5 (67)题目二十二一维数组元素的筛选6 (67)题目二十二一维数组元素的筛选7 (68)题目二十二一维数组元素的筛选8 (69)题目二十二一维数组元素的筛选9 (70)题目二十三一维数组元素筛选 (70)题目二十五一维数组最值求解1 (71)题目二十五一维数组最值求解2 (72)题目二十五一维数组最值求解3 (73)题目二十六移动问题1 (73)题目二十七整数合并1 (75)题目二十七整数合并2 (75)题目二十七整数合并3 (76)题目二十七整数合并4 (76)题目二十七整数合并5 (77)题目二十七整数合并6 (77)题目二十七整数合并7 (78)题目二十七整数合并8 (78)题目二十八字符串长度比较1 (78)题目二十八字符串长度比较2 (79)题目二十九字符串的逆置 (80)题目三十字符串计数 (81)题目三十一字符串连接1 (82)题目三十一字符串连接2 (82)题目三十一字符串连接3 (83)题目三十二字符串中指定字符查找 (84)题目三十三字母大小的判断及转换 (84)题目一“回文”字符串3.请编写函数fun,该函数的功能是:判断字符串是否为回文,若是,则函数返回1,主函数中输出"YES",否则返回0,主函数中输出"NO"。
软件测试工程师2012(上)真题
2012年(上)全国信息技术水平考试理论部分一、单项选择题(本大题共30小题,每题1.5分,共45分)1.依照ISO/IEC 9126-1质量模型,下列软件特性中属于安全保密子特性的是( )A.可靠性B.维护性C.可移植性 D.功能性2.性能测试是为描述测试对象与性能相关的特性对其进行评价而实施和执行的一类测试,不同角色对于软件性能的认识是不同的,其中系统管理员的认识是( )①支持的并发用户数、最大业务处理数②支持7×24小时连续运行③服务器资源使用是否合理④内存使用方式是否合理⑤线程同步方式是否合理⑥资源竞争是否合理A.①②③ B.①③④C.④⑤⑥ D.②③④3.对软件生命周期的把握是保证其质量的重要基础,那么软件生命周期包括( )A.项目签约、需求定义、需求分析、架构设计、程序编码、软件测试和运行维护B.项目规划、需求定义、需求分析、软件设计、程序编码、软件测试和运行维护C.项目规划、架构设计、软件设计、程序编码、软件测试和运行维护D.项目规划、需求分析、软件详细设计、程序编码、集成测试和运行维护4.某信息发布论坛,该系统有3000个用户,平均每天有1000个用户登录系统进行操作,每个用户从登录到退出的平均时间是4小时,在一天内,用户在8小时内使用该系统,则下列说法中正确的是().A.系统用户数为3000,在线用户1000 ,并发用户数为500,最大并发用户数为566 B.系统用户数为1000,在线用户3000 ,并发用户数为300,最大并发用户数为500 C.系统用户数为3000,在线用户1000 ,并发用户数为500,最大并发用户数为566 D.系统用户数为3000,在线用户1000 ,并发用户数为500,最大并发用户数为566 5.在软件投入运行前,对软件进行(),是软件质量保证的关键步骤。
6.下列关于性能测试中所包括的测试类型的描述正确的是(垒Z7<A.负载测试的目标是确定系统处理能力的极限B.压力测试是指在系统稳定运行情况下(保证总业务量),长时间运行系统的测试,考察系统的性能变化。
2012年上半年浙江省高等学校计算机等级考试_二级C程序设计试卷
scanf("%d",&n2);
printf(“Ente %d integers:”,n2);
for(i=0;i<n2;i++)
scanf("%d",&list2[i]);
merge(list1,n1,list2,n2,list,&n);
printf("Merged:");
C、list1[i]<list2[k]D、list1[i]>list2[j]
(8)A、*n=kB、return n1+n2C、n=kD、return k
3.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成密文。变换规则如下:小写字母z变换成为a,其他字符变换成为该字符ASCII码顺序后1位的字符,比如o变换成p。
输入一个字符串(少于80个字符),输出相应的密文。要求定义和调用函数encrypt(s),该函数将字符串s变换为密文。
运行示例:
Input the string:hello hangzhou
After being encrypted:ifmmp!ibohaipv
【程序】
#include <stdio.h>
2.按下面要求编写程序:
(1)定义函数fun(x)计算 ,函数返回值类型是double。
(2)输出一张函数表(如下图所示),x的取值范围是[-10,+10],每次增加1,y= 。要求调用函数fun(x)计算 。
x
全国信息等级考试
全国信息等级考试
全国信息技术水平考试是由工业和信息化部教育与考试中心(全国电子信息应用教育中心)负责具体实施的全国统一考试。
该考试是对从事或即从事信息技术的专业人员技术水平的综合评价,其目的是加快国民经济信息化技术人才的培养,同时为企业合理选拔聘用信息化技术人才提供有效凭证。
水平考试开设了计算机信息处理工程师技术水平证书、计算机程序设计工程师技术水平证书(.net、C 语言、JAVA)、数据库应用系统设计工程师技术水平证书(SQL)、平面设计师技术水平证书、计算机辅助设计工程师技术水平证书、计算机网络管理工程师技术水平证书、互联网应用工程师技术水平证书、网络组建工程师技术水平证书、计算机网络信息安全工程师技术水平证书、软件测试工程师技术水平证书、电子商务工程师技术水平证书、二维动画设计工程师技术水平证书(Flash)、物联网技术工程师技术水平证书,以及于2015 年下半年推出的三维动画设计工程师技术水平证书(3ds MAX),共计16 个证书并配套了一系列的考试指导用书帮助学习。
2012年计算机统考真题及答案解析(套题版)
王道论坛()原创并友情分享!~
R1 P0 P1 P2 P3 P4 A. P0, P2, P4, P1, P3 C. P2, P1, P0, P3, P4 正确的是 。 3 4 4 2 3
R2 2 0 0 0 1
R3 3 3 5 4 4
R1 5 5 4 4 4
R2 5 3 0 2 2
18 .某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有 33 个微命令,构成 5 个互斥类,分别包含 7 、 3 、 12 、 5 和 6 个微命令,则操作控制字段至少有 A. 5 位 B. 6 位 C. 15 位 D. 33 位
19 .某同步总线的时钟频率为 100MHz,宽度为 32 位,地址 /数据线复用,每传输一个地址或数据 占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输 128 位数据 所需要的时间至少是 A. 20ns 。 B. 40ns C. 50ns 。 D.80ns
R3 10 6 11 5 4
B. P1, P0, P3, P4, P2 D. P3, P4, P2, P1, P0
28 .若一个用户进程通过 read 系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中, Ⅰ.若该文件的数据不在内存,则该进程进入睡眠等待状态 Ⅱ.请求 read 系统调用会导致 CPU 从用户态切换到核心态 Ⅲ. read 系统调用的参数应包含文件的名称 A. 仅Ⅰ、Ⅱ 顺序如下: P1 :计算 60ms, I/O 80ms ,计算 20ms P2 :计算 120ms, I/O 40ms ,计算 40ms 若不考虑调度和切换时间,则完成两个作业需要的时间最少是 A. 240ms 是 。 A.在进程结束时能进行处理机调度 B.创建新进程后能进行处理机调度 C.在进程处于临界区时不能进行处理机调度 D.在系统调用完成并返中,正确的是 。 A.不管系统是否支持线程,进程都是资源分配的基本单位 B.线程是资源分配的基本单位,进程是调度的基本单位 C.系统级线程和用户级线程的切换都需要内核的支持 D.同一进程中的各个线程拥有各自不同的地址空间 32 .下列选项中,不能改善磁盘设备 I/O 性能的是 A.重排 I/O 请求次序 C.预读和滞后写 A. PPP A.机械特性 B. IP B.功能特性 。 B.在一个磁盘上设置多个分区 D.优化文件物理块的分布 。 D. TCP 。 D.电气特性 C. UDP C.过程特性 。 B.无连接可靠服务 D.有连接可靠服务 B. 260ms C. 340ms 。 D. 360ms B. 仅Ⅰ、Ⅲ C. 仅Ⅱ、Ⅲ D. Ⅰ、Ⅱ和Ⅲ 29 .一个多道批处理系统中仅有 P1 和 P2 两个作业, P2 比 P1 晚 5ms 到达,它们的计算和 I/O 操作
全国计算机等级考试二级C语言
全国计算机等级考试二级C语言C语言是一种高级程序设计语言,被广泛应用于软件开发和系统编程领域。
全国计算机等级考试是中国的一项专业技能资格认证考试,对参与计算机相关工作的人员有着重要的意义。
二级C语言考试是其中的一项科目,它旨在评估考生对于C语言的理解与应用能力。
本文将简要介绍二级C语言考试的内容和要求,并针对不同的考试题型给出指导和建议。
一、绪论C语言作为一种结构化编程语言,在计算机编程领域具有重要地位。
二级C语言考试旨在考察考生对于C语言的基本语法和程序设计的掌握程度。
考试内容主要包括变量、运算符、函数、条件语句、循环结构、数组等方面的知识。
二、单项选择题单项选择题是二级C语言考试中常见的题型。
考生需要从给定的选项中选择一个正确的答案。
在回答这类题目时,考生应仔细阅读题目,并对每个选项进行思考和比较,选择最符合题意的选项。
例如:1. 下面哪个关键字用于定义常量?A. constB. staticC. voidD. extern对于这类题目,考生可以通过对C语言关键字的了解,排除一些明显不符合的选项。
然后根据题目提示,选择与常量相关的正确答案,即选A。
三、填空题填空题是二级C语言考试中的常见题型之一。
考生需要根据题目要求,填写符合题意的代码片段或变量值。
在回答这类题目时,考生应清楚理解题目要求,注意语法和细节的准确性。
例如:2. 补充下面代码片段中的语句,使得循环按照从1到10的顺序输出数字:```cint i;for (i = 1; i <= 10; i++) {// 在此处填写代码}```对于这类题目,考生可以通过观察循环的结构和条件进行推导。
根据题目要求,补充正确的输出语句,即可得到符合题意的答案。
例如在循环内加入`printf("%d ", i)`语句,即可完成题目要求。
四、编程题编程题是二级C语言考试的重点和难点。
考生需要根据题目要求,编写满足要求的C语言程序。
2012年3月份全国计算机等级考试报名通知
2012年3月份全国计算机等级考试报名通知单位名称:教学科技处发布时间:2011/11/28 9:21:30
各院部:
根据考试中心2012年上半年NCRE开考科目及相关事宜的通知要求,对201 2年3月份全国计算机等级考试报名具体事宜通知如下:
一、考试级别
(一)二级
考试科目:共七个科目,一类是语言程序设计(C、C++、Java、Visual Ba sic、Delphi),另一类是数据库程序设计(Visual FoxPro、Access)。
(二)三级
考试科目:“PC技术”、“信息管理技术”、“数据库技术”和“网络技术”四个类别。
(三)四级
考试科目:四级网络工程师、四级数据库工程师、四级软件测试工程师三个类别。
考试形式:只考笔试,笔试通过者获得四级该科目证书。
笔试时间120分钟。
二、报考对象
我校学生在本校考点报名,各考点不允许接纳其他学校(已设考点)在校生报名,考生一次只能报考一个等级(含笔试和上机考试)的考试。
2010级二批本科已修完C语言程序设计、VB程序设计的学生按要求报考二级C、二级VISUAL BASIC的笔试和机考。
三、报名办法
1.报名时间:在校生采取网上报名,时间为:11月28日-12月12日,过期将不再受理。
2.报名网址:校内http://202.199.90.8:8000,校外http://202.97.179.124:80 00。
报名考生要根据自己实际情况进行相应选择,不要误报。
保留单科成绩报名只限11年9月份有单科成绩通过者,以前年份考试通过单科无效。
在校外考点取得保留单科成绩的考生在本校报名,须到教务科提供该次考试的准考证号信。
2012年上半年(第35次)全国计算机等级考试(NCRE)
关于2012年上半年(第35次)全国计算机等级考试(NCRE)报名事宜的通知各学生班级:第35次全国计算机等级考试报名工作即将开始,有关事宜通知如下:一、考试时间2012年3月24日上午笔试,3月24日下午开始上机考试。
二、考试级别本次考试开考一、二、三、四级。
其中一级为:MS Office、WPS Office、B;二级为:C、C++、Java、visual Basic、Delphi、Visual Foxpro、Access;三级为:PC技术、信息管理技术、数据库技术和网络技术;四级为:四级网络工程师、四级数据库工程师、四级软件测试工程师。
三、报名办法和要求报名采取网上报名,不接受现场报名。
报名流程如下:1、考生登录辽宁科技大学教务处主页(/jwc)右上角,进入《计算机等级考试报名系统》,进入报名界面,按要求输入个人信息及报考信息,信息输入完毕后,点击“提交”按钮。
2、屏幕出现“考生个人信息及报考信息”,如信息有误,请点击“重置”按钮,重新输入信息;如信息正确,点击“确定”,屏幕出现报名号(此报名号请考生务必记住,缴纳考试费及校对报名信息时使用此号),网上报名结束。
3、有保留成绩且成绩在有效期内的考生,报名时应准确提供原准考证号和保留成绩种类。
4、联系班级栏要填写正确班级名称如:化工2010-1,便于发放准考证。
四、网上报名时间2011年11月22日—11月30日(24小时开通)考生网上报名。
五、现场信息确认和缴费时间1、2011年12月5日—2011年12月16日上午8:00---17:00(中午和双休日不休息),考生本人到学校教务科(二号楼C区326--327房间)校对报名信息并交纳考试费;2、通过网络报名,在报名最后截止日前未交纳报名费的考生,自动取消报名资格。
六、考试费一级考试报名费80元/人。
全部考试(笔试+上机)100元/人。
单考笔试或上机50元/人。
七、领取准考证时间2012年3月8日开始。
2012年全国计算机等级考试考试介绍
一、什么是全国计算机等级考试?全国计算机等级考试( National Computer Rank Examination ,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。
二、为什么要举办NCRE?计算机技术的应用在我国各个领域发展迅速,为了适应知识经济和信息产业发展的需要,操作和应用计算机已成为人们必须掌握的一种基本技能。
许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一。
鉴于社会的客观需求,经原国家教委批准,原国家教委考试中心于1994年面向社会推出了N CRE,其目的在于以考促学,向社会推广和普及计算机知识,也为用人部门录用和考核工作人员时提供一个统一、客观、公正的标准。
全国计算机等级考试科目设置一、关于一级考试科目:一级MS Office、一级WPS Office和一级B,一级共三个科目。
考试形式:完全采取上机考试形式,各科上机考试时间均为90分钟。
考核内容:三个科目的考核内容包括微机基础知识和操作技能两部分。
基础知识部分占全卷的20%(20分),操作技能部分占80%(80分)。
各科目对基础知识的要求相同,以考查应知应会为主,题型为选择题。
操作技能部分包括汉字录入、Windows使用、文字排版、电子表格、演示文稿、因特网的简单应用。
一级B 在现有基础上增加对因特网知识的考核;与一级其他科目相比,一级B没有演示文稿部分。
系统环境:一级科目中操作系统为中文版Windows XP,MS Office版本为中文专业版Office 2003,WPS Office版本由目前的"2003教育部考试专用版"升级为"2007教育部考试专用版"。
二、关于二级考试科目:与去年相同,二级一共七个科目。
二级科目分成两类,一类是语言程序设计(C、C++、Java、Visual Basic、Delphi),另一类是数据库程序设计(Visual FoxPro、Acc ess)。
2012年上半年全国计算机等级考试
2012年上半年全国计算机等级考试
贵州师范学院考点报名工作通知
全国计算机等级考试是由国家教育部考试中心举办、用于测试应试人员计算机应用知识与操作能力的等级水平考试。
其目的在于推进计算机知识的普及,促进计算机技术的推广应用,为用人部门录用和考核工作人员服务,以适应社会经济发展对现代化人才的需求。
2012年上半年全国计算机等级考试报名工作即将开始。
根据工作安排,现将有关此次考试的具体事宜通知如下:
一、报名时间及有关要求
从2011年11月28日至12月2日止,我校在校学生可根据自身学习和使用计算机的实际情况,选考不同等级的考试。
考生应本人携带身份证到学籍学历管理科报名机摄像;报名时应缴纳报名考试费;补考学生须提供原准考证号码。
我校作为贵州省招生考试中心批准设立的考点之一,我校在校生如果选择其它考点参加考试,成绩一律不予认可。
由此造成的后果考生自己负责。
二、报名地点
贵州师范学院教务处学籍学历管理科(明理楼123室)
三、考试费用
按照2009年4月15日《黔价费[2009]67号》文件的规定,全国计算机等级考试报名考试费:90元/人。
特此通知
贵州师范学院教务处。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考号:028姓名:028剩余时间:01:51:10IP:192.168.12.98网络连接:●2012年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷第一大题:单选题(30 分)1. (1分)设有说明语句char *a="\123xyz";则变量a()。
(A) 包含7个字符(B) 包含6个字符(C) 包含5个字符(D) 包含4个字符2. (1分)下列定义语句中错误的是()。
(A) int a[]={1,2}; (B) char *a[3]; (C) char s[10]="test"; (D) int n=5,a[n];3. (1分)下面程序的输出结果是()。
#define SU(X,Y) (X)*Yvoid main( ){ int a=3,b=4;printf("%d\n",SU(a++,b++));}(A) 12 (B) 15 (C) 16 (D) 204. (1分)下面程序的运行结果是()。
#include"stdio.h"#include"string.h"void main( ){char b[30],*chp;strcpy(&b[0],"CH");strcpy(&b[1],"DEF");strcpy(&b[2],"ABC");printf("%s \n",b);}(A) CDABC (B) DEFABC (C) ABCDE (D) ABCDEF5. (1分) 下面程序的输出结果是()。
#include <stdio.h>int gcd(int m, int n){if(m==n)return m;else if(m>n)return gcd(m-n, n);elsereturn gcd(m, n-m);}void main( ){printf(″Gcd = %d\n″, gcd(24, 36));}(A) Gcd=60 (B) Gcd=24 (C) Gcd=12 (D) Gcd=366. (1分)已知int a=20; a*=2; 则a的值为()。
(A) 40 (B) 22 (C) 18 (D) 207. (1分)已知:char str1[10], str2; 则下列输入语句中正确的是()。
(A) scanf ("%s%c", str1, &str2); (B) scanf ("%s%s", &str1,str2); (C) scanf ("%c%c", &str1,str2); (D) scanf ("%c%s", &str1,str2);8. (1分)为了向二进制文件尾部增加数据,打开文件的方式应采用()。
(A) "ab"(B) "rb+"(C) "wb"(D) "wb+"9. (1分)下列各函数的首部中正确的是()。
(A) void fun1(var x:integer,var y:integer)(B) void fun1 (int x,y)(C) void fun1 (int x, int y)(D) Sub fun1 (x as integer, y as integer)10. (1分)在C语言中,紧跟在关键字if后一对圆括号里的表达式()。
(A) 只能用逻辑表达式(B) 只能用关系表达式(C) 只能用逻辑表达式或关系表达式(D) 可以是任意表达式11. (1分)在位运算中,操作数每右移一位,其结果相当于()。
(A) 操作数乘以2 (B) 操作数除以2 (C) 操作数除以4 (D) 操作数乘以412. (1分)若执行fopen函数时发生错误,则函数的返回值是()。
(A) 地址值(B) 0 (C) 1 (D) EOF13. (1分)在C语言中,具有动态申请内存块功能的函数是()。
(A) malloc() (B) free() (C) new() (D) delete()14. (1分)C语言规定,以数组名做实参时,它和对应形参之间的数据传递方式是()。
(A) 用户指定传递方式(B) 无传递(C) 单向值传递(D) 地址传递15. (1分)下面程序的输出结果是()。
#include <stdio.h>void main(){int a=4,b=3,c=2,d=1;if (b>c&&!(d==a))printf("%d\n",(a<b?a:d<c?d:b)); elseprintf("%d\n",(a>b?a:d>c?d:b)); }(A) 1 (B) 2 (C) 3 (D) 416. (1分)在执行int a[][3]={{1,2},{3,4}};语句后,a[1][2]的值是()。
(A) 3 (B) 4 (C) 0 (D) 217. (1分)有如下定义:struct{int x;char *y}tab[2]={{1,”ab”},{2,”cd”}},*p=tab;则:表达式*p->y的结果是()。
(A) 'a'(B) 'b'(C) 'c'(D) 'd'18. (1分)下面程序的输出结果是()。
#include <stdio.h>#define N 2#define M 2void main( ){int a[M][N];int i,j;for(i=0;i<M;i++)for(j=0;j<N;j++)a[i][j]=i+j-(i-j);printf("%d\n",*(a[1]+1));}(A) 1 (B) 2 (C) 3 (D) 419. (1分)下面程序的输出结果是()。
#include <stdio.h>void main(){ int x=0,s=0;while(! x !=0) s+=++x;;printf ("%d\n",s );}(A) 0 (B) 1 (C) 表达式是非法的(D) 执行无限次20. (1分)下面程序的输出结果是()。
#include<stdio.h>void main ( ){ char ch[7]="3xy456";int i,z=0;for (i=0;ch[i]>'0'&&ch[i]<='9';i+=2) z=10*z+ch[i]-'0';printf("%d\n",z);}(A) 3 (B) 35 (C) 5 (D) x21. (1分)若所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是()。
(A) 7 (B) 8 (C) 6 (D) 222. (1分)下面程序的输出结果是()。
#include <stdio.h>void main(){int a=2,b=-1, c=2;if(a) if(b<0) c=0;else c++;printf("%d\n",c);}(A) 0 (B) 1 (C) -1 (D) 223. (1分) 下面程序的输出结果是()。
#include <stdio.h>void fun(){static int a=0;a+=2;printf("%d",a);}void main(){int i;for(i=0;i<=3;i++) fun();printf("\n");}(A) 0246 (B) 2222 (C) 2468 (D) 2024. (1分)对下列程序段,描述正确的是( )。
int k=10;while(k=0) k=k-1;(A) 循环体语句一次也不执行(B) 循环是无限循环(C) 循环体执行了10次(D) 循环体语句执行了一次25. (1分)下列叙述中不正确的是( )。
(A) 在不同的函数中可以使用相同名字的变量(B) 函数中的形式参数是局部变量(C) 在一个函数内的复合语句中定义的变量在本函数范围内有效(D) 在一个函数内定义的变量只在本函数范围内有效26. (1分)在C语言中,变量所分配的内存空间大小()。
(A) 均为一个字节(B) 由变量的类型决定(C) 由用户自己定义(D) 是任意的27. (1分)下列数组声明中,属于非法的是()。
(A) int a[][]; (B) char x[25][890]; (C) int room[-2] [2]; (D) (A)和(C)28. (1分)下面程序的输出结果是()。
void main(){ int a=0, i;for (i=1; i<4; i++){switch (i){ case 0:case 3: a+=2;case 1:case 2: a+=3;default: a+=5;}}printf("%d", a);}(A) 24 (B) 21 (C) 26 (D) 2329. (1分)sizeof(double)的返回值类型是()。
(A) 双精度型(B) 单精度型(C) 不合法(D) 整型30. (1分)如果x 是一个整型变量,那么赋值x = 1/3的结果是()。
(A) 0.33 (B) 0 (C) 0.30 (D) 未定义的无用数据第二大题:程序填空题(20 分)1. (10分)下列程序功能为从键盘输入一字符串,再将其删除某字符后赋给另一字符串。
如输入的字符串为”I am a student.”,要求删除其中的字符a后为”I m student.”输出。
#include<stdio.h>void main( ){char str1[81],str2[81],ch;int i,j=0;printf("input a string:");【1】;printf("\n delete?");ch=getchar();for(i=0; 【2】;i++)if(str1[i]!=ch)str2[ 【3】]=str1[i];else【4】;str2[i-j]= 【5】;puts(str2);}2. (10分)下列程序功能为从键盘读入正整数n,然后计算s=1+1+2+1+2+3+ ...... +n。
要求外循环i从1--n变化,内循环计算p=1+2+ (i)#include<stdio.h>void main(){【6】i,j,n,s,p;printf("input n=");scanf( 【7】);for( 【8】;i<=n;i++) {for(p=0,j=1; 【9】;j++) p+=j;s= 【10】;}printf("n=%d,s=%d\n",n,s);}第三大题:编程题(50 分)1. (25分)备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。