c语言第十五周答案,C语言考前练习试题及答案
C语言考前练习试题及答案
天行健,君子以自強不息,地勢坤,君子以厚德载物。以下是小编为大家搜索整理的C语言考前练习试题及答案,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
一、选择题(每小题1分,共40分)
1、下列叙述中正确的是( )。
A.在switch语句中,不-定使用break语句
B.在switch语句中必须使用default
C.break语句必须与switch语句中的case配对使用
D.break语句只能用于switch语句
2、有以下程序:
程序运行后的输出结果是( )。
A.10,One*Dream!
B.9,One*Dream!
C.9,One*World
D.10,One*World
3、设有定义:char*C;以下选项中能够使C正确指向一个字符串的是( )。
A.char str( )=”string”;C=str;
B.scanf(”%s”,C.;
C.c=getchar( );
D.*c=”strin9”;
4、在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
5、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一
B.一对多
C.多对一
D.多对多
6、有以下程序:
程序运行后的输出结果是( )。
A.3
B.1
C.2
D.0
7、有以下程序:
程序运行后的输出结果是( )。
A.Abcdef
B.ABCDEF
C.aBcDeF
D.AbCdEf
8、软件生命周期中的活动不包括( )。
A.市场调研
B.需求分析
C.软件测试
D.软件维护
9、下列定义数组的语句中,正确的是( )。
10、有以下程序:
程序运行后的输出结果是( )。
A.0
B.一1
C.1
D.711、 有以下程序:
程序运行后的输出结果是( )。
A.1.1.3
B.2,2,3
C.1,2,3
D.3,3,3
12、 有以下程序(strcat函数用于连接两个字符串):
程序运行后的输出结果是( )。
A.U-K
B.ABCDE\0FG\0UK
C.ABCDUK
D.EFGUK
13、 有以下程序:
程序运行后的输出结果是( )。
A.0 3 0 4
B.2 0 5 0
C.3 3 4 4
D.3 0 4 0
14、 有以下程序段:
以下选项中表达式的值为11的是( )。
A.++pt一>x
B.pt一>x
C.*pt一>y
D.(pt++)一>x
15、 某系统总体结构图如下图所示:
该系统总体结构图的深度是( )。
A.7
B.6
C.3
D.2
16、 以下不能将s所指字符串正确复制到t所指存储空间的是( )。
A.do{*t++=*8++;}while(*s);
B.for(i=0;t[i]=s[i];i++);
C.while(*t=*s){t++;s++;}
D.for(i=0,j=0;t[i++]=s[j++];);
17、 数据流图中带有箭头的线段表示的是( )。
A.控制流
B.事件驱动
C.模块调用
D.数据流
18、 有以下程序:
程序运行后的输出结果是( )。
A.9
B.8
C.7
D.10
19、 结构化程序所要求的基本结构不包括( )。
A.顺序结构
B.GOT0跳转
C.选择(分支)结构
D.重复(循环)结构
20、 以下选项中,当x为大于1的奇数时,值为0的表达式是( )。
A.x%2==0
B.x/2
C.x%21=0
D.x%2==121、 下列关于C语言文件的叙述中正确的是( )。
A.文件由一系列数据依次排列组成,只能构成二进制文件
B.文件由结构序列组成,可以构成二进制文件或文本文件
C.文件由数据序列组成,可以构成二进制文件或文本文件
D.文件由字符序列组成,其类型只能是文本文件
22、 面向对象方法中,继承是指( )。
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
23、 假定已建立以下链表结构,且指针P和q已指向如图所示的结点:
则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是( )。
A.p一>next=q一>next;flee(q);
B.p=q一>next;free(q);
C.p=q;free(q);
D.(*p).next=(幸q).next;ffee(p);
24、 以下关于结构化程序设计的叙述中正确的是( )。
A.结构化程序使用goto语句会很便捷
B.在c语言中,程序的模块化是利用函数实现的
C.一个结构化程序必须同时由顺序、分支、循环三种结构组成
D.由三种基本结构构成的程序只能解决小规模的问题
25、 以下关于字符串的叙述中正确的是( )。
A.空串比空格打头的字符串小
B.两个字符串中的字符个数相同时才能进行字符串大小的比较
C.可以用关系运算符对字符串的大小进行比较
D.C语言中有字符串类型的常量和变量
26、 有以下程序:
程序运行后的输出结果是( )。
A.2
B.4
C.6
D.8
27、 负责数据库中查询操作的数据库语言是( )。
A.数据定义语言
B.数据管理语言
C.数据操纵语言
D.数据控制语言
28、 下列选项中不属于结构化程序设计原则的是( )。
A.可封装
B.自顶向下
C.模块化
D.逐步求精
29、 设有宏定义:
#define IsDIV(k,n)((k%1"1==1)?1:O)且变量m已正确定义并赋值,则宏调用:
IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是( )。
A. 判断m是否能被5和7整除
B.判断m被5和7整除是否都余l
C.判断m被5或者7整除是否余1
D.判断m是否能被5或者7整除
30、 在面向对象方法中,不属于“对象”基本特点的是( )。
A.一致性
B.分类性
C.多态性
D.标识唯一性 31、 软件设计中划分模块的一个准则是( )。
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦台
32、 有以下程序:
程序运行后的输出结果是( )。
A.O
B.2
C.3
D.5
33、 有以下程序:
程序运行后的输出结果是( )。
A.2
B.0
C.元素ch[5]的地址
D.字符y的地址
34、 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
A.1:1联系
B.1:m联系
C.m:1联系
D.m:n联系
35、 有以下程序:
程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
36、 以下选项中正确的语句组是( )。
A.char*s;s={f.BOOK!”};
B.char*s;s:”BOOK!”:
C.chars[10];s=”BOOK!”;
D.cbars[];s:”BOOK!n:
37、 有以下程序:
i
程序运行后的输出结果是( )。。,
A.3,4
B.4,1
C.2,3
D.1,2
38、 有以下程序:
程序执行后的输出结果是( )。
A.1
B.2
C.3
D.4
39、 以下叙述中错误的是( )。
A.可以通过typedef增加新的类型
B.可以用typedef将已存在的类型用一个新的名字来代表
C.用typedef定义新的类型名后,原有类型名仍有效
D.用typedef可以为各种类型起别名,但不能为变量起别名
40、 以下叙述中错误的是( )。。
A.C程序必须由一个或一个以上的`函数组成
B.函数调用可以作为一个独立的语句存在
C.NN数NNN值,必须通过return语句返回
D.函数形参的值也可以传回给对应的实参 二、程序填空题(共18分)
41、下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则将‘0’转换成‘9’,‘l’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
三、程序改错题(共24分)
42、下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODIl.C中,不得增行或删行,也不得更改程序的结构!
四、程序设计题(共18分)
43、N名学生的成绩已在主函数中放人一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。
例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。
【C语言考前练习试题及答案】相关文章:
c语言第十五周答案,C语言考前练习试题及答案相关推荐
- C语言编程>第二十五周 ① 给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个“*”号。
例题:给定程序中,函数fun的功能是:在形参s所指字符串中的每个非数字字符之后插入一个"*"号. 例如,形参s所指的字符串为:albc45sdtg56f,则执行结果为:a*1b*c ...
- C语言编程>第二十五周 ② 下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v~z,使小写字母的值减21,转换后的小写字母作为函数值返回。
例题:下列程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第五个字母,若为小写字母为v-z,使小写字母的值减21,转换后的小写字母作为函数值返回. 例如,若形参是字母A,则转换为小写字母 ...
- C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。
例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...
- C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……
例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...
- 信息安全系统设计基础第十五周总结
信息安全系统设计基础第十五周总结 [内容:链接汇总] 一.每周读书笔记链接汇总 [第一周读书笔记] http://www.cnblogs.com/shadow135211/p/4824555.html ...
- 第十五周学习周记——微信小程序开发初步
第十五周学习周记 前言 一.小程序简介 二.小程序代码构成 1. JSON配置 2. WXML模板 3. WXSS样式 4. JS逻辑交互 总结 前言 这一周将开始微信小程序的学习. 一.小程序简介 ...
- 学习进度条(第十五周)
学习进度条(第十五周) 所用时间:15小时左右 代码量:185行 博客量:3篇 收获知识:阅读<梦断代码>体会程序员的精彩经历,学会如何项目总结. 转载于:https://www.cnbl ...
- 软件工程进度条-第十五周
第十五周 所花时间(包括上课) 23 代码量(行) 1200 博客量(篇) 6 了解到的知识点 1.了解ListView的基本用法,并改变焦点触碰事件: 2.理解团队开发后进行软件项目总结的益处: 转 ...
- Java设计一个测桃花模块_20145209刘一阳《JAVA程序设计》第十五周补充测试
第十五周补充测试 1.实验楼Linux中可以通过(ABC)查看用户登录情况. A .who B .who am i C .who mom likes D .who are you 2.在 Linux ...
最新文章
- R语言ggplot2可视化改变图中线条的透明度级别实战
- 重学ASP.NET Core 中的标记帮助程序
- golang switch_为什么程序员都不喜欢使用 switch ,而是大量的 if……else if ?
- centeros7安装mysql5.6_CentOS7安装MySQL5.6
- vue-html5-editor接收数据,在vue中获取wangeditor的html和text的操作
- 失败的人只有一种,就是在抵达成功之前放弃的人
- 【论文笔记】Joint Cascade Face Detection and Alignment
- acrobat缺少字体 adobe_PDF 字体
- KMS模拟器VLMCSD再次更新
- java概述及我的第一个java项目
- 同一网段两台电脑共享文件
- Feign整合Sentinel 开启 feign.sentinel.enabled=true 启动报错
- 简单电路实践——电路与二进制运算
- Excel基础知识一:Excel功能区、单元格快速定位与选择、Ctrl与Shift的配合使用
- 面向未来,镭速助力企业构建文件安全外发新生态
- 强化区域产业链,优化区域产业布局,促区域经济高速发展
- 计算机网络技术第七章
- linux两个整数加减乘除,加减乘除运算符
- Android面试题收录及解答10月刊
- 最近疯狂的爱上了功放