版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》试题八 1一、选择题 1二、填空题 2三、判断题 3四、程序填空题 3五、编程题(25分) 5六、附加题 5《C语言程序设计》试题八答案 6《C语言程序设计》试题八一、选择题一个C语言程序是由( )构成。语句 行号 数据 函2.下面标识符中正确的是( 。A.a#bc D.Y·M·D3.在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是( 。。。。、18 、、4、14 、、8为了避免嵌套的条件分支语句if--else中的else总是与( )组成对关系。A.缩排位置相同的 B.在其之前未配对的C.在其之前未配对的最近的if D.在同一行上的5.下列表达式的结果正确的是( 。inta,b,c,d;a=b=c=d=2;d=a+1==3?b=a+2:a+3二、填空题在C语言中正确的标识符是组成的且由 开头的。设x=3,那么表达式y=(++x)+(++x)的结果,表达式执行后,变量x的果为 。一 个 变 量 的 指 针 是 指。组成数组元素的特点;组成结构体元素的特点。 在C语言程序中,对文件进行操作首先;然后对文件进行操作,最后要对文件实操作,防止件中信息的丢失。对字符串进行操作的函数有 等。C语言程序是由 构成的,而C语言的函数是由 构成的。要想定义整型变量a,实型变量b,字符型的变量c,应该使用的正确语句为 。写出下面表达式的值3*5/7+7%3 y=4; (x++)+y 3+4>=7-10 1
x=2 ;3>4 ? 3%2:x=2,y=2;++x&&++y x=3;x+=x-=2 三、判断题C语言的一个特点是可以对计算机硬件进行操作 ( )在循环过程中,使用break语句和continue语句的作用是一样的 ( )在函数的定义和调用过程中,形式参数和实在参数数目可以不一致 ( )指针变量可以接收任何类型的值 ( )5.在C语言程序设计中,字符数组和字符串不是完全一样的概念( )6.文件指针是结构体类型,用符号file来表示()7.选择结构(if语句)和循环结构都可以使用嵌套形式()8.在定义二维数组时,可以将该数组的两个维数全部省略()逻辑运算符&& || ! 的运算顺序是!优先于&&优先于|| ( )任何数组都可以实现整体使用操作 ( )四、程序填空题(段)整。main(){inti,j,k;for(i=1; ;i++){for(j=1; ;j++)printf(“%d*%d=%d”, );printf( );}}intmax(x,y)intx,y;{}设有如下面的结构体,请用C学生信息:包括(姓名,性别,年龄,分数,并且定义变量stud和数组struct student{}根据给出的程序段,请写出正确的结果x=1;sum=1;for(x=1;x<=5;sum=sum*x;上 面 的 程 序 段 实 现 的 功 能 是 : ;其 运 行 结 果 为。设有如下的语句。int c=a++*--b;上面的语句段执行后;简述a++和++amain(){inti=3,*p1;inta[3]={15,30,45},*p2;p1=&i;p2=a;p1=p2+2;printf(“%d,%d\n”,*p1,*p2);}程序运行结果是。五、编程题(25分)10(要求排成升序。编程实现求下面的式子的结果编程实现将文本文件file1.datfile2.dat六、附加题用C语言程序实现在已知链表中的第三个位置插入数值为a的程序《C语言程序设计》试题八答案一、选择题1.D 2.C 3.A 4.C 5.B二、填空题1.字母、数字、下划线;以字母、下划线开头。2.10;5。3.该变量的地址。一组数据类型相同的元素构成的;一组数据类型不同的元素构成的。打开;关闭。6.字符串长度、取子字符串、字符串替换、字符串复制等。函数;语句。8.inta;floatb;charc9 9 6 1 11 2三、判断题1.对 2.错 3.错 4.错5.对6.错7.对8.错9.对10.四、程序填空题1. i<=9 j<=9printf(“%d*%d=%d”,i,j,i*j);printf(“\n”);i,j,k;intz;if(x>=y) else returnz;charname[20];charsex;intage;floatsum=1*2*3*4*5;运行结果:sum=1205.44 22 946a++:先加1表示先加1,结果使a1。6.45,15五、编程题112(要求排成升序。Main(){ inta[12];intm,n,p;for(m=0;m<=11;m++)(m=0;m<=11;m++)scanf(“%d”,&a[m]);for(m=0;m<=11;m++)for(n=0;n<11-m;n++)if(a[n]>a[n+1]){ p=a[n]; a[n]=a[n+1]; a[n+1]=p; for(m=0;m<=11;m++)printf(“%d”,a[m]); 2.编程实现求下面的式子的结果#include“math.h”main(){floatx,y;scanf(“%f”&x);if(x>6) else y=-2*x*x+4*x-10;printf(“y=%f”,y); }3.编程实现将文本文件file1.dat中的内容复制到文本文件file2.dat中去main(){charch;FILE*fp1,*fp2;Fp1=fopen(“file1.dat”,“r”);Fp2=fopen(“file2.dat”,“w”);Ch=fgetc(fp1);While(ch!=EOF){ fputc(ch,fp2);Ch=fgetc(fp1);Fclose(fp1);Fclose(fp2); }六、附加题p=H;K=0;While(p!=NULL&&k<i-1){ p=p->next;k++; }if(p==NULL&&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国家电投集团重庆电力有限公司招聘笔试历年参考题库附带答案详解
- 2025四川融通安防投资集团有限公司下属子公司招聘17人笔试历年参考题库附带答案详解
- 2025四川光明投资集团有限公司公开招聘32名工作人员笔试历年参考题库附带答案详解
- 2025云南红河州红投智慧物流有限公司社会招聘笔试排名和笔试历年参考题库附带答案详解
- 2025中国联通软件研究院校园招聘(19个岗位)笔试历年参考题库附带答案详解
- 2025中国中煤面向社会公开招聘总部工作人员5人笔试历年参考题库附带答案详解
- 2025上海崇明工程质量检测有限公司招聘5人笔试历年参考题库附带答案详解
- 2026版《金版教程》高考一轮复习数学第一章 考点测试2 充分条件与必要条件、全称量词与存在量词
- 招2人!玉树州藏医院公开招聘藏药药剂工作人员笔试备考题库及答案详解
- 2026重庆永川区民政局招聘2人笔试参考题库及答案详解
- 2026-2030中国环形变压器行业市场发展趋势与前景展望战略分析研究报告
- 【一年级下册】第二套暑假特色作业:快乐暑假成长一夏
- 2025年河南省平顶山市教师招聘考试真题及答案
- 2025-2026学年第二学期期末考试高一语文试卷及答案
- 外来人员冲撞大门现场处置方案培训课件
- 2026重庆铜梁区社会招聘社区专职工作人员22人笔试备考试题及答案详解
- 哈尔滨工业大学2026年强基计划综合面试+体质测试模拟试题及答案解析
- 守护青春远离“飞车”-初中交通安全主题班会课件(内嵌视频)
- 2025年广东省三支一扶考试笔试试题(含答案)
- TCBDA63-2022建筑装饰室内石材及瓷板干挂技术规程
- GJB9764-2020可编程逻辑器件软件文档编制规范
评论
0/150
提交评论