猜你喜欢
3.3万次浏览
6561人收藏
计算机二级考试c语言(精选3篇)

计算机二级考试c语言(精选3篇)

计算机二级考试c语言1 1.(A)是构成C语言程序的基本单位。 A、函数B、过程C、子程序D、子例程2.C语言程序从(C)开始执行。 A、程序中第一条可执行语句B、程序中第一个函数C、程序中的main函数D、包含文件中的第一个函数3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分4.下列关于C语言的说法错误的是(B)。 A、C程序的工作过程是编辑、编译、连接、运行B、C语言不区分大小写。 C、C程序的三种基本结构是顺序、选择、循环D、C程序从main函数开始执行5.下列正确的标识符是(C)。 A、-a1 B、a[i] C、a2_i D、intt 5-8题为相同类型题考点:标识符的命名规则只能由字母、数字、下划线构成数字不能作为标识符的开头关键字不能作为标识符选项A“中的-”,选项B“中[”“与]”不满足(1);选项D中的int为关键字,不满足(3)6.下列C语言用户标识符中合法的
计算机二级C语言选择题题库

计算机二级C语言选择题题库

(标准答案:C)(A)o115(B)0118(C)115L(D)1.5e1.52、下列叙述中错误的是_。(标准答案:A)(A)一个C语言程序只能实现一种算法(B)一个C函数可以单独作为一个C程序文件存在(C)C程序可以由一个或多个函数组成(D)C程序可以由多个程序文件组成3、设变量已正确定义并赋值,以下正确的表达式是_。(标准答案:B)(A)int(15.8 \% 5)(B)x=y+z+5,++y(C)x=25 \% 5.0(D)x=y^{*}5=x+z4、以下叙述中错误的是_。(标准答案:A)(A)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令(B)C语言源程序经编译后生成后缀为.obj的目标程序(C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中(D)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件5、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是_。(标准答案:D)(A)大写字母(B)下划线(C)数字字符(D)连接符6、以下选项中,合法的一组C语言数值常量是_。(标准答案:D)(A)0x8A10,0003.e5(B).1774e1.50abc(C)028.5e-3-0xf(D)12.0Xa234.5e07、以下选项中不合法的标识

计算机二级C语言等级考试题

36)有如下程序FOR j=1TO 10 x=2*j-1 IF x/3=x\3OR x/5=x\5THEN s=s+xNEXT j PRINT "s="s END 运行后输出S的值是A)27B)15C)32D)20(37)有如下程序sum=0 FOR k=1TO 10 FOR k=10THEN ELSE sum=sum+k END IF NEXT k PRINT sum END 运行后输出的结果是A)10B)55C)45D)36(38)有如下程序a$="Flying":b$="IS":c$="funny!"PRINT a$+""+LCASE$(b$)+""+UCASE$(c$)END 运行后输出的结果是A)Flying IS funny B)Flying FUNNY!C)Flying IS FUNNY!D)FLYING IS FUNNY! (39)有如下程序j=0:n=0 DO WHILE n<3 j=(j+1)*(j+2)n=n+1 LOOP PRINT j;n END 运行后输出的结果是A)01B)1823C)304D)33(40)有如下程序FOR j=5TO 3STEP -1GOSUB s:m=m+n NEXT j PRINT m;n END s:n=1+2*n RETURN 运行后输出的是A)126B)117C)66D)159 共2页第1页第2页sum=0 FOR k=1TO 10 FOR k=10THEN ELSE sum=sum+k END IF NEXT k PRINT sum END 运行后输出的结果是A)10B)55C)45D)36(38)有如下程序a$="Flying":b$="IS":c$="funny!"PRINT a$+""+LCASE$(b$)+""+UCASE$(c$)END 运行后输出的结果是A)Flying IS funny B)Flying FUNNY!C)Flying IS FUNNY!D)FLYING IS FUNNY! (39)有如下程序j=0:n=0 DO WHILE n<3 j=(j+1)*(j+2)n=n+1 LOOP PRINT j;n END 运行后输出的结果是A)01B)1823C)304D)33(40)有如下程序FOR j=5TO 3STEP -1GO

计算机等级二级考试题C语言

1 是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例程2.C语言程序从()开始执行。A、程序中第一条可执行语句B、程序中第一个函数C、程序中的main函数D、包含文件中的第一个函数3.下列正确的标识符是 A、-a1 B、a[i] C、a2_i D、int t4.C语言中的简单数据类型包括 A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型5.如果int a=3,b=4;则条件表达式"a<b? a:b"的值是 A、3 B、4 C、0 D、16.设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()A、b=1.0/a B、b=(float)(1/a)C、b=1/(float)a D、b=1/(a*1.0)7.以下对一维数组a的正确说明是 A、char a(10)B、int a[];C、int k5,a[k]; D、char a[3]={a,b,c};8.若有以下数组说明,则i=10;a[a[i]]元素数值是 int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};A.10 B.9 C.6 D.59.下列数据结构中,属于非线性结构的是 A、循环队列B、带链队列C、二叉树D、带链栈10.C语言中函数返回值的类型是由()决定的。A、函数定义时指定的类型B、return语句中
c语言计算机二级考试题库

c语言计算机二级考试题库

一、选择题一、选择题(请在【答题】菜单上选择【选择题】命令,启动选择题测试程序,(请在【答题】菜单上选择【选择题】命令,启动选择题测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)单独计时。)1、以下叙述中正确的是 A. 如果企图通过一个空指针来访问一个存储单元,将会得到一个出错信息B.即使不进行强制类型转换,在进行指针赋值运算时,指针变量的基类型也可以不同C.设变量p是一个指针变量,则语句p=0;是非法的,应该使用p=NULL;D. 指针变量之间不能用关系运算符进行比较【答案】A【解析】空指针意味着该指针没有指向任何具体的变量,所以不能访问一个存储单元,A正确。指针的赋

计算机二级考试C语言例题

printf()函数的形式,其一般形式为"printf("else if(x<0.0)用条件选择语句计算函数f(x)的值。本题的错误在于未给定程序的功能是:求二分之一的圆面积,函数通过形参格式控制字符串",输出表列);";函数实参调用,函数作return(x-1)/(x-2);定义函数f(double x)的返回值类型。C语言规定,在未得到圆的半径,函数返回二分之一的圆面积(注:圆面积为另一个函数调用的实际参数出现。else显式声明的情况下,函数返回值默认为int型。公式为:2,在程序中定义的变量名要与公式的变量相【解题思路】return(x+1)/(x-2);编写函数fun,函数的功能是:根据以下公式计算s,计算同)。填空1:计算圆的面积,公式为:*r。}结果作为函数值返回;n通过形参传入。例如,输入圆的半径值:19.527,输出为:s=598.949991。填空2:scanf()函数一般形式为scanf(格式控制,地址double fun(int n)S=1+1/(1+2)+1/(1+2+3)++1/(1+2+3++n)注意:部分源程序给出如下。表列),因此填入&x。{例如,若n的值为11时,函数的值为1.833333。请勿改动main函数和其他函数中的任何内容,仅在横线填空3:函数的实际参数是圆的半

计算机二级C语言等级考试题

36)有如下程序FORj=1TO10x=2*j-1IFx/3=x\3ORx/5=x\5THENs=sxNEXTjPRINT"s="sEND运行后输出S的值是A)27B)15C)32D)20(37)有如下程序sum=0FORk=1TO10FORk=10THENELSEsum=sumkENDIFNEXTkPRINTsumEND运行后输出的结果是A)10B)55C)45D)36(38)有如下程序a$="Flying":b$="IS":c$="funny!"PRINTa$""LCASE$(b$)""UCASE$(c$)END运行后输出的结果是A)FlyingISfunnyB)FlyingFUNNY!C)FlyingISFUNNY!D)FLYINGISFUNNY!(39)有如下程序j=0:n=0DOWHILEn<3j=(j1)*(j2)n=n1LOOPPRINTj;nEND运行后输出的结果是A)01B)1823C)304D)33(40)有如下程序FORj=5TO3STEP-1GOSUBs:m=mnNEXTjPRINTm;nENDs:n=12*nRETURN运行后输出的是A)126B)117C)66D)159共2页第1页第2页sum=0FORk=1TO10FORk=10THENELSEsum=sumkENDIFNEXTkPRINTsumEND运行后输出的结果是A)10B)55C)45D)36(38)有如下程序a$="Flying":b$="IS":c$="funny!"PRINTa$""LCASE$(b$)""UCASE$(c$)END运行后输出的结果是A)FlyingISfunnyB)FlyingFUNNY!C)FlyingISFUNNY!D)FLYINGISFUNNY!(39)有如下程序j=0:n=0DOWHILEn<3j=(j1)*(j2)n=n1LOOPPRINTj;nEND运行后输出的结果是A)01B)1823C)304D)33(40)有如下程序FORj=5TO3STEP-1GOSUBs:m=mnNEXTjPRINTm;nENDs:n=12*nRETURN运行后输出的是A)126B)117C)66D)159共2页第1页第2页30)有如下程序
大一c语言考试题库及答案

大一c语言考试题库及答案

一.选择题1.以下叙述中正确的是(A)A.C语言程序中注释部分可以出现在程序中任意合适的地方B.花括号“{”和“}”只能作为函数体的定界符C.构成C语言程序的基本单位是函数,所有函数名都可以由用户命名D.分号是C语言语句之间的分隔符,不是语句的一部分2.以下叙述中错误的是(A)A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户所定义的标识符中,大,小写字母代表不同标识3.下列关于C语言用户标识符的叙述中正确的是(B)A.用户标识符中可以出现下划线和中划线(减号)B.用户标识符中不可以出现中划线,但可以出现下划线C.用户标识符中可以出现下划线,但不可以放在用户标识符的开头D.用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头4.以下关于C语言标识符的描述中,正确的是(D)A.标识符可以由汉子组成B.标识符只能以字母开头C.关键字可以作为用户标识符D.Area与area是不同的标识符5.以下正确叙述是(C)A

计算机等级考试二级C语言试题2

计算机等级考试二级C语言试题2 (11)下面各选项中,均是C语言合法标识符的选项组是  A)33 we auto B)_23 me _3ew C)_43 3e_ else D)ER -DF 32  (12)可在C程序中用作用户标识符的一组标识符是  A)and B)Date C)Hi D)case  _2007 y-m-d Dr.Tom Bigl  (13)以下对C语言函数的有关描述中,正确的是  A)在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参  B)C函数既可以嵌套定义又可以递归调用  C)函数必须有返回值,否则不能使用函数  D)函数必须有返回值,返回值类型不定  (14)若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是  A)函数的实参和其对应的形参共占同一存储单元 B)形参只是形式上的存在,不占用具体存储单元中华考试网  C)同名的实参和形参占同一存储单元 D)函数的形参和实参分别占用不同的存储单元  (15)现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为: 

计算机等级考试二级C语言试题1

一、选择题在下列各题的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)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(7)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为

计算机二级C语言

二、考生拿到试卷后应首先将自己的姓名、准考证号等内容涂写在答题卡的相应位置上。三、选择题答案必须用铅笔填涂在答题卡的相应位置上,填空题的答案必须用蓝、黑色钢笔或圆珠笔写在答题卡的相应位置上,答案写在试卷上无效。四、注意字迹清楚,保持卷面整洁。五、考试结束将试卷和答题卡放在桌上,不得带走。待监考人员收毕清点后,方可离场。***版权所有,任何单位或个人不得保留、复制和出版,违者必究***教育部考试中心二零一零年四月制二级公共基础知识和C语言程序设计(考试时间120分钟,满分100分)一、选择题(每小题2分,70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。1.下列叙述中,正确的是_。(C-20100301)A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log 2n)

国家计算机c语言二级考试试题

一、选择题1.有以下程序:#include main(){int a=1,b=2; for(;a printf("%d,%d\n",a,b); ) 程序运行后的输出结果是()。 A.9,18 B.8,11 C.7,11 D.10,14 2.有以下程序,其中k的初值为八进制数:#include main(){int k=011; printf{"%d\n",k++}; } 程序运行后的输出结果是()。 A.12 B.11 C.10 D.9 3.下列语句组中,正确的是()。 A.char*s;s="Olympic"; B.char sE73;s="Olympic"; C.char*S;s={¨Olympic"}; D.char sET3;s={"Olympic"}; 4.以下关于return语句的叙述中正确的是()。 A.一个自定义函数中必须有一条return语句B.一个白定义函数中可以根据不同情况设置多条return语句C.定义成void类型的函数中可以有带返回值的return语句D.没有return语句的自定义函数在执行结束时不能返回到调用处5.下列选项中,能正确定义数组的语句是()。 A.int num[0..2008]; B.int num []; C.int N=2008;int num[N]; D.#define N 2008;int num[N]; 6.有以下程序:#include void fun(char*C,int d){*c=*c+1,d=d+1; printf(%"c%,c",*c,d); } main(){char b=aa=A; fun(&b,a);printf(%"c,%c\n",b,a); ) 程序运行后的输出结果是()。 A.b,B,b,A B.b,B,B,A C.a

计算机二级C语言二级C语言C语言

1、二维数组初始化(P147P148)2、变量赋值(正确与否)3、scanf语句(P70P72)4、循环5、字符串赋值、初始化(正确与否)(P151P152)6、指针7、switch语句格式:switch(表达式){case 常量表达式1:语句组1;[break;]case 常量表达式2:语句组2;[break;]case 常量表达式n:语句组n:[break;]default::语句组n+1;}注意:此处break语句的作用是退出分支语句,若无break语句,则一直向下进行。P107:例4.78、合法的标示符(数组)字母+数字+下划线以数字开头,用关键字大写与小写不同。9、int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};int i=j=s=0;while(i++<4){ if(c==2)||(c==4)continue;j=0;}do{s+=a[i][j];j++;}while(j<4);printf(“%d”,s);(不知道是什么东西。)10、行列交换;(P148:例6.4)11、XX XXprintf(”X \n ”);printf(“X X\n”);printf(“X \n”);(不知道什么意思。参照P152:例6.6)12、1++100(循环累加即可)1-2+3-4+(在上题基础上略作修改:将s+=i;换为{if(i%2==0)s-=i;else s+=i;})13、函数调用(P172P174)114、静态变量(static声明静态变量:函数中的局部变量的值在函数调用
勾选下载
全部下载(13篇)
搜索
下载夸克,免费领特权
下载

计算机二级考试c语言(精选3篇)

DOCX38.8KB 8
1/8
2/8
展开阅读剩余6页
复制