c语言程序设计期末试题A(含答案).docx
《c语言程序设计期末试题A(含答案).docx》由会员分享,可在线阅读,更多相关《c语言程序设计期末试题A(含答案).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c语言程序设计期末试题A(含答案)一、单项选择题(选择一个最佳答案,每题2分,共2()分)1. 一个(:程序的执行是从(A)。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束0本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结束2. 下列选项中,不能用作标识符的是(DA) _1234_ B) _1_20 int_2_ D) 2Jnt_3. 以下定义语句中正确的是(0。A) char a=,A,h=,B,; B) float a=h=10.0;0 int a=10,*6=&a
2、; D) float *a,b=&a;4. 设有以下定义:#define d 2int a=0; double b=1.25; char c=J A;则下面语句中错误的是(B)。A) a+; B) D+C) C+;D) d+;5. 以下4个选项中,不能作为一条C语句的是(D)。A) ; B) a=O,ft=O,c=O; 0 if(a0); D) il(ft=0) m=l;n=2;6. 有以下定义语句 double a,D; ini w; long c;若各变量已正确赋值,则下列选项中正确的表达式是(Q。A) a=a+b=b+ B) w%(inl)a+b) o (c+w)%(inoa D) w=
3、a=h;7,设有定义:imn=o,*p=&n,*q=卸;则以下选项中,正确的赋值语句是(D)。#define N 20void invfchar *str,int n);void mainOchar strlN);gets(str);Inv(str3trlen(slr);puts(sfr);void inv(char *str,int n)char l,*j,temp;for(i=slr,J=str+n-l;l=j;i+J-)temp=*l;j=lemp;)2. (12 分)#include Ini m;void deLelemenKint numlLint n);void mainOini
4、numllOl;int hn; m=10;for(i=0;i10;i+)scanfCd;&numdD;prlntlCplease Input nnM);Sanl(%d&ii);deLelement(num,n);lor(i=0;im;i+)printlC%! numlil);void del_element(int numlLInt n)int IJ;for(i=o;im;i+)if(num|i|=n)(for(j=i+l;j*lan如a酗2比较的是(A)。A)字符B和字符PB)字符串FORTRAN和字符串BASIC。字符F和字符B D)字符串BASIC和字符串PASCAL10. 执行语句io
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末 试题 答案
限制150内