"计算机二级C语言真题"
本资源是关于计算机二级C语言真题的考试试卷,考试时间为90分钟,满分为100分。试卷分为选择题两部分,共70分。
第(1)题:对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n。正确答案是A) 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n。
知识点:查找算法、有序链表、比较次数
第(2)题:算法的时间复杂度是指算法在执行过程中所需要的基本运算次数。正确答案是D) 算法在执行过程中所需要的基本运算次数。
知识点:算法时间复杂度、基本运算次数
第(3)题:软件可以分为应用软件、系统软件和支撑软件(或工具软件)。正确答案是B) 操作系统。
知识点:软件分类、系统软件、应用软件、支撑软件
第(4)题:软件(程序)调试的任务是诊断和改正程序中的错误。正确答案是A) 诊断和改正程序中的错误。
知识点:软件调试、错误诊断、错误改正
第(5)题:数据流程图(DFD图)是软件概要设计的工具。正确答案是A) 软件概要设计的工具。
知识点:数据流程图、软件设计、概要设计
第(6)题:软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于B) 开发阶段。
知识点:软件生命周期、定义阶段、开发阶段、维护阶段
第(7)题:数据库管理系统中负责数据模式定义的语言是A) 数据定义语言。
知识点:数据库管理系统、数据定义语言、数据模式定义
第(8)题:在学生管理的关系数据库中,存取一个学生信息的数据单位是D) 记录。
知识点:关系数据库、数据单位、记录
第(9)题:数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的C) 概念设计阶段。
知识点:数据库设计、E-R图、概念设计阶段
第(10)题:有两个关系R和T如下:RTABCc32d32则由关系R得到关系T的操作是D) 并。
知识点:关系数据库、关系操作、并操作
第(11)题:以下叙述正确的是A) C语言程序是由过程和函数组成的。
知识点:C语言、程序结构、过程、函数
第(12)题:以下关于C语言的叙述中正确的是B) C语言函数可以嵌套调用,例如:fun (fun (x))。
知识点:C语言、函数调用、嵌套调用
第(13)题:以下C语言用户标识符中,不合法的是D) a--b。
知识点:C语言、用户标识符、合法命名
第(14)题:若有定义:double a=22; int i=0, k=18;,则不符合C语言规定的赋值语句是A) a=++,i++。
知识点:C语言、赋值语句、定义变量
第(15)题:有以下程序#include<stdio.h>main(){char a, b, c, d; scanf( “ %c%c” ,&a,&b); c=getchar(); d=getchar(); printf( “ %c%c%c%c\n” , a, b, c, d);}当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,注意:回车也是一个字符)12<CR>34<CR>则输出结果是A) 1234。
知识点:C语言、输入输出、字符输入
第(16)题:以下关于C语言数据类型使用的叙述中错误的是D) 若只处理“真”和“假”两种逻辑值,应使用逻辑类型。
知识点:C语言、数据类型、逻辑类型
第(17)题:若a是数值类型,则逻辑表达式(a==I)||(a!=1)的值是A) 1。
知识点:C语言、逻辑表达式、逻辑值
第(18)题:以下选项中与if (a==1) a=b; else a++;语句功能不同的switch语句是A) switch (a) {case 1: a=b; break; default: a++;}。
知识点:C语言、if语句、switch语句、逻辑控制
第(19)题:有如下嵌套的if语句if(a<b) if(a<c) k=a; else k=c; if(b<c) k=b; else k=c;以下选项中与上述if语句等价的语句是A) k=(a<b)?a:b; k=(b<c)?b:c;。
知识点:C语言、if语句、逻辑控制、嵌套if语句