您所在位置: 网站首页 / 计算机C语言考试备考精选题.doc / 文档详情
计算机C语言考试备考精选题.doc 立即下载
2025-02-19
约2千字
约5页
0
15KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机C语言考试备考精选题.doc

计算机C语言考试备考精选题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES5页
计算机C语言考试备考精选题

计算机C语言考试备考精选题
1).假设变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
A.x=y==5;
B.x=n%2.5;
C.x+n=I;
D.x=5=4+1;
正确答案:A
答案解析:选项A的含义是把关系表达式y==5的值赋给变量x。所以这是一条正确的赋值语句。因为赋值运算符左侧的操作数必须是一个变量,而不能是表达式或者常量,所以选项C和D是错误的。因为求余运算符″%″两侧的运算对象都应当是整型数据,所以选项B是错误的。
2).以下数据构造中,属于非线性构造的是()
A.循环队列
B.带链队列
C.二叉树
D.带链栈
正确答案:C
答案解析:根据数据构造中各数据元素之间的前后件关系的复杂程度,一般将数据构造分为两大类:线性构造和非线性构造。循环队列、带链队列和带链栈都是线性构造,而二叉树是非线性构造。
3).以下表达中正确的选项是()
A.一个算法的空间复杂度大,那么其时间复杂度也必定大
B.一个算法的空间复杂度大,那么其时间复杂度必定小
C.一个算法的时间复杂度大,那么其空间复杂度必定小
D.算法的时间复杂度与空间复杂度没有直接关系
正确答案:D
答案解析:算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的.计算工作量,算法的工作量用算法所执行的根本运算次数来度量,而算法所执行的根本运算次数是问题规模的函数,即算法的工作量=f(n),其中n是问题的规模;算法的空间复杂度,一般是指执行这个算法所需要的内存空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。
4).以下描绘中正确的选项是()
A.程序就是软件
B.软件开发不受计算机系统的限制
C.软件既是逻辑实体,又是物理实体
D.软件是程序、数据与相关文档的集合
正确答案:D
答案解析:计算机软件与硬件是计算机系统中互相依存的两局部。计算机软件是包括程序、数据及相关文档的完好集合。软件由两局部组成:一局部是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。软件具有以下六个特点:①软件是一种逻辑实体,而不是物理实体,具有抽象性。②软件的消费与硬件不同,它没有明显的制作过程。③软件在运行、使用期间不存在磨损、老化问题。④软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移值的问题。⑤软件复杂性高,本钱昂贵。⑥软件的开发涉及诸多社会因素。
5).对于循环队列,以下表达中正确的选项是()
A.队头指针是固定不变的
B.队头指针一定大于队尾指针
C.队头指针一定小于队尾指针
D.队头指针可以大于队尾指针,也可以小于队尾指针
正确答案:D
答案解析:所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进展一次入队运算,队尾指针就进一。每进展一次退队运算,队头指针就进一。当rear或front等于队列的长度加1时,就把rear或front值置为1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。
6).设有定义:charp[]={′1′,′2′,′3′},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()
A.sizeof(p)
B.sizeof(char)
C.sizeof(*q)
D.sizeof(p[0])
正确答案:A
答案解析:选项A计算的是p[]字符数组首地址所占的内存字节数,返回值数组中所有元素占有的空间。*q和p[0]分别表示数组p中下标为0的字符元素,选项B和D都可以计算char型数据占有的字节数。
7).以下表达中正确的选项是()
A.翻开一个已存在的文件并进展了写操作后,原有文件中的全部数据必定被覆盖
B.在一个程序中当对文件进展了写操作后,必须先关闭该文件然后再翻开,才能读到第1个数据
C.C语言中的文件是流式文件,因此只能顺序存取数据
D.当对文件的读(写)操作完成之后,必须将它关闭,否那么可能导致数据丧失
正确答案:D
答案解析:在C语言中,有两种对文件的存取方式;顺序存取和直接存取;假如以″a″的方式对一个已翻开的文件进展写操作后,那么原有文件中内容将保存,新的数据写在原有内容之后。假如以″a+″的方式为读和写而翻开一个文件,那么既可以对文件进展读,也可以对文件进展写,而且在读和写操作之间不必关闭文件,可以从头开场读。当对文件的读(写)操作完成之后,
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

计算机C语言考试备考精选题

文档大小:15KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用