2017年下半年计算机二级《C语言》基础练习题
来源:才华咖 本文已影响2.29W人
来源:才华咖 本文已影响2.29W人
距离2017年下半年计算机二级的文章" target="_blank" >计算机二级考试时间越来越接近了,不知大家备考的怎么样呢?下面是小编为大家搜集整理出来的有关于2017年下半年计算机二级《C语言》基础练习题,希望可以帮助到大家!
1[单选题] 以下叙述中正确的是( )。
A.用C语言编写的程序只能放在一个程序文件中
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序中的注释只能出现在程序的开始位置和语句的后面
D.C程序书写格式自由,一个语句可以写在多行上
参考答案:D
参考解析:C语言编写的程序可以放置于多个程序文件中,所以A错误。C程序中的一行可以有多条语句,所以B错误。C语言中的注释语句可以与原语句放在一行也可以不放在一行,所以C错误。
2[单选题] 以下选项中,能用作数据常量的是( )。
A.115LB.0118C.1.5el.5D.0115
参考答案:A
参考解析:A选项中l15L表示ll5是长整型数据,合法。B选项是八进制常量的表示方法,但是在八进制中不能含有数字8,所以B错误。c选项中e后面应该是整数不能是小数l.5,所以c错误。D选项中八进制常量应该是数字…0开始,而不是字母…O开始。
3[单选题] 对于一个正常运行的C程序,以下叙述中正确的是( )。
A.程序的执行总是从main函数开始,在程序的.最后一个函数中结束
B.程序的执行总是从程序的第一个函数开始,在main函数结束.
C.程序的执行总是从main函数开始、
D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
参考答案:C
参考解析:任何一个c程序都是从主函数main开始,至主函数main结束,所以选择c选项。
4[单选题] 有以下程序:
程序运行后的输出结果是( )。
A.1 2B.1 4C.123 4D.123 456
参考答案:D
参考解析:fprintf()函数向文本文件输出数据,将输出的内容按格式输出翻硬盘的文本文件中。执行两次fprintf后。文件中的内容为。l23 456”,所以D选项正确。
5[单选题] 有以下程序:
程序运行后的输出结果是( )。
A.1,2,1,2,2,4
B.1,2,6,6,7,8
C.1,2,2,4,2,4
D.1,2,6,6,2,4
参考答案:A
参考解析:全局变量与函数体内局部变量同名时,局部变量会覆盖全局变量,因此在subl()函数内,全局变量m,n是不可见的,在函数suhl()对m,n操作的是局部变量,对全局变量不产生影响。但在sub2()函数内,由于没有和全局变量变量重名,因此在此函数内,m,n是可见的。因此,第一个pfinff()打印的是全局变量m,n,故打印的是l,2,第二个pfinff(),调用suhl(),没有修改全局变量m,n.故打印的是l,2,第三个一村(),之前调用了sub2(),修改了全局变量m,n。因此,打印的是2,4。故答案为A选项。
6[单选题] 软件测试的目的是( )。
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
参考答案:D
参考解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。
7[单选题] 有以下程序:
程序运行后的输出结果是( )。
A.321B.12300C.1D.123
参考答案:D
参考解析:程序首先将数组a[10]中的元素l、2.3分别写入了文件dl。dat文件中,然后又将文件中的数据123,整体写入到了变量n的空间中,所以打印n时输出的 数据为123。
8[单选题] 有以下程序:
程序执行后的输出结果是( )。
A.2B.3C.7D.0
参考答案:A
参考解析:因为fun(int x)是一个递归函数,所以主函数中fun(7)经过3次递归调用,其过程可以描述为“fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2”,所以最后输出结果为2。因此.A选项正确。
9[单选题] 有以下程序:
执行时输入:2<回车>,则输出结果是( )。
A.1 23 4B.5 431C.1235D.32 1 4
参考答案:C
参考解析:第一个for循环初始化数组a,分别为l,3,5,随机数,形成了基本有序的序列,再将输入的数字插入到数组a,使他们形成有序序列。因此可以分析出,打印的结果为1,2,3,5。故答案为c选项。
10[简答题]学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数:
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数flm的花括号中填入你编写的若干语句。
参考解析:
【考点分析】
本题考查:查找结构体数组中的最小数据,需要通过for循环语句和if条件语句来完成。
【解题思路】
本题中第一个循环语句的作用是遍历数组求出最低分数,第二个循环语句的作用是将数组中的元素与最低分比较,查找是否存在与最低分相等的成绩。
2017年计算机二级《Access》基础训练题
2017年9月计算机二级《C语言》备考练习题
计算机二级《C语言》基础练习题及答案
2016下半年计算机二级C语言考前练习题及答案
2017年计算机二级考试《C语言》备考练习题
2017年9月全国计算机二级c语言公共基础知识练习题
2015下半年全国计算机二级C语言考前练习题
2017年计算机二级《C语言》操作题练习
2017年计算机二级《公共基础》模拟练习题
2017年计算机二级c语言题库基础题
2017下半年计算机二级《C语言》备考试题(有答案)
2017年下半年计算机二级公共基础知识练习题
2017年计算机二级C语言基础习题
2015下半年全国计算机二级C语言考前练习题答案
2016年计算机二级《C语言》基础模拟题及答案
2016年计算机二级《C语言》考前练习题及答案
2016年计算机二级《Access》基础习题及答案
计算机基础认识实习报告
2016年计算机二级《C语言》操作题练习及答案
2017年计算机二级公共基础知识基础练习题演练
2016年9月计算机二级《C语言》模拟练习题及答案
2017年计算机二级公共基础知识基础练习题
2017年计算机二级《公共基础》训练试题
2017年3月计算机一级《MSOffice》基础习题训练
2017计算机基础知识练习题
2017计算机等级考试《二级C语言》练习题
2016年计算机二级《C语言》专项练习题及答案
2016下半年计算机二级《公共基础》模拟试题及答案
2016年9月计算机二级《C语言》考前练习题及答案
2017下半年计算机二级c语言基础试题
2017计算机二级C语言基础试题
计算机基础学习心得
2017年9月计算机二级C语言基础试题及答案
2017年计算机二级C语言基础考试试题
2016计算机二级《C语言》真题练习
2017年计算机二级C语言公共基础复习资料
2016年计算机二级《C语言》考前练习题及答案大纲
2016年计算机二级《VB》基础练习题及答案
2017年3月计算机二级《C语言》巩固训练题
2017下半年全国计算机二级C语言检测试题