c语言题库1.docx
《c语言题库1.docx》由会员分享,可在线阅读,更多相关《c语言题库1.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 执行 float f=5/2+l;printf(%4.2fiiZf);的显示结果为()A. 3.50 B. 3.5 C. 3.00 D. 3.02执行语句int a=!(7=8)后,则a等于()A. 1 B. -1 C. 0 D.不能确定3设x是int型变量,则执行语句:乂=(1,2,3,4)后/为()A. 4B.3 C. 2 D. 14 执行for(j=5;j=0;j=2)priiitfC%c*B,l);将输出多少个火字符()A. 1B. 2C. 3D. 05 已知函数 fl 的原型是:void fl(intlong *b);变量vL v2的定义是:int vl; long v2;把vl
2、和v2分别作为第一参数和第二参数来调用函数fl,正确的调用语句是: ( )A. fl(&vl,&v2); B. fl(vl,v2); C. fl(&vl,v2); D. fl(vl,&v2);6以下不正确的数组定义语句是()A. double a=2.094.0,6.0,8.0,10.0;B. char b =HTETLJLJOJ(F;C. char c ;D. int d8=l,2,3,4;7在函数内,定义变量时存储类型符可省略的是()A. autoB. staticC. externD. register8以下程序的输出结果是ftinclude ftdefine M(x, y, z) x*
3、y+zmain() int a=l, b=l, c=l;printf(%dn”, M(a+b, b+c, c+a);)A. 3B. 4C. 5D. 69定义int a5/p;则与p=a+l;等价的语句是()A. p=&al;B. *p=&*a; C. p=*a+l;D. p=+a;则a、b、c的值分别D.不能确定)10有表达式a=(b=10)%(c=6), a b c均为整型变量, 是()A. 4 10 6 B. 10 10 6 C. 10 1 611下列不是结构化程序设计的三种基本结构的是(A.顺序结构 B.选择结构 C.循环结构D.指针12 表达式 sizeof(10000)sizeof(
4、l)+sizeof(314)的值为(A. 8B. 0C. 4D. 6printf(Hf(%d9%d)=%ldn,k9n9sum_power(k9n);2 下列程序求 1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+15)的和。请补充完醺ibT O#include void main() int zs=0,s=04=l;for(i=l;i+)s+=;printf(n*s9zs);编程找出一整型数组中的元素最小值,并将位置也打印出来。数组大小设为10个元素,数组中的元素从键盘输入。5编一函数,实现标准库函数strcpy()函数的功能,函数名取为mystrcpy。,然 后写一主函数
5、进行调用测试。(注:不得使用strcpy()函数!)6编一程序,要求打印出斐波那奇数列前20项。(斐波那奇数列的特点是,第 一项是1,第二项是L从第三项起是前两项之后,如1 1、2、3、5、8、 13等)Answer:一 CAACACACAA DABCA二 L2.1 2 3 4 53. a=4 b=4 c=2 d=24.i=5 n=45.12346. 8.40 21X1=1a=3 b=4 c=2 d=l159 13 2X1=2 2X2=4a=7 b=4 c=4 d=33X1=3 3X2=6 3X3=9a=3 b=4 c=4 d=2三 1 mid=(left+right)/2;pos=mid;r
6、ight=mid-l;left=mid+l; 2 #include n=10000;s=0;s+=i; 四1 #include int gcd(int,int);void main()(int a,b;printf(nInput a,b:n);scanf(H%d%df&a,&b);printf(n %dnn,gcd(a9b);int gcd(int a9int b)if(a%b=O)return b;gcd(b,a%b);2 #include #include void main()(int i=l,sign=l;double s=O.O,t;while(fabs(1.0/i)le-4)(t=
7、1.0/i;s+=t*sign;sign=sign;i+;)printf(H%d %lfnH,i,s);3 #include void dtoh(int);void main()(int n=123;printf(Hn=nn);scanf(n%d,&n);dtoh(n);)void dtoh(int n)(if(n=0)return ;dtoh(n/16);putchar(n%1610?n%16+,0,:n%16-10+,A,);)一 CBDAD ACDCC CCCAC二 1.2. 183.5 3 2 34. 1 2-3 15. RED R 6.34YGREEN32yBLUE BBLACK B
8、WHITE#5645#7842# # # #W三 1 int p=l;p=m;int sum=0;sum+=power(i9k);2 i=15;i;zs+=s;%d %d四1#include void main()(int a103?min,minpos=0;for(i=0;i=9;i+)scanf(n%dn9&ai);min=a0;for(i=0;isizeof(a)/sizeof(a0);i+)(if(aimin)(min=ai;minpos=i;)printf(H%d %dn*f9minpos,min);2 #include void mystrcpy(char *,char *);vo
9、id main()(char a=HHeIlon;char b=HGoodn;mystrcpy(a.b);printf(H%s %s nfa,b);)void mystrcpy(char *s,char *t) (while(*t) *s=0;3 #include void main()(inttO=tl=l;printf(n%d %d while(i a2 a3o1 #include void main()(int ij;for(i=l;i=3;i+)(for(j=l;j=i;j+)printf(n%d X %d=%d putchar(n);)2 #include void recur(in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 题库
限制150内