计算机二级c语言真题2022(计算机二级c语言真题及答案)
2022年二级C语言选择题必须对20道以上吗?
是的,2022年计算机二级C语言选择题必须对20道(一半)才能过。
二级考试C语言程序设计题没有步骤分,只有零分和满分。全国计算机二级C语言考试,分为选择题(40分),程序题(18分),程序修改题(18分),程序设计题(24分)。根据中国教育考试网()有关规定。二级语言类及数据库类科目获证条件为:总分达到60分且选择题得分达到50%。
C语言考试的题目也都是从题库中抽出来的,所以在这种考试中多少夹杂着一些运气成分。言外之意也就是,考前要多做历年真题的练习,特别是编程大题,得编程者得“天下”!多做练习你会发现会有很多惊喜在等你,我当时好像就碰到了做过的练习题,所以那次很稳就过了。,C语言编程题目最爱考查的就是循环语句特别是for循环,大家在这里多注意下,然后其实编程题都可以用简单语句来表述,如果你不擅长特别高级的语句的话,你就用简单语句来编写就可以了,最后去测试一下看能不能得到正确的答案就可以了。世上无难事只怕有心人,加油!
四川省计算机二级C语言考试 真题
一、是非判断题(每小题1分,共10分) 1.数据元素是数据的基本单位,数据项是数据的最小单位。 ( 1 ) 2.栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。 ( 2 ) 3.引入虚拟存储技术后,逻辑内存总容量是由地址总线的位数确定的。 ( 3 ) 4.编译程序是一种常用的应用软件。 ( 4 ) 5.顺序文件和链接文件的长度都可以动态变化。 ( 5 ) 6.在文件系统中彩目录管理文件。 ( 6 ) 7.允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。 ( 7 ) 8.程序、数据、和程序控制块是构成一个进程的三要素。 ( 8 ) 9.黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。 ( 9 ) 10.软件的总体设计和详细设计都要用PAD图形工具。 ( 10 )二、单项选择题(每小题1分,共5分) 1.允许用户把若干作业提交计算机系统集中处理的操作系统称为( 11 )。11(A)分时操作系统 (B)实时操作系统 (C)网络操作系统 (D)批处理操作系统 2.分配到必要资源并获得了处理机时的进程的状态称为( 12 )。12(A)就绪状态 (B)执行状态 (C)等待状态 (D)阻塞状态 3.利用通道技术可以在( 13 )之间直接交换数据。13(A)内存与CPU (B)CPU与外设 (C)内存与外设 (D)内存、CPU和外设三者 4.以下的准则中哪个不是软件设计的准则( 14 )。14(A)编程语言选择准则 (B)信息屏蔽准则 (C)结构化和模块化准则 (D)抽象准则 5.有一数列:97 65 76 13 29 49 58 经过一趟排序后得到:65 97 13 76 29 49 58 请问使用的是何种排序方法( 15 )。15(A)简单插入排序 (B)冒泡排序 (C)2路归并排序 (D)快速排序 C与C++语言程序设(共85分)一、单项选择题(每小题1分,共10分) 1.定义如下枚举类型:enum Day{Monday,Tuesday,Wednesday,Thursday,Friday=2};则下列语句正确的是 ( 16 )。16 (A) 表达式Wednesday==Friday的值是true(B) enum Day day; day=3;(C) enum Day day; day=Tuesday-3;(D) enum Day day; day=Monday+10; 2.下列程序片段的输出结果是( 17 )。int m=4;do { printf("%d,",m-=3); }while(!(--m));17(A)1 (B)1,-3, (C)3,0 (D)死循环 3.执行下列程序片段时的输出结果是( 18 )。int x,y;x=3;y=5;printf("%d",x%=(y/=2) );18(A)3 (B)2 (C)1 (D)0 4.对于下述程序,判断正确的是( 19 )。# include stdio.hvoid f(int *p){ *p=10; }int *p;void main(){ f(p); printf("%d",(*p)++ );}19 (A) 输出的值是随机值 (B) 运行时出错 (C) 输出值为10 (D) 输出值为11 5.下列程序运行的结果是( 20 )。# define FU(y) 2.8+y# define PR(a) printf("%d",(int)(a))# define PRINT(a) PR(a);# include stdio.hvoid main(){ int x=2; PRINT( FU(5) * x );}20(A)12 (B)14 (C)13 (D)15 6.下列程序运行的结果是( 21 )。# include stdio.hvoid main(){ int a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+4; printf("%d",*++p); printf("%d",++*p);}21 (A)4,3 (B)4,6 (C)5,5 (D)4,5 7.关于对类要领的描述中,错误的是( 22 )。22 (A) 类就是C语言中的结构类型(B) 类是创建对象的样板 (C) 类是具有共同行为的若干对象的统一描述体(D) 类是抽象数据类型的实现 8.已知int a=9,b=4; 将a-b的值输出显示到屏幕上,下列各种实现方法中,正确的是( 23 )。23 (A) couta'-'bendl (B) cout"a-b"endl (C) couta-bendl (D) cout"%d\n",a-b 9.下列循环语句会进入死循环的是( 24 )。24 (A) i=0;do {i++; }while(i==100); (B) for(i=0;i100;i+=3.14); (C) for(i=0;;i+=2); (D) k=1;do {k--; }while(k); 10.下面程序运行的结果是( 25 )。# include stdio.hint fun(char *str){ int n=0; while(*str='0' *str='9') { n=n*10+*str-'1'; str++; } return n;}void main(){ printf("%d\n",fun("567.89")); }25 (A)89 (B)567.89 (C)567 (D)456 四川省计算机等级考试二级C语言笔试题(第二十次)二
2009-03-29 15:11:39 二、读程序回答问题(每个选择3分,共45分)。 1.有下列程序:# include iostream.hvoid main(){ int a,b,c,x; a=b=c=0; for(int i=0;i10;i++) { cinx; switch(x%3) { case 0: a+=x; break; case 1: b+=x; break; case 2: c+=x; break; } } couta','b','cendl;}程序运行时依次输入x的值为:1 2 3 4 5 6 7 8 9 10①程序运行的结果是( 26 )。26 (A) 3,12,21 (B) 18,22,15 (C) 3,4,3 (D) 9,10,8②switch(x%3)与( 27 )相同。27 (A) switch(!(x%3)!=0) (B) switch(x%3==0) (C) switch(x%3!=0) (D) 他们都不相同 2.有下列程序:# include stdio.hvoid main(){
c语言2022上半年题库什么时候出来
2022年1月27日出。2022年3月计算机二级C语言题库已更新,新增6套操作题+70道选择题。平时打好基础,不要老想着押题,应试教育没有用的。
2022全国计算机c语言二级考试题库会提前公布吗
2022全国计算机c语言二级考试题库不会提前公布,为了确保考试的公平和公正,是不会提前公布题库的。