![课程考试试卷308级_第1页](http://file4.renrendoc.com/view/c70d3bb2c42a905ad948beef72a777ab/c70d3bb2c42a905ad948beef72a777ab1.gif)
![课程考试试卷308级_第2页](http://file4.renrendoc.com/view/c70d3bb2c42a905ad948beef72a777ab/c70d3bb2c42a905ad948beef72a777ab2.gif)
![课程考试试卷308级_第3页](http://file4.renrendoc.com/view/c70d3bb2c42a905ad948beef72a777ab/c70d3bb2c42a905ad948beef72a777ab3.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考试
湖南大学课程:课程名称:程序设计基础;试卷: ;考试时间:120分:题—二三四五六七十题—二三四五六七十 一、单选题,把正确答案的字母标记在题中下划线上(每小题1分,共30分 1、下列哪项是合法自定义标识符: B) C) D) A)auto或 B)extern或 C)auto或 D)extern或线 3、已知:chars1[10],*s2="ab\0cdef";则执行语句“strcpy(s1,s2);”之后,变量s1的内容线 A)ab A.) B) C) 超 5、已知:char*aa[2]={"abcd","ABCD"};则以下说法正确的是 A)aa数组元素的值分别是"abcd"和"ABCD" 6、已知:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int*ptr)[3]=a则以下能够正确表示数组元素a[1][2]的表达式是 B) C) 7、已知:inta[3][4],*p=a;p+=6;那么*p和 务 A)实参可以将数据传给形参 B)实参和形参是不同的变量务 C)形参可以将数据传给实参 D)实参和形参必须个数相等,类型一致 中 中 B) A)数组的长 B)数组的首地C)数组每一个元素的地 D)数组每个元素中的structex{intx;floaty;charz;} D)structex是结构体类13、设在程序中,a、b、c1式abc的表达式是 A)x>=10|| B)x>=10|C)x>=10or D)x>=10&&15、设有a=5,b=6c=17,d=28,m=13n=24,(m=a>b)&&(n=c>d)后,n A) B) 16、若有宏定义 x*x;则当b=3时,执行fun(b-2)的结果为 17、已知:charjj[20],*kk=jj,则在下列语句中,错误的语句是 A)kk=jj+7 18、已知:chara[6],*pt=a; 19、已知:chars1[4]="12";char*ptr;则执行以下语句后的输出为( ptintf("%c\n",A)字符 B)字符 C)字符'2'的地 D)不确20、已知:chartr[]="OK!";对指针变量p的说明和初始化是 A)char B)char C)char D)char21、若x为char型变量,y为int型变量,x,y均有值,正确的输出函数调用是 22、若有定义:floatx=1.5;int 确的switch语句是 case1.0:printf(“*\n”);case2.0:printf(“**\n”); switch((int)x case1:printf(“*\n”);case2:printf(“**\n”); case1:printf(“*\n”);case2+1:printf(“**\n”); case1:printf(“*\n”);casec:printf(“**\n”); ②for(; ①循环一次,②错 26、字符串“Iamastudent.” )个字符 27inta=5;int*p1,*p2;,p1p2a, 空间是 空 空 空 二、判断下列命题,正确的在括号内打√;不正确在括号内打×(每小题1Cif语句中,else((((Cbreakcontinuebreak ( () ()C语言的一个重要特点是能够直接处理物理地址其指针类型数据就是用来存放变量地址 ()C语言中一种基本数据类型,字符串总是以‘\n’作为结束标志。(C程序的三种结构化程序设计方法分别顺序结构、选择结构和循环结构,由这三种结构 ()三、阅读下面的程序,写出程序的运行结果(每小题5分,共20分{inti=0,a=0;{for(;{if((i%10)==0)break;elsei--;}{inta=-1,b=4,k;}}intfunc(intx,int{intreturnz++;}{inti=1,j=2,k=0;{}{intintprintf("a0:%d%d\n",a[0],a[1]);{a[i]=a[i-printf("%d",a[j]);}}四、程序填空。根据问题的算法,写出程序中缺少的语句,使程序达到题目的要求(每空2分,共0分)}i=i+1;}ave=sum/i;printf("总和=%d\n",sum);printf("平均值=%dn",ave);;③)②;①while({999作为结束标志。#include<stdio.h>voidmain() inta[]={73,82,66,74,58,59,69,56,75,84,999};intsum,ave,i;i=0;}}void{ char*str[5]={"ms_dos","windows","turboT","basic","borlandc++"};inti; printf("Thelargeststringis:%s\n",}3、输入任意10个整数,将10个整数按从小到大的顺序排序。#include<stdio.h>voidsort(intb[],intn{inti,j,t;for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)if(b[j]<b[i]) }}}voidmain(){inta[10],i;printf("请输入任意十个整数:\n");for(i=0;i<10;i++)scanf("%d",&a[i]); printf("排序后十个数为:\n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("\n");五、编写程序(每小题10分,共20分编写程序,求解ax2bxc0程序设计(C)参考答(2008级大理平台课程)20095一 单选题。把正确答案的字母标记在题中下划线上(每小题1分,共30分123456789CDAACDDCBDBBDACBBCABACADACBCBA二 判断题(每小题1分,共10分123456789××√××××√×√三 读程序写结果(每小题5分,20分i1=3a0:1四 程序填空(每空2分,20分题参考答1①②③2①char②③}}3①②③④五 编写程序(每小题10分,共20分编写程序,求解ax2bxc0#include“math.h”main(){floatscanf(“%f,%f,%f printf(“Theif(fabs(a)<=1e-6){printf(“isnotquadratic”);getchar();exit(-1);}elsed=bb-4ac;if(fabs(d)<=1e-{printf(“hastwoequalroots:%8.4f\n”,-b/(2a));if(d>1e-{x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《K线图图解》课件
- 2025年佳木斯b2从业资格证模拟考试题目
- 咨询业务发展总结模板
- 引导学生读好教材提高学生阅读能力
- 应用技术大学财务管理专业核心能力研究
- 市辖区大学生创新创业项目加盟费
- 医疗机构注销申请书
- 如何在小学数学教学中培养学生的问题意识
- 申请学生资助申请书
- 大学生创业项目可以贷款吗西藏
- 面神经疾病课件
- 汉代儒学大师董仲舒思想课件
- 基本公共卫生服务项目绩效考核的课件
- 普通冲床设备日常点检标准作业指导书
- 科技文献检索与利用PPT通用课件
- 《红楼梦讲稿》PPT课件
- DB33∕T 628.1-2021 交通建设工程工程量清单计价规范 第1部分:公路工程
- 吉祥喜金刚现证中品事业六支妙严(节录)
- 国民中小学九年一贯课程纲要语文学习领域(国语文)
- 最全的人教初中数学常用概念、公式和定理
- 桥面结构现浇部分施工方案
评论
0/150
提交评论