至计算机国家二C语言考真题及答案

上传人:l**** 文档编号:45173586 上传时间:2018-06-15 格式:DOC 页数:31 大小:239KB
返回 下载 相关 举报
至计算机国家二C语言考真题及答案_第1页
第1页 / 共31页
至计算机国家二C语言考真题及答案_第2页
第2页 / 共31页
至计算机国家二C语言考真题及答案_第3页
第3页 / 共31页
至计算机国家二C语言考真题及答案_第4页
第4页 / 共31页
至计算机国家二C语言考真题及答案_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《至计算机国家二C语言考真题及答案》由会员分享,可在线阅读,更多相关《至计算机国家二C语言考真题及答案(31页珍藏版)》请在金锄头文库上搜索。

1、1年月全国计算机二级年月全国计算机二级C语言考试真题语言考试真题一、选择题()()、()()每题分,()()每题分,共分)一、选择题()()、()()每题分,()()每题分,共分)()下列叙述中正确的是()下列叙述中正确的是)对长度为的有序链表进行查找,最坏情况下需要的比较次数为)对长度为的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)对长度为的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)对长度为的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)()算法的时间复杂度是指()算法的时间复杂度是指)算法的执行时间 )算法所处理的数据量)算法程序中的语句或

2、指令条数 )算法在执行过程中所需要的基本运算次数()软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是)编辑软件 )操作系统 )教务管理系统 )浏览器()软件(程序)调试的任务是()软件(程序)调试的任务是)诊断和改正程序中的错误 )尽可能多地发现程序中的错误)发现并改正程序中的所有错误 )确定程序中错误的性质()数据流程图(图)是()数据流程图(图)是)软件概要设计的工具 )软件详细设计的工具)结构化方法的需求分析工具 )面向对象方法的需求分析工具()软件生命周期可分为定

3、义阶段,开发阶段和维护阶段。详细设计属于()软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于)定义阶段 )开发阶段 )维护阶段 )上述三个阶段()数据库管理系统中负责数据模式定义的语言是()数据库管理系统中负责数据模式定义的语言是)数据定义语言 )数据管理语言 )数据操纵语言 )数据控制语言()在学生管理的关系数据库中,存取一个学生信息的数据单位是()在学生管理的关系数据库中,存取一个学生信息的数据单位是)文件 )数据库 )字段 )记录()数据库设计中,用图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()数据库设计中,用图来描述信息结构但不涉及信息在计算机中的表示

4、,它属于数据库设计的)需求分析阶段 )逻辑设计阶段 )概念设计阶段 )物理设计阶段()有两个关系和如下:()有两个关系和如下:R T则由关系得到关系的操作是)选择 )投影 )交 )并()以下叙述正确的是()以下叙述正确的是)语言程序是由过程和函数组成的 )语言函数可以嵌套调用,例如:fun(fun()语言函数不可以单独编译 )语言中除了main函数,其他函数不可作为单独文件形式存在()以下关于语言的叙述中正确的是()以下关于语言的叙述中正确的是)语言中的注释不可以夹在变量名或关键字的中间)语言中的变量可以在使用之前的任何位置进行定义)在语言算术表达式的书写中,运算符两侧的运算数类型必须一致)语

5、言的数值常量中夹带空格不影响常量值的正确表示()以下语言用户标识符中,不合法的是()以下语言用户标识符中,不合法的是) ) ) )()若有定义:;,;,则不符合语言规定的赋值语句是()若有定义:;,;,则不符合语言规定的赋值语句是A B C a12b22c32d32ABCc32d322),; )()(); ); )!a;()有以下程序()有以下程序#includemain()char a,b,c,d;scanf(“%c%c”,c=getchar();d=getchar;printf(“%c%c%c%cn”,a,b,c,d);当执行程序时,按下列方式输入数据(从第列开始,代表回车,注意:回车也是

6、一个字符)则输出结果是) ) ) ) 4()以下关于语言数据类型使用的叙述中错误的是()以下关于语言数据类型使用的叙述中错误的是)若要准确无误差的表示自然数,应使用整数类型)若要保存带有多位小数的数据,应使用双精度类型)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型)若只处理“真”和“假”两种逻辑值,应使用逻辑类型()若是数值类型,则逻辑表达式()(!()若是数值类型,则逻辑表达式()(! )的值是)的值是) ) ) )不知道的值,不能确定()以下选项中与()以下选项中与if(a=1)a=b;else a+;语句功能不同的;语句功能不同的switch语句是语句是)switc

7、h() )switch(a=1) )switch() )switch(a=1)case:;break; case:;break; default:a+;break; case:=;break;default:a+; case:a+; case:; case:a+;()有如下嵌套的语句()有如下嵌套的语句 ()有以下程序()有以下程序if(aif(a0;j-))k=(a3) break;)k=(a #includemain() main()int a=1,b=2; int k=011;for(;avoid fun(char *c,int d)*c=*c+1;d=d+1;printf(“%c,%c

8、”,*c,d);main()char b=a,a=A;fun(printf(“%c,%cn”,b,a);程序运行后的输出结果是), ), ), ),()若有定义()若有定义int(*pt)3;,则下列说法正确的是;,则下列说法正确的是)定义了基类型为int的三个指针变量 )定义了基类型为int的具有三个元素的指针数组pt)定义了一个名为*pt、具有三个元素的整型数组)定义了一个名为pt的指针变量,它可以指向每行有三个整数元素的二维数组()设有定义)设有定义double a10,*s;,以下能够代表数组元索;,以下能够代表数组元索a3的是的是)(*s)3 )*(s+3) )*s3 )*s+3()

9、有以下程序()有以下程序 ()有以下程序()有以下程序#include #includemain() main()int a5=1,2,3,4,5,b5=0,2,1,3,0,i,s=0; int b33=0,1,2,0,1,2,0,1,2,i,j,t=1;for(i=1;i #include#define N 8 int f(int t,int n);void fun(int *x,int i) main()*x=*x+i; int a4=1,2,3,4,s;main() s=f(a,4);printf(“%dn”,s);int aN=1,2,3,4,5,6,7,8,i; int f(int

10、t,int n)4fun(a,2); for(i=1;i0)return tn-1+f(t,n-1);printf(“%d”,ai); else return 0;printf(“n”);程序运行后的输山结果是 程序运行后的输出结果是) ) ) ) ) ) ) )()有以下程序()有以下程序 ()有以下程序()有以下程序#include #includeint fun( ) #define SUB(a) (a)-(a)static int x=1; main()x*=2;return x; int a=2,b=3,c=5,d;main() d=SUB(a+b)*c;int i,s=1; printf(“%dn”,d);f

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号