诚信应考,考试作弊将带来严重后果.doc_第1页
诚信应考,考试作弊将带来严重后果.doc_第2页
诚信应考,考试作弊将带来严重后果.doc_第3页
诚信应考,考试作弊将带来严重后果.doc_第4页
诚信应考,考试作弊将带来严重后果.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线东莞理工学院(本科)试卷(B卷)2014-2015学年第1学期程序设计基础(卓越计划班)试卷开课单位:计算机学院,考试形式:闭卷;不允许携带任何电子设备入场题序一二三四总 分得分评卷人第一部分,常规试题,共50分,答在本卷上。(60分钟)得分一、单项选择题(每题2分,共20分) 在C语言中,表示逻辑值“真”的是 。 A true B 非0整数值 C 非零值 D T 以下程序的输出结果为 。#include “stdio.h”main() int a=2,c=6 ; printf(“x=%d,y=%dn”,a,c) ;A x=%d, y=%d B x=%2, y=%6C x=%d, y=%d D x=2, y= 6 一个源文件中定义的外部变量的作用域是 。A 本文件的全部范围。 B 本函数的全部范围。C 本程序的全部范围。 D 从定义该变量的位置开始至本文件结束。 以下关于函数实参与形参的描述中,不正确的是 。A 实参与其对应的形参各占独立的存储单元。B 实参向形参的参数传递方式是“单向值传递”。C 实参可以使常量、表达式和已赋值的变量。D 用数组名做函数的形参和实参时,形参数组与实参数组共用同一块存储区域,因此,形参数组与实参数组是同一个数组。 以下程序的运行结果是_。#include “stdio.h” #define MIN(x,y) xage D (*p).age得分二、用流程图解决下面的问题(共14分,每题7分) 依次从键盘输入10个整数,输出其中的最大值和最小值。(不允许使用数组)e=1+1!1+2!1+3!1n!1 利用泰勒级数 计算e的值,直到最后一项的绝对值小于10-6为止,并统计出共累加了多少项。得分三、写出下面程序的运行结果(共16分,每题4分) #include void main() int a10=11,3,-5,27,9,19,-13,6,7,35 ;int b10=9,3,5,27,13,-19,11,6,21,35 ;int s, m=0, n=0, sum=0 ;for (s=0; s10; s+)if (as=bs) sum+=as ;姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线else if (asbs) m+=as+bs ;else n+= as-bs ;printf(“m=%d,n=%d,sum=%dn”, m, n, sum);该程序的运行结果是: #include stdio.h#include string.hvoid main( ) int i ;char str300 ,*p ; gets(str) ; for(i=0, p=str; *p!=0 ; i+, p=p+i) putchar(*p) ;printf(n) ;假设程序运行时的输入是:abbcccddddeeeeeffffff(回车键),则程序的运行结果是: #include int fun(int *p, int n);void main() int a=-1,3,5,-7,9,-11,13,-15,17,-9 ;printf(“result=%dn”, fun(a,10);int fun(int *p, int n) int m ,t=0 ;for (m=0;mn; m+, p+)if (*p0) t+=*p;return(-t) ;该程序的运行结果是: #include void main() int arr 44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 ;int m, n, sum1=0, sum2=0;for (m=0; m4; m+)for (n=0; n4; n+) if (m=n) arrmn=m+n ; else arrmn=m-n ; if (m=n) sum1+=arrmn-1 ; if (m+n)=3) sum2+=arrmn+1 ;printf(“sum=%dn”, sum2-sum1);该程序的运行结果是: 第二部分,上机编程试题,共50分。(150分钟)姓名: 学号: 系别: 年级专业: ( 密 封 线 内 不 答 题 )密封线线每位同学的所有源程序放在一个文件夹中,文件夹得命名规则是:学号姓名,如王泽雄同学的文件夹名称是:王泽雄。将文件夹提交到指定的服务器。(考试现场指定)输出con(x-0.65)的图形,其中x0, 3600,要求每隔50输出一个点*。(8分) 不使用系统函数strcat(s,t)、strlen(s),编写能实现下列处理要求的程序,要求函数的形参使用指向字符的指针变量。 实现两个字符串的连接strcatr(*s,*t,*str),即将字符串s和字符串t连接形成新的字符串str。 实现字符串逆序函数str_inversr(char *str)。主函数负责输入、调用函数输出连接后的新串及将该新串逆序后再输出。(12分)下面的各要求通过编写函数实现: 随机生成100个1010000间的素数保存在数组中; 对保存的所有素数按从小到大的顺序排序并返回最大值。主函数调用素数生成函数,并以每行8个数的形式输出,然后调用排序函数,以每行7个数的形式输出排序后的全部素数及所求得的最大值。(14分) 说明:rand()函数生成032767之间的随机整数,其所在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论