⑴ 计算机等级如何分级的

设置的四个等级:

一级定位为满足人们在一般性工作中对计算机的应用,重点是操作能力的考核。

考核内容:一级MSOffice、一级WPSOffice、一级B。一级科目中操作系统版为Windows2000,MSOffice版为Office2000,WPSOffice版为2003.取消一级科目的纸笔考试,完全采取上机考试形式。

二级定位为计算机程序员,可谓“计算机蓝领”。考核内容:根据应用性质和科目特点,将现有科目分成语言程序设计(C、C++、Java、VisualBasic)和数据库程序设计(VisualFoxpro、Access)两类。

二级所有科目的考试形式不变,仍包括笔试和上机考试两部分。二级各科目上机考试运行平台为:Access2000、JavaJDK1.4.0、VisualBasic6.0、VisualFoxpro6.0、TurboC2.0。

三级定位为“开发工程师”,重点在设计、管理、测试和技术。三级分为“PC技术”、“信息管理技术”、“数据库技术”、“网络技术”等四个类别,主要考核对应类别的应用系统的开发和维护的基本功能。

四级定位为“系统设计工程师和项目主管”。

报考等级:

一级:一级B、一级MSOffice、一级WPSOffice;

二级:二级C、二级C++、二级VB、二级VFP、二级JAVA、二级ACCESS;

三级:三级PC、三级信息管理技术、三级网络技术、三级数据库。

(1)通讯modi扩展阅读:

一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握文字、电子表格和演示文稿等办公自动化软件(MS Office、WPS Office)的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。

二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序,可以从事计算机程序的编制、初级计算机教学培训以及企业中与信息化有关的业务和营销服务工作。

三级证书表明持有人初步掌握与信息技术有关岗位的基本技能,能够参与软硬件系统的开发、运维、管理和服务工作。

四级证书表明持有人掌握从事信息技术工作的专业技能,并有系统的计算机理论知识和综合应用能力。

注:NCRE 所有证书均无时效限制。

为适应新时期信息技术的发展,满足社会对人才培养的需求,自2018年3月起,执行2018版NCRE考试大纲。本次调整涉及NCRE一级到四级所有科目。

1、一级考试

新增“网络安全素质教育”科目(代码:17),考试时长90分钟,2018年9月首次开考。

2、二级考试

取消“Visual FoxPro数据库程序设计”科目(代码:27),2017年12月是其最后一次组考。

新增“Python语言程序设计”科目(代码:66),考试时长:120分钟,软件要求:Python 3.5.2 版本及以上 IDLE,2018年9月首次开考。

二级 C、C++两个科目应用软件由 Visual C++6.0改为 Visual C++2010 学习版(即 Visual C++ 2010 Express)。

3、三级考试

2018 年 3 月起暂停“软件测试技术”科目(代码:37)。

自 2018年3月考试起改变三级获证条件要求,考生只需通过三级考试即可获得该三级科目的合格证书,不再要求二级证书。

4、四级考试

暂停“软件测试工程师”科目(代码:43)。专业基础课程暂停软件工程(课程代码:405)。四级数据库工程师科目考试课程由“404、405”调整为“401、404”。

四级获证条件不变:通过四级科目的考试,并已经(或同时)获得三级相关证书。

⑵ C语言编程高手请来解决几道tc程序题

第一题:
#include "stdio.h"
float *Grade(float *num,int i) //用来冒泡排序 num传入数组指针,i传入数组个数
{
int j,k;
float temp;
for (j=0;j<i;j++)
for (k=0;k<i-j;k++)
{
if (num[k]<num[k+1])
{
temp=num[k];
num[k]=num[k+1];
num[k+1]=temp;
}
}
return num;
}
void main()
{
float num[100];
int i=0,j=0,iavg=0; //i=数组个数,j=循环,iavg=高于平均成绩人数
float avg=0,sum=0; //avg=平均成绩,sum=总成绩
printf("请输入成绩,按Ctrl+D结束:");
while (scanf("%f",&num[i])) //循环输入成绩
{
sum+=num[i];
i++;
}
avg=sum/i;
printf("平均分为%.1f\n",avg);
Grade(num,i);
printf("所有学生的成绩为:");
for (j=0;j<i;j++)
{
printf("%.1f ",num[j]);
if (num[j]>avg)
iavg++;
}
printf("\n高于平均人数的有%d人\n",iavg);
}
第二题:
#include "stdio.h"
int digit(int i,int *dinum)
{
int j=0,k=0;
while (i=0) //计算位数
{
dinum[k]=i%10; //将数字存入数组
i=i/10;
j++;k++;
}
return j;
}
void main()
{
int inum,dinum[10],i,j; //inum=整数 dinum=存各个数字的数组 i,j=循环需要
printf("请输入整数:");
scanf("%d",&inum);
j=digit(inum,dinum);
printf("该整数为 %d 位\n",j);
printf("数字分别为:");
for (i=j-1;i>=0;i--)
{
printf("%d ",dinum[i]);
}
}
第三题:
#include "stdio.h"
int fun(int *a)
{
int i=1,j=0;
for (i;i<1000;i++)
{
if ((i%7==0||i%11==0)&&!(i%7==0&&i%11==0))
{
a[j]=i;
j++;
}
}
return j;
}
void main()
{
int a[500],i,j;
j=fun(a);
for (i=0;i<j;i++)
{
printf("%d ",a[i]);
if (i%15==0)
printf("\n");
}
以上代码均在VC6.0中编译通过,现在1点了。后面的题以后再说