高职C语言期末考试试卷.pdf

上传人:文*** 文档编号:88061062 上传时间:2023-04-20 格式:PDF 页数:9 大小:474.83KB
返回 下载 相关 举报
高职C语言期末考试试卷.pdf_第1页
第1页 / 共9页
高职C语言期末考试试卷.pdf_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《高职C语言期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《高职C语言期末考试试卷.pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言期末考试题一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共 20 小题,每小题2 分,总计40分)1、以下叙述中错误的是()A.C 语言源程序经编译后生成后缀为.obj的目标程序B.C 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用 C 语言编写的程序称为源程序,它 以 ASCH代码形式存放在一个文本文件中D.C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令2、下面程序段的输出结果是()charc =tvW0willnprintf(%d,strlen(c);A.14 B.3 C.9 D.63、若希望当A

2、的值为奇数时,表达式的值为“真。A 为偶数时,表达式的值为“假工 则以下不能满足要求的表达式是()A.A%2=1 B.A%2!C.!(A%2=0)D.(A%2)4、以下程序的结果是()x=-1;dox=x*x;while(!x);A.死 循 环 B.循环 二 次 C.循环一次 D.语法错误5、设 fp 为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为A.EOF B.非 0 值 C.0 D.NULL6、下列运算符中运算级别最低的是()A.100)break;)C.for(;)B.int k=100do+k;while(k=100)D.int k=100;while(

3、k);k;1 6.以下程序运行的结果是()#include main()char a =morning”,t;int ij=0;for(i=l;i7;i+)if(aj ai)j=i;t=aj;aj=a7;a7=aj;puts(a);A.mogninr B.morning C.mo17、以下程序的输出结果是()main()int i,k,m,a=5;D.morninfor(i=l;i=5;i+)a=a+3;for(k=1 ;k=6;k+)a=a+3;for(m=1 ;m=7;m+)a=a+3;Printf(d”,a);)A.740 B.876 C.793 D.85218、执行表达式ux=(y=4

4、,z=16,k=3 2)后,x 的 值 是()A.4 B.16 C.32 D.5219、运行下列程序后,输出结果是()f(int m,int n)retum(m+=m-n);main()int k=4,m=1;printf(“d”,f(k,m);printf(%d”,f(k,k-m);)A.3,1 B.7,5 C.7,13 D.3,1320、若有定于语句“intm,n=2,*p=&m;,则能完成m=n功能的语句是()A.m=*pB.*p二*&mC.m=&nD.m=*p二、程序填充题(给出下列程序,将横线处缺少的部分补上,使其能正确运行)(本大题共3 小题,21、22题每空2 分,23题每空1分

5、,总计20分)21、一个三位 整 数(100999),若各位数的立方和等于该数自身,则称其为“水仙花数”,例:153=13+53+33,找出所有的这种数。main()int n,a,b,c;for(c=1 ;c=9;c+)for(b=0;b0&n5);2 5、程序运行后的输出结果是m a i n()i n t a 4 4 =1,4,3,2,8,6,5,7,3,7,2,5,4,8,6,1,i ,k ,t;f o r(i =0 ;i 3;i +)f o r(k=i+1;k 4;k+)i f(a i i a k k )t=a i i ;a i i =a k k ;a k k =t;f o r(i =

6、0;i 4;i +)p r i n t f(u%d,n,a 0 i );2 6、程序运行后的输出结果是v o i d f(i n t v,i n t w)i n t t;t=V;V=W;W=t;m a i n()i n t x=5,y=0;,z=3i f(x z)f(y,z);e l s e f(x,z);p r i n t f(u%d,%d,%dw,z,y,x);)2 7、程序运行后的输出结果是#includemain()(int a=l,2,3,4,5,6),*p;p=a;*(p+4)+=3;printf(“d,%dn,*p,*(p+4);)四、程序设计题(本大题共3 小题,第 28、29两题每题6 分,第 30题 8 分,总计20分)28、从键盘输入一个8 位整数a,从低位到高位将a 的每一位上的数字,组成一个8 个元素的数组,并输出该数组。29、利用指针,将选出主函数传送过来的3 个数按由大到小顺序排列,并在主调函数中输出。30、请编程输出如下数字阵列;11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁