计算机二级c语言考试题库及答案.doc计算机二级c语言考试题库及答案
在计算机二级考试的题库中,有哪些与c语言相关的题目呢?下面是我给大家整理的,供大家参阅!
计算机二级c语言考试题库
一、单选题
1. 若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
A.++x,y=x--
+1=y
=x+10=x+y
2. 下列叙述中正确的是
,则其时间复杂度也必定大
,则其时间复杂度必定小
,则其空间复杂度必定小
3. 待排序的关键码序列为15,20,9,30,,45,90,要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第 个位置。
4. 以下结构体类型说明和变量定义中正确的是
struct { int n; char c; } REC; REC t1,t2;
REC ; { int n; char c; }; REC t1,t2;
struct REC; { int n=0; char c=′A′; } t1,t2;
{ int n; char c; } REC; REC t1,t2;
二、程序填空题
函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:。不得增行或删行,也不得更改程序的结构!
三、程序设计题
请编写函数fun,函数的功能是查找X在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-l。
注意:,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
计算机二级c语言考试题库答案
一、单选题
:A
答案解析:用逗号将表达式连接起来的式子称为逗号表达式。其表达式的一般形式为:表达式1,表达式2,……,表达式n。最后一个表达式的值就是此逗号表达式的值。所以选项A为C语言中的逗号表达式。赋值表达式的左侧只能是变量,不能是常量或表达式。强制类型转换表达式的形式为:类型名表达式,其中类型名称为强制类型转换运算符,数据类型两边的圆括号不能省略。
:D
答案解析:算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,算法的工作量用算法所执行的基本运算次数来度
计算机二级c语言考试题库及答案 来自淘豆网www.taodocs.com转载请标明出处.