暨南大学2020-2021学年第2学期《C语言程序设计》期末考试试卷(B卷)及标准答案.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《暨南大学2020-2021学年第2学期《C语言程序设计》期末考试试卷(B卷)及标准答案.docx》由用户(奋斗的小小)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 暨南大学 2020 2021 学年 学期 语言程序设计 期末考试 试卷 标准答案
- 资源描述:
-
1、暨南大学20202021学年第2学期C语言程序设计考试试卷(B卷)考试范围:C语言程序设计;满分:100分;考试时间:120分钟院/系:_专业:_姓名:_ 考号:_题号一二三四总分得分注意事项:1答题前填写好自己的姓名、班级、考号等信息2请将答案正确填写在答题卡上第I卷(选择题)评卷人得分一、选择题(共20题,每题2分,共40分。下列每小题的四个选项中,有一项是最符合题意的,错选、多选或未选均无分)1当变量c的值不为2、4、6时,值也为“真”的表达式是()。A(c=2)|(c=4)|(c=6)B(c=2&c=2&c=2&c=6)&(c%2!=1)2有以下程序:#include main() F
2、ILE *fp; int a=1,2,3,i,n; fp=fopen(d1.dat,w); for(i=0;i3;i+) fprintf(fp,%d,a); fprintf(fp,n); fclose(fp); fp=fopen(d1.dat,r); fscanf(fp,%d,&n); fclose(fp); printf(%dn,n);程序的运行结果是()。A12300B123C1D3213有如下程序:#include #include struct S char name;main() struct S s1,s2; strcpy(s1.name,12345); strcpy(s2.nam
3、e,ABC); s1=s2; printf(%sn,s1.name);程序运行后的输出结果是()。AABC12BABC45C12345DABC4有以下程序:#includemain() int s = 1,2,3,4,5,6, *ps,k; for(k=0;k3;k+) ps=s; printf(%d,*(ps+1); 程序的运行结果是()。A246B135C123D4565有以下程序#includeint fun() static int x=1; x+=1; return x;main() int i,s=1; for(i=1;i=5;i+)s+=fun(); printf(%dn,s);
4、程序运行后的输出结果是()。A11B21C6D1206有以下程序:#includeint fun(int a,int b) if(b=0)return a; else return(fun(-a,-b);main() printf(%dn,fun(4,2);程序运行的结果是()。A1B2C3D47有如下程序:#includevoid get_put() char ch; ch=getchar(); if(ch!=n)get_put(); putchar(ch);main() get_put();程序运行时,输入ABCD,则输出结果是()。ADCDCBDCBACBABADABCD8有以下程序:#
5、includemain() printf(%dn,NULL);程序运行后的输出结果是()。A0B变量无定义,输出不确定C-1D19读取二进制文件的函数调用形式为“fread(buffer,size,count,fp);”,其中buffer代表的是()。A一个内存块的首地址,代表读入数据存放的地址B一个整型变量,代表待读取的数据的字节数C一个文件指针,指向待读取的文件D一个内存块的字节数10有以下程序:#include void fun(int a,int n) int i,j=0,k=n/2,b; for(i=n/2-1;i=0;i-) b=a; b=a; j+=2; k+; for(i=0;
6、in;i+) a=b;main() int c=10,9,8,7,6,5,4,3,2,1,i; fun(c,10); for(i=0;i10;i+) printf(%d,c); printf(n);程序的运行结果是()。A2,4,6,8,10,9,7,5,3,1,B10,8,6,4,2,1,3,5,7,9,C1,2,3,4,5,6,7,8,9,10,D1,3,5,7,9,10,8,6,4,2,11设有定义int a;和函数调用语句sort(a,3); 则正确的函数声明是()。Avoid sort(int a,n);Bvoid sort(int a,int n);Cvoid sort(int a
7、,int n);Dvoid sort(int a,n);12有以下程序:#include main() int i, array=3,5,10,4; for(i=0;i5;i+)printf(%d,array &3); printf(n);程序运行后的输出结果是()。A3,1,2,0,0,B3,5,10,4,0,C3,3,3,3,0,D3,2,2,2,0,13C语言程序中,运算对象必须是整型数的运算符是()。A&B/C%D*14以下叙述中正确的是()。AC程序的基本组成单位是语句BC程序中的每一行只能写一条语句C简单C语句必须以分号结束DC语言必须在一行内写完15以下叙述中错误的是()。A一个
展开阅读全文