![贵州大学《高级语言程序设计》2020-2021学年期末试卷_第1页](http://file4.renrendoc.com/view5/M01/02/0F/wKhkGGaY1OmAOR4zAAHFw5JP3AY247.jpg)
![贵州大学《高级语言程序设计》2020-2021学年期末试卷_第2页](http://file4.renrendoc.com/view5/M01/02/0F/wKhkGGaY1OmAOR4zAAHFw5JP3AY2472.jpg)
![贵州大学《高级语言程序设计》2020-2021学年期末试卷_第3页](http://file4.renrendoc.com/view5/M01/02/0F/wKhkGGaY1OmAOR4zAAHFw5JP3AY2473.jpg)
![贵州大学《高级语言程序设计》2020-2021学年期末试卷_第4页](http://file4.renrendoc.com/view5/M01/02/0F/wKhkGGaY1OmAOR4zAAHFw5JP3AY2474.jpg)
![贵州大学《高级语言程序设计》2020-2021学年期末试卷_第5页](http://file4.renrendoc.com/view5/M01/02/0F/wKhkGGaY1OmAOR4zAAHFw5JP3AY2475.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题一、选择题(共20分,共10个小题,每小题2分)A贵州大学2021-2022学年第一学期考试试卷A高级语言程序设计注意事项:1.请考生按要求在试卷装订线内填写姓名、学号和年级专业。2.请仔细阅读各种题目的回答要求,在规定的位置填写答案。3.不要在试卷上乱写乱画,不要在装订线内填写无关的内容。4.满分100分,考试时间为120分钟。题号一二三统分人得分得分评分人1.一个C语言程序是由组成的。A.主程序B.子程序C.函数D.过程2.下列表达式中,值为0的表达式是。A.3!=8B.9!=9<9C.9<8==0D.9>8>73.C语言中对嵌套if的规定是:else总是与配对。A.其之前最近的ifB.第一个ifC.缩进位置相同的ifD.其之前最近的且尚未配对的if4.C语言中while和do—while循环的主要区别是。A.While的循环控制条件比do—while的循环控制条件严格B.do—while允许从外部转到循环体内C.do—while循环体不能是复合语句D.do—while的循环体至少无条件执行一次而while的循环体可能一次也不执行5.下面正确定义数组的语句是。A.intx[2][]={2,1,3,2};B.intx[][]={2,1,3,2};C.intx[][2]={2,1,3,2};D.intx[2,2]={2,1,3,2};6.C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是。A.地址传递B.值传递C.由实参传给形参,再由形参传给实参D.由用户指定传递方式二、程序阅读题(共30分,共6个小题,每小题5分)7.设有定义:char二、程序阅读题(共30分,共6个小题,每小题5分)A.6B.7C.1D.不确定8.设变量定义为inta[3]={1,4,7},*p=&a[0],则*p的值是。A.&a[0]B.4C.7D.19.以下关于链表的描述正确的是。A.链表的结点是一个结构类型的指针B.链表的长度是固定不变的C.在链表中间插入一个结点,必须两次改变指针的值D.链表的结点是一个结构,且没有指针变量成员10.当定义一个结构体变量时,系统分配给它的内存是。A.各成员所需内存量的总和B.变量中第一个成员所需内存量C.成员中占内存最大者所需内存量D.变量中最后一个成员所需内存量得分评分人1.读下列程序,写出程序的输出结果。#include<stdio.h>main(){intk,j,m;for(k=3;k>=1;k--)for(j=k;j<=5;j++)m=m+k*j;}printf("%d\n",m);}输出结果为:2.读下列程序,写出程序的输出结果。#include<stdio.h>main(){intx[8]={1,2,3,4,5,6,7,8};int*p=x;for(;p<x+8;p++)if(*p%3==0)printf(“%d\n”,*p);}输出结果为:3.读下列程序,写出程序的输出结果。#include<stdio.h>voidSwap(inta,int*b){inttemp;temp=a;*b=temp;}voidmain(){inta=1,b=2;int*p=&b;if(a<b)Swap(a,p);printf("%d,%d",a,b);}输出结果为:4.读下列程序,写出程序的输出结果。#include<stdio.h>#include<string.h>char*hh(char*s){returns+strlen(s)/2;}voidmain(){char*p,*str="GZUCprogram#";p=hh(str);printf("%s\n",p);}输出结果为:5.读下列程序,写出程序的输出结果。#include<stdio.h>intmain(){inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/10){case0:m++;n++;break;case10:n++;break;三、编程题三、编程题(共50分,共5个小题,每小题10分)default:k++;n++;}printf("%d#%d#%d\n",m,n,k);return0;}输出结果为:6.读下列程序,写出程序的输出结果。#include<stdio.h>intmax_value(intarray[3][4]){inti,j,max;max=array[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++)if(array[i][j]>max)max=array[i][j];returnmax;}main(){inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)a[i][j]=a[i][j]*3;printf("maxvalueis%d\n",max_value(a));}输出结果为:得分评分人1.有一分段函数,y=f(x),当x<5时,y=x-9;当x大于等于5且小于15时,y=5x-3;当x大于等于15时,y=6x+9;任意输入一个x的值,根据情况输出y的值。2.编程实现递归方法求5!。3.编程建立一个三个结点的链表,存放三个学生的数据,并输出第一个学生的数据信息。假定学生数据结构中只有学号、姓名、成绩三项。可编写一个建立链表的函数creat()。(可自行定义结构体类型)4.有一个已经排好序的数组a[11]=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厅前台服务总结
- 酷咖食品科技产业园建设项目可行性研究报告模板-立项拿地
- 10月石家庄房地产市场调研总结报告
- 2025-2030全球环锭细纱机单锭检测系统行业调研及趋势分析报告
- 2025年全球及中国有机天然肥料行业头部企业市场占有率及排名调研报告
- 2025年全球及中国风冷单螺杆式冷水机组行业头部企业市场占有率及排名调研报告
- 2025年全球及中国航空航天设备零部件用超声波清洗机行业头部企业市场占有率及排名调研报告
- 2025年全球及中国网红孵化服务行业头部企业市场占有率及排名调研报告
- 2025-2030全球电池护照(DDP)行业调研及趋势分析报告
- 2025年全球及中国冷加工喷丸机行业头部企业市场占有率及排名调研报告
- 苏教版四年级数学下册第三单元第二课时《常见的数量关系》课件
- 浙江省台州市2021-2022学年高一上学期期末质量评估政治试题 含解析
- 宁夏“8·19”较大爆燃事故调查报告
- 中国高血压防治指南(2024年修订版)解读课件
- 2024年浙江省中考科学试卷
- 初三科目综合模拟卷
- 2024年全国高考新课标卷物理真题(含答案)
- 劳动合同薪酬与绩效约定书
- 足疗店营销策划方案
- 学校安全一岗双责
- 2024年全国版图知识竞赛(小学组)考试题库大全(含答案)
评论
0/150
提交评论