重庆大学2018秋软件技术基础 ( 第3次 )
发布时间:2023-08-11 18:08:45浏览次数:25第 3 次作业一、填空题(本大题共 40 分,共 10 小题,每小题 4 分)1. 结构化程序的编写有顺序、 ______ 、 ______ 三种程序结构。2. 表达式 7+10>2 && 25 %5 的结果是 ______ 3. 编译程序执行的三个主要步骤:编译、连接和 ______ 。4. 计算机系统主要有三种应用模式:主机—终端模式、 ______ 和 ______ 5. 下面函数的功能是计算 1-3+5-7+…-(n-2)+n 的值。其中 n 是一个奇数。请填空完成。6. 以下程序统计输入的大于零和小于零的整数个数,用零结束输入。请填空完成。7. 以下函数 f 利用全局变量的特性,实现将 2 个数据按从大到小顺序输出。请填空完成程序。8. 设整型变量 n 的值为 2,执行语句“n+=n-=n*n”后,n 的值是 ______ 9. 以下函数的作用是:如果参数 x<0,返回其倒数的绝对值,否则返回其平方根值。比如:x=-2,函数返回 0.5。请填空完成。10. 要使以下程序段输出 10 个偶数,请在空白处填入一个合适的整数。for(i=0;i<= ______ ;) printf(“%d\n”,i+=2); 二、程序阅读题(本大题共 30 分,共 5 小题,每小题 6 分)1. 写出下列程序的运行结果?
2. 写出下列程序的运行结果?3. 以下程序的输出结果是:4. 输入如下:A-B-15-C-D,以下程序的输出结果是?5. 以下程序的输出结果是:
三、程序设计题(本大题共 30 分,共 5 小题,每小题 6 分)1. 设计程序将字符串从第一个字符开始每间隔 3 个字符输出,并形成一个新串。2. 编程序,逐个输入某科课程若干学生成绩(百分制),分别统计其中的优等生有多少个?(优等生的成绩大于 85)不及格学生有多少个?(不及格的成绩小于 60)如果输入的数为 0,则停止输入结束程序。3. 设计与调用求素数函数,打印 1~1000 之间的所有素数。4. 输入一单精度二维数组 a[4][3],计算该二维数组中的最大元素的值及其所在位置(行、列),并输出计算结果。5. 从键盘输入一字符串,计算该字符串含字符‘a’的个数答案:一、填空题(40 分,共 10 题,每小题 4 分)1. 参考答案:① 分支 ②循环解题方案:评分标准:2. 参考答案:0解题方案:评分标准:3. 参考答案:
① 装入解题方案:评分标准:4. 参考答案:① 客户—服务器模式 ②浏览器—服务器模式解题方案:评分标准:5. 参考答案:①n ②(-1)*t解题方案:评分标准:6. 参考答案:①n!=0 或 n ②j++或 j=j+1解题方案:评分标准:7. 参考答案:① ty=x, tx=y解题方案:评分标准:8. 参考答案:-4解题方案:评分标准:9. 参考答案:①-1/x ②sqrt(x)解题方案:
评分标准:10. 参考答案:18解题方案:评分标准:二、程序阅读题(30 分,共 5 题,每小题 6 分)1. 参考答案:3 4 5解题方案:评分标准:2. 参考答案:7解题方案:评分标准:3. 参考答案:&*%#解题方案:评分标准:4. 参考答案:count=4解题方案:评分标准:5. 参考答案:
解题方案:评分标准:三、程序设计题(30 分,共 5 题,每小题 6 分)1. 参考答案:解题方案:评分标准:2. 参考答案:解题方案:评分标准:3. 参考答案:
解题方案:评分标准:4. 参考答案:解题方案:评分标准:5. 参考答案:解题方案:
评分标准: