首页 > 教育 > 问答 > 教育经验 > c语言二级考试真题,c语言二级考试题

c语言二级考试真题,c语言二级考试题

来源:整理 时间:2022-05-04 17:07:30 编辑:教育管理 手机版

1,c语言二级考试题

这个试题不会有的,就是有也还要考上机考试的,机试的题随机抽题的,必须两个都过关才算合格的。我是09届考的,所以请你多看一下c语言的书。和多上机练习。祝你成功。
二级的考试都不是很难的!加油吧!

c语言二级考试题

2,教师资格考试时间 计算机二级考试时间

如果时间冲突,是可以调整计算机二级考试的时间的,因为考计算机二级不是一天的事,有几天都是靠二级的,可以事先说明一下啊
不清楚哈 有专业地址的话问问吧
计算机二级考试时间每年下半年九月份的第二个星期天上午进行笔试,下午开始进行上机考试, 教师资格证是三月二十一日考的。下半年没有信息。各地时间是不一样的。

教师资格考试时间 计算机二级考试时间

3,2011计算机二级C语言笔试试题

二级C(仅供参考,较准确) 选择题: 1~10:ABDDB ACDCB 11~20:CDAAA ADCAD 21~30: BDBCD CDCCA 31~40: BBCDB CDDCB 填空: 顺序 DEBFCA 单元测试 主键 D 3 1217 09 4 20 0 i-1 double avg(double a, double b) 13715 emoclew 123456

2011计算机二级C语言笔试试题

4,全国计算机等级考试一级b或以上级别证书有哪几种

全国计算机等级考试一级b或以上级别证书有二级vb、二级c语言、二级C++、二级Java、二级WEB程序设计、二级VFP、三级PC技术、三级信息管理技术、三级数据库技术、三级网络技术等。 全国计算机等级考试(National Computer Rank Examination,以下简称 NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查非计算机专业应试人员计算机应用知识与技能的全国性计算机水平考试体系。
考试包括笔试和上机两个部分 笔试时间二级c为120分钟,二级其他科目均为90分钟, 上机考试时间二级c,二级除c外各科均为90分钟。 第一次笔试合格但上机考试成绩不合格的,或者上机合格笔试不合格的,可以在紧接着的下一次考试中免试已经合格的部分。考生在下次考试报名时,可出具上次考试成绩单,其他手续不变。考试结束后,教育部考试中心将予以核实。 考生笔试、上机考试成绩均合格者,由教育部考试中心统一颁发的相应等级的合格证书,合格证书内容以中、英两种文字书写,全国通用。 笔试、上机成绩均优秀者, 证书上注明“优秀”字样。 二级:考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。考试科目:语言程序设计(c、c++、java、visual basic)、数据库程序设计(visual foxpro、access)。二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。
今年9月开始,一级b和ms-office合并了。现在一级有三个,ms-office、photoshop、wps office。 以上还有二级、三级、四级。一般学校要求都是一级或二级。

5,高中信息学奥林匹克竞赛考什么

1.C,C++,PASCAL,可以用最新版的。 2,区别没多大,C++要比C难学、 3,你可以学C。因为你会C++,有基础。 4,初赛难度不大,复赛和3级难度差不多 5,专修C的书,还有编程技巧,编程艺术之类的书。 6,万事皆有可能
青少年信息学奥林匹克竞赛情况简介 信息学奥林匹克竞赛是一项旨在推动计算机普及的学科竞赛活动,重在培养学生能力,使得有潜质有才华的学生在竞赛活动中锻炼和发展。近年来,信息学竞赛活动组织逐步趋于规范和完善,基本上形成了“地级市——省(直辖市)——全国——国际”四级相互接轨的竞赛网络。现把有关赛事情况简介如下: 全国青少年信息学(计算机)奥林匹克分区联赛: 在举办1995年NOI活动之前,为了扩大普及的面,并考虑到多数省、直辖市、自治区已经开展了多年省级竞赛,举办了首届全国青少年信息学(计算机)奥林匹克分区联赛。考虑到不同年级学生的知识层次,也为了鼓励更多的学生积极参与,竞赛设提高组、普及组,并分初、复赛进行,这样可以形成一个梯队,确保每年的竞赛活动有比较广泛扎实的基础。 从1995年起,至2001年共举办了七届全国青少年信息学奥林匹克分区联赛,每年举办一次,有选手个人奖项(省、国家级)、选手等级证书、优秀参赛学校奖项。 广东省青少年信息学(计算机)奥林匹克决赛(简称GDOI): 省级信息学奥赛是一个水平较高的、有较大影响力的学科竞赛。由各市组织代表队参赛,参赛名额实行动态分配制度,每年举办一次。从1984年起广东省奥林匹克竞赛活动得到了蓬勃发展。奖项有个人一、二、三等奖,女选手第一、二、三名,奖励学校团体总分1-8名、市团体总分1-8名。 全国青少年信息学(计算机)奥林匹克竞赛(简称NOI): 由中国算机学会主办的、并与国际信息学奥林匹克接轨的一项全国性青少年学科竞赛活动。1984年举办首届全国计算机竞赛。由各省市组织参赛,每年举办一次。奖项有个人一、二、三等奖,女选手第一、二、三名,各省队团体总分名次排队。 国际青少年信息学(计算机)奥林匹克竞赛(简称IOI): 每年举办一次,由各参赛国家组队参赛。 全国青少年信息学(计算机)奥林匹克分区联赛竞赛大纲 一、初赛内容与要求:(#表示普及组不涉及,以下同) 计 基 算 本 机 常 的 识 * 诞生与发展 *特点 *在现代社会中的应用 * 计算机系统的基本组成 * 计算机的工作原理# *计算机中的数的表示 * 计算机信息安全基础知识 *计算机网络 计 基 算 本 机 操 的 作 * MS DOS与Windows的使用基础 * 常用输入/输出设备的种类、功能、使用 * 汉字输入/输出方法 * 常用计算机屏示信息 程 序 设 计 基 本 知 识 程序的表示 * 自然语言的描述 * PASCAL或BASIC语言 数据结构的类型 * 简单数据的类型 * 构造类型:数组、字符串 * 了解基本数据结构(线性表、队列与栈) 程序设计 * 结构化程序的基本概念 * 阅读理解程序的基本能力 * 具有完成下列过程的能力: 现实世界(指知识范畴的问题) —>信息世界(表达解法) —>计算机世界(将解法用计算机能实现的数据结构和算法描述出来) 基本算法处理 * 简单搜索 * 字串处理 * 排序 * 查找 * 统计 * 分类 * 合并 * 简单的回溯算法 * 简单的递归算法 二、复赛内容与要求: 在初赛的内容上增加以下内容(2002年修改稿): 计算机 软 件 *操作系统的使用知识 *编程语言的使用 数 据 结 构 *结构类型中的记录类型 *指针类型 *文件(提高组必须会使用文本文件输入) *链表 *树 *图# 程 序 设 计 *程序设计能力 *设计测试数据的能力 *运行时间和占用空间的估算能力# 算 法 处 理 *排列组合的应用 *进一步加深回溯算法、递归算法 *分治法 *搜索算法:宽度、深度优先算法 *表达式处理:计算、展开、化简等# *动态规划# 三、初赛试题类型:注:试题语言两者选一 (程序设计语言:基本BASIC或TURBO PASCAL) *判断 *填空 *完善程序 *读程序写运行结果 *问答 四、推荐读物: *分区联赛辅导丛书 *学生计算机世界报及少年电世界杂志
1:c和c++还有pascal都能用 2:c和c++没区别 3:Pascal通俗易懂,c好像很好用 4:我们学校用Pascal,很容易学,十来天就学会了 5:建议使用奥赛经典语言篇,基础篇,提高篇,数据结构篇,解题金钥匙。反正我们学校用这些书 6:高二有可能吧,我也是高一,你今年得了一等奖吗?
这个我们哈尔滨也要办信息竞赛,我也是高一。我们老师只是说要初赛预赛,之后一步一步往上升,到时候应该就会知道了。
信息学竞赛主要考察的是编程能力和算法知识,首先你需要掌握一门语言,我个人比较推荐c++,建议的书目是吴文虎的《程序设计基础》(或者谭浩强的《c++程序设计》) 然后是算法。竞赛中主要考的算法无非是模拟、贪心、动态规划(dp)、搜索、图论的一些知识,推荐书目是刘汝佳的《算法竞赛入门经典》或者有一套专门信息学竞赛的书《信息学奥林匹克教程》你可以去搜一下(不过好像是用pascal写的)。再难一点的有《算法导论》和《算法艺术与信息学竞赛》,简称两大黑书(都是黑色的)。 在大概学习过一遍以后就可以去做题了,一个是往年的真题,一个是去一些网站(oj)比如zoj\poj之类的做一些练习题。 然后我不知道你们省的政策怎么样,不过现在想要保送好像起码得进省队然后在全国比赛中拿奖,这不是很容易啊(尤其是高中才学的),你可以去找你们学校负责的老师咨询一下~ 如果学校有一块搞竞赛的朋友或者搞过竞赛的学长学姐也可以去了解一下~

6,以下编程题目用C语言实现只有写对一题就可得100分

偶回答第二题,其实这个题 很EASY 是初学的题目啊 #include<stdio.h> #include<stdlib.h> void main() { int a[100]; /*用来放环里的每个人的,人口上限(好像在打魔兽争霸)100,当然可以再改大*/ int n,r,ctor,u; /*n是用来循环赋值的,给r个人循环赋1~u,一共r个人,ctor计数器,到了u再重新归1*/ int call(int a[],int real,int u); /*报数函数*/ for(n=0;n<=99;n++)a[n]=0; /*给所有元素赋值为0,这样以后没赋值1~u的就都为0,可以当作不存在*/ printf("/约瑟夫环 JOSEPHUS/\n\n"); printf("输入参与报数的人数\n"); scanf("%d",&r); printf("输入报数上限\n"); scanf("%d",&u); ctor=1; for(n=0;n<r;n++) /*这个循环里给输入的人数都赋值,从1到u,相当于报的数*/ { *(a+n)=ctor; ctor++; if(ctor>u)ctor=1; } call(a,r,u);system("pause"); /*调用点名函数*/ } int call(int a[],int real,int u) { int n1,i; int *p; p=(a+u-1); n1=0;i=u; for(;n1<real-1;p++) { if(p>(a+real-1))p=a; /*如果点名点过了,就接着队伍没有出列的第一个人继续*/ if(*(p)!=0) /*如果扫描的数字不为零,说明这个人还在队列中,那么看下面*/ { if(i>u)i=1; /*由于是剩下的人继续报数,所以当报到u这个上限时,还是要从新归1*/ if(i==u) /*当到达上限,说明这个人该出列啦,它的位置就填充为0*/ { *(p)=0;n1++; /*n1计算着一共多少人出列,通过n1<real-1,可以留下最后一个人,这是最终目的*/ } i++; } } for(i=0;i<real;i++) /*从新扫描数组,发现不是0的就输出,到这时候肯定只剩一个数不是0了*/ if(*(a+i)!=0)printf("所剩最后一位原来的呼号是%d\n\n",i+1); }
1.编写一个程序,输入两个英文句子,每个句子里英文单词之间用空格分隔,输出他们最长的公共单词。 给,已经在VC上编译运行通过: #include<conio.h> #include<stdio.h> #include<string.h> #define N 50 void calculate(char *pp1, char *pp2) { int maxpos = 0, maxlen = 0; // 记录最长公共子串的位置,长度,便于输出 int len1 = strlen(pp1); int len2 = strlen(pp2); char *p1 = pp1, *p2 = pp2; // 效率上,应该让短串去匹配长串,这里让p1为短,p2为长 if (len1 > len2) { p1 = pp2; p2 = pp1; len1 = strlen(pp2); len2 = strlen(pp1); } int i, j, k; for (i=0; i<len1; ++i) // i: 子串头指针在1的位置 for (j=1; j<=len1 - i; ++j) // j: 子串长度 for (k=0; k<=len2 - j; ++k) // k: 串2中待匹配的子串位置 { if (strncmp(p1 + i, p2 + k, j) == 0 && j > maxlen) // 匹配串1中i开 始长度j的子串 与 串2中k开始长度j的子串,0表示相等 { maxpos = i; maxlen = j; // 记录新的最长子串长度 } } // 输出最长公共子串 for (i=0; i<maxlen; ++i) printf("%c", *(p1 + maxpos + i)); printf("\n"); } int main() { char str1[N] = {NULL}; char str2[N] = {NULL}; printf("请输入第一个字符串: "); gets(str1); printf("请输入第二个字符串: "); gets(str2); printf("两个字符串公共的最长英文单词是:"); calculate(str1, str2); getch(); return 1; } ========================================================== 2.约瑟夫环 #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<time.h> struct people //定义结点的结构体 { int num; //某人在队列中的序号 int code; //某人持有的密码 struct people *next; // 指向下一个结点的指针 }*head; //链表的头指针 void main() { int m, n; //m,n分别是随机生成的密码的上限和定义的人数 void ListInit(int m, int n); void ListKill(int m, int n); void PrintCode(int n); //函数的声明 srand( (unsigned) time(NULL) ); //初始化随机数发生器 printf("请输入人数 n:"); scanf("%d",&n); printf("\n请输入密码的上限 m:"); scanf("%d",&m); ListInit(m, n); //产生一个有n个结点的循环链表 printf("\n随机产生的密码是:\n"); PrintCode(n); //输出各个结点的随机密码 printf("\n\n离开的顺序是:\n"); ListKill(m, n); //按约瑟夫环的规则将各个结点从链表中分离出来,并输出序号 printf("\n按任意键退出"); getch(); //使屏幕停留,以便观察结果 } void ListInit(int m, int n) //链表初始化函数 { int i; struct people *p, *q; q=(struct people *)malloc( sizeof(struct people) ); //分配内存空间,并将地址返回给指针q q->num=1; //第一个结点 q->code=rand()%m+1; //随机生成密码 head=q; //头指针指向第一个结点 for(i=1; i<n; i++) //循环生成n个结点 { p=(struct people *)malloc( sizeof(struct people) ); //分配内存空间 q->next = p; //连成链表 q=p; //指针下移 q->num = i+1; //获得结点序号 q->code = rand()%m+1; //随机生成密码 } q->next = head; //头尾结点相连,形成循环链表 } void ListKill(int m, int n) //去除结点的函数 { int i=0, j=0, code; struct people *p1, *p2; p1=head; //从第一个结点开始 code = p1->code; //以第一个人的密码为第一个开始报的数 while(1) { for(i=1; i<code; i++) //开始报数,报到code值时退出 { p2=p1; p1=p1->next; } code=p1->code; //以报出code值人人手中的密码为新密码 p2->next = p1->next; //将代表报出code值的人的结点从链表中去除 printf("%3d ",p1->num); //输出出去的人的序号 j++; //出去的人数加一 if( (j%20) == 0 ) printf("\n"); //控制输出屏幕的宽度 free(p1); //释放从链表出去的结点的内存空间 p1=p2->next; //从下一个结点开始数 if(j==n-1) break; //只剩一个结点时退出循环 } printf("%3d",p2->num); //输出最后一个结点的序号 } void PrintCode(int n) //打印链表每个结点的随机密码 { int i=0, j=0; struct people *p; //定义指向结构体的指针 p=head; //获得链表的头地址 for(i=0; i<n; i++) //顺序输出结点的密码 { printf("%3d ",p->code); p=p->next; //指针下移 j++; if(j==20) //输出屏幕的控制 { printf("\n"); j=0; } } }
文章TAG:c语言二级考试真题c语言二级考试题c语言语言二级

最近更新