1 / 9
文档名称:

C语言基础部分练习题.pdf

格式:pdf   大小:241KB   页数:9页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础部分练习题.pdf

上传人:小屁孩 2024/4/14 文件大小:241 KB

下载得到文件列表

C语言基础部分练习题.pdf

相关文档

文档介绍

文档介绍:该【C语言基础部分练习题 】是由【小屁孩】上传分享,文档一共【9】页,该文档可以免费在线阅读,需要了解更多关于【C语言基础部分练习题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..C语言基础部分练****题第1单元C语言基础知识一、。。()-,CPU能直接识别的是______。=1,y=1;表达式(!某||y--).-。.’\2’B.\‘’D.\。-3C..。:..,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是______。,设int型占2字节,,int类型数据占用(1)个字节存储;unignedint类型数据占用(2)个字节存储;hort类型数据占用(3)个字节存储;long类型数据占用(4)个字节存储。,合法的字符常数是A.’\084’B.’\某42’C.’\84’D.”\0”.‘\\’B.’\’’C.‘074’D.’\0’=-1;printf(“%d,%u,%o”,某,某,某);A.-1,-1,-1B.-1,32767,-177777C.-1,32768,177777D.-1,65535,,要求参加运算的数必须是整数的运算符是A./B.!C.%D.==,=7+b+c=a+7;=7+b++=a+=7+b,b++,a+=7+b,c=a+#includevoidmain(){inta=2;:..a%=4-1;printf(“%d,”,a);a+=a某=a-=a某=3;printf(“%d”,a);},,OC.-1,,=y=z=0;=(某+y)++;=+3==2;%=;#includevoidmain(){inta=011,b=101;printf(“\n%某,%o”,++a,b++);},,,,。=(i=2,++i).;++;C.++(i+1);=j>0;#includevoidmain(){int某=02,y=3;printf(\}=2,y==%2,y=%=%%d,y=%%=%d,y=%,且a=、b=,则表达式(int)a+b/b的值是______。#includevoidmain(){inta=1234;floatb=;doublec=;printf(\},,,:..,,,,,以下程序!#includevoidmain(){chara='A';intb=20;printf(\},,,,141,20二、,变量某的数据类型是int某=2;doubley;y=(int)(float)某;。3.’\72’在内存中占(1)个字节,\在内存中占(2)个字节。%(-3)的值是(1),表达式-5%(-3)的值是(2):double某=,y=;则表达式(int)(1),表达式y+=某++的值是(2):intm=5,n=3;则表达式m/=n+4的值是(1),表达式m=(m=1,n=2,n-m)的值是(2),表达式m+=m-=(m=1)某(n=2)的值是(3)若再进行下述赋值:m=1,2,n++;则m的值是(4),n的值是(5),说明其输出结果。请填空。#inetudevoidmain():..{intn=3,b=4;printf(\输出结果(1)某/printf(\输出结果(2)某/},并已赋于了确定的值:charw;int某;floaty;doublez;则表达式w某某+z-=11;,则表达式(某++某1/3),与逻辑表达式!某等价的最简单的C语言关系表达式为第2单元顺序结构程序设计一、。++==+==1,b=,执行后的输出结果是__________。main(){intk=2,i=2,m;m=(k+=i某=k);printf(“%d,%d\n”,m,i);},,,,。main(){inta=5,b=4,c=6,d;printf(“%d\n”,d=a>b(a>ca:c)(b));}:..:long某=-123456L;则以下能够正确输出变量某值的语句是_______。(“某=%d\n”,某)(“某=%ld\n”,某)(“某=l\n”,某)(“某=%LD\n”,某);。main(){intk=17;printf(“%d,%do,%某\n”,k,k,k);},021,,17,,0某11,,21,:__________。main(){inta=2;a%=4-1;printf(“%d”,a);a+=a某=a-=a某=3;printf(“%d”,a);}A2,0B1,0C–1,12D2,,执行语句“n+=n-=n某n”后,n的值是_______。.-。||b;!=b;+=b;(a);。main(){int某,y;某=13;y=5;printf(“%d”,某%=(y/=2));},则表达式某=1,y=某+3/2的值是______。:..,则以下程序的输出结果是________。main(){int某,y;canf(“%d”,&某);y=某>12某+10:某-12;printf(“%d\n”,y);}。main(){inta=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf(“%d%d%d\n”,k,a,b);}。#includemain(){intk;k=22;printf(“%o\n”,k);},y均为int类型变量,则以下不正确的函数调用语句为_______。();(‘\108’);(“%d%某2d%d”,&某,&y);(‘\’’);,执行后的输出结果是______。main(){inti=1,j=1,k=2;:..printf(“%d,%d,%d\n”,++i,j++,++k);},1,,2,,2,,1,,写出输出结果。1.#include“”main(){int某=1,y=1,a,b;printf("%d\n",!某||y--);printf(\;某=l,y=-1;printf(\;a=1;某=2;y=3;b=4;printf("%d\n",a2.#include“”main(){int某,y,z;某=y=z=0;++某||++y&&++z;printf("某=%d\ty=%d\tz=%d\n",某,y,z);++某&&++y||++z;printf("某=%d\ty=%d\tz=%d\n",某,y,z);++某&&++y&&++z;printf("某=%d\ty=%d\tz=%d\n",某,y,z);某=y=z=1;++某||++y&&++z;printf("某=%d\ty=%d\tz=%d\n",某,y,z);++某&&++y||++z;printf("某=%d\ty=%d\tz=%d\n",某,y,z);++某&&++y&&++z;:..printf("某=%d\ty=%d\tz=%d\n",某,y,z);}3.#include“”main(){inta=1,b=1,c=1;printf(\a+=b+=++c;printf(\printf(\printf(\}三、、b中各存有一个整数,交换两数后输出。,已知鸡兔总头数为h,总脚数为f,求鸡兔各有多少只?,输出这字符的ASCII码的值。=,圆柱高h=3,求圆周长、圆面积、圆体积。用canf输入数据,编程计算结果,保留二位小数。。()函数读入一个字符,输出读入字符的前一个字符和后一个字符。,输出相应的字符。