《2023年下半年计算机二级《C语言》基础练习题.docx》由会员分享,可在线阅读,更多相关《2023年下半年计算机二级《C语言》基础练习题.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年下半年计算机二级C语言基础练习题2023年下半年计算机二级C语言基础练习题距离2023年下半年计算机二级考试时间越来越接近了,不知大 家备考的怎么样呢?下面是我为大家搜集整理出来的有关于2023年 下半年计算机二级C语言基础练习题,期望可以帮忙到大家!1单选题以下叙述中正确的是()。A.用C语言编写的程序只能放在一个程序文件中B.C程序书写格式严格,要求一行内只能写一个语句C. C程序中的解释只能消失在程序的开头位置和语句的后面D.C程序书写格式自由,一个语句可以写在多行上参考答案:D参考解析:C语言编写的程序可以放置于多个程序文件中,所以 A错误。C程序中的一行可以有多条语句,所以
2、B错误。C语言中的 解释语句可以与原语句放在一行也可以不放在一行,所以C错误。2单选题以下选项中,能用作数据常量的是()。A. 115LB. 0118C. 1. 5el. 5D. 0115参考解析:A选项中115L表示115是长整型数据,合法。B选项 是八进制常量的表示方法,但是在八进制中不能含有数字8,所以B 错误。c选项中e后面应当是整数不能是小数1.5,所以c错误。D 选项中八进制常量应当是数字0开头,而不是字母0开头。3 单选题对于一个正常运行的C程序,以下叙述中正确的是()oA.程序的执行总是从main函数开头,在程序的最终一个函数中 结束B.程序的执行总是从程序的第一个函数开头,在
3、main函数结束.C.程序的执行总是从main函数开头、D.程序的执行总是从程序的第一个函数开头,在程序的最终一个 函数中结束参考答案:C参考解析:任何一个c程序都是从主函数main开头,至主函数 main结束,所以选择c选项。4单选题有以下程序:程序运行后的输出结果是()。A. 1 2B. 1 4C. 123 4D, 123 456参考答案:D参考解析:fprintf。函数向文本文件输出数据,将输出的内容按格式输出翻硬盘的文本文件中。执行两次fprintf后。文件中的内 容为。123 456”,所以D选项正确。5单选题有以下程序:程序运行后的输出结果是()。A. 1, 2, 1, 2, 2,
4、 4B. 1,2, 6, 6,7, 8C. 1,2, 2, 4, 2, 4D. 1,2, 6, 6, 2, 4参考答案:A参考解析:全局变量与函数体内局部变量同名时,局部变量会掩 盖全局变量,因此在subl()函数内,全局变量m, n是不行见的,在 函数suhl()对m, n操作的是局部变量,对全局变量不产生影响。 但在sub2()函数内,由于没有和全局变量变量重名,因此在此函数 内,m, n是可见的。因此,第一个pfinff ()打印的是全局变量m, n, 故打印的是1, 2,其次个pfinff (),调用suhl(),没有修改全局变 量m, n.故打印的是1, 2,第三个一村(),之前调用
5、了 sub2(),修 改了全局变量m, no因此,打印的是2, 40故答案为A选项。6 单选题软件测试的目的是()。A.评估软件牢靠性B.发觉并改正程序中的错误C.改正程序中的错误D.发觉程序中的错误参考答案:D参考解析:软件测试是为了发觉错误而执行程序的过程,测试要 以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估 软件或改正错误。7单选题有以下程序:程序运行后的输出结果是()。A. 321B. 12300C. 1D. 123参考答案:D参考解析:程序首先将数组a10中的元素1、2. 3分别写入了 文件dl。dat文件中,然后又将dl. dat文件中的数据123,整体写 入到了变
6、量n的空间中,所以打印n时输出的数据为123。8单选题有以下程序:程序执行后的输出结果是()。A. 2B. 3C. 7D. 0参考解析:由于fun(int x)是一个递归函数,所以主函数中fun(7) 经过3次递归调用,其过程可以描述为“fun(7)=7 fun(5)=7 (5 一 fun )=7 一 (5 (3 fun )=7 一 (5 (3-3)=75=2”, 所以最终输出结果为2。因此.A选项正确。9单选题有以下程序:执行时输入:2回车,则输出结果是()。A. 1 23 4B. 5 431C. 1235D. 32 1 4参考答案:C参考解析:第一个for循环初始化数组a,分别为1, 3,
7、 5,随 机数,形成了基本有序的序列,再将输入的数字插入到数组a,使他 们形成有序序列。因此可以分析出,打印的结果为1, 2, 3, 5。故 答案为c选项。10简答题同学记录由学号和成果组成,N名同学的数据已放入 主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低 的同学数据放入b所指的数组中,留意:分数最低的同学可能不止一 个,函数返回分数最低的同学人数:留意:部分源程序在文件PR0G1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数flm 的花括号中填入你编写的若干语句。参考解析: 本题考查:查找结构体数组中的最小数据,需要通过for循环语 句和if条件语句来完成。本题中第一个循环语句的作用是遍历数组求出最低分数,其次个 循环语句的作用是将数组中的元素与最低分比较,查找是否存在与最 低分相等的成果。文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有 需要的人。