计算机二级c语言考试题库及答案
计算机二级c语言考试题库及答案 一、单选题 1). 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( ) A.++x,y=x-- B.x+1=y C.x=x+10=x+y D.double(x)/10 2). 下列叙述中正确的是( ) A.一个算法的空间复杂度大,则其时间复杂度也必定大 B.一个算法的空间复杂度大,则其时间复杂度必定小 C.一个算法的时间复杂度大,则其空间复杂度必定小 D.算法的时间复杂度与空间复杂度没有直接关系 3).待排序的关键码序列为(15,20,9,30,67.65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。 A.2 B.3 C.4 D.5 4). 以下结构体类型说明和变量定义中正确的是( ) A.typedef struct { int n; char c; } REC; REC t1,t2; B.struct REC ; { int n; char c; }; REC t1,t2; C.typedef struct REC; { int n=0; char c=′A′; } t1,t2; D.struct { int n; char c; } REC; REC t1,t2; 二、程序填空题 函数fun的功能是:输出a所指数组中的前n个数据,要求每行