ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:26.21KB ,
资源ID:8446610      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8446610.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序前面必须先写Word下载.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C语言程序前面必须先写Word下载.docx

1、D3.50(12)int a=7,b=2;则a%b=B1D0(13)int a=3;执行b=a+后Aa=4,b=4Ba=3,b=4Ca=4,b=3Da=3,b=3(14)scanf(%d%d%d,&a,&b,&c);输入数据的间隔符是A逗号B分号C空格D句号(15)C语句的结束符是(16)下面叙述正确的是A中文只能出现在注释中B中文只能出现在注释中或输出的字符串中C中文只能出现在输出的字符串中D可以出现在任何地方(17)表示回车的转义字符是AtBbCnDo(18)在C语言中,逻辑真是用Atrue表示的Byes表示的C数字0表示的D数字1表示的(19)在C语言中,数组的下标是从A1开始的B0开始

2、的C事先指定的数字开始的D字母a开始的(20)char c;则语句 c=c+32的作用是A把c所代表的字符变小写B把c所代表的字符变大写C如果c是大写字母则变小写D如果c是小写字母则变大写(21)下面哪组语句把a,b数据交换At=a;a=b;b=t;Ba=b;t=a;Ct=a;b=a;Db=a;(22)do-while循环语句与while循环语句 A完全没有区别B后者的功能强C前者的功能强D前者至少执行一次循环(23)一个变量在使用前没有被声明则A使用不受影响B会发生语法错误C可以在后面补充声明D默认为整型变量(24)下述源程序的书写格式不正确的是A一条语句可以写在几行上B一行上可以写几条语句

3、C分号是语句的一部分D函数的首部,其后必须加分号(25)在C语言程序中Amain函数必须放在程序的开始位置Bmain函数可以放在程序的任何位置Cmain函数必须放在程序的最后Dmain函数只能出现在库函数之后(26)以下正确构成C语言程序的是A一个或若干个函数,其中main函数是可选的B一个或若干个函数,其中至少应包含一个main函数C一个或若干个函数,其中包含一个主程序D由若干个过程组成(27)以下变量名全部合法的是AABC、L10、a、b、_a1B?123、print、*p、a+bC_12、Zhang、*p、11FDLi_Li、P、for、101(28)在C语言中规定只能由字母、数字和下划

4、线组成标识符,且A第一个字符必须为下划线B第一个字符必须为字母C第一个字符必须为字母或数字D第一个字符不能为数字(29)在逻辑运算中逻辑运算符按以下优先次序排列A|(或) &(与)!(非)B !(非) |(或) &(与)C !(非) &(与) |(或)D&(与) !(非)|(或)(30)以下选项中字符串和字符号常量都正确的是Achr和AB123和、stringS6870(31)假设在程序中使用了fabs()函数,则A程序的前面应加写:#includeC程序的前面应加写:D无须做任何改动(32)有输入语句:scanf(a=%d, b=%d,c=%d为使变量a值为3,b值为7,c值为5,从键盘输入

5、数据的正确形式是A375B3,7,5Ca=3,b=7,c=5Da=3b=7c=5(33)阅读以下程序,当输入数据形式为 2513 10时,正确的输出结果是main( )int x,y,z;x,&y,&z);printf(x+y+z=%dn,x+y+z);Ax+y+z=48Bx+y+z=35Cx +z=35D不确定值(34)逻辑运算符两侧运算对象的数据类型A只能是0或1B只能是0或非0正数C只能是整数或字符型数据D可以是任何类型的数据(35)判断char型变量ch是否为大写字母的正确表达式是A=ch)&(chD(ch)AND(chx2?x1:(x3x4?x3:x4)设x1=1,x2=3,x3=5

6、,x4=7A1B3C5D7(38)以下程序的输出结果是int x=2,y=-1,z=2; if (xy) if (y0) z=0; else z+=1; printf(%dn,z);A3B2C1(39)在定义一维数组时,其下标A只能是整型常量B可以是变量,但必须在定义数组前赋值C可以是常量或符号常量D可以是整型或实型常量(40)下面程序段x=3do y=x-; if (!y) printf(*);continue;# while(1=xb) printf(%da); else printf(b);(44)以下程序的运行结果是int a,b,d=241; a=d/100%9; b=(-1)&(-

7、1);%d,%d,a,b);A6 , 1B2 , 1C6 , 0D2 , 0(45)以下有关switch语句的描述不正确的是A每一个case的常量表达式的值必须互不相同Bcase的常量表达式只起语句标号作用C无论如何default后面的语句都要执行一次Dbreak语句的使用是根据程序的需要(46)假设class的值为3,则以下程序片段执行后的结果是switch (class)case 1:First!n case 2Second!3Third!break;4Fourth! default :Error!AThird ErrorBThird FourthCThirdDError(47)下列条件表

8、达式的值是x1设x1=7,x2=5,x3=3,x4=1A7B5D1(48)以下程序的输出结果是void main()int x=-2,y=1,z=2;(49)输出结果与下面程序一样的是for (n=100;n=200;n+) if (n%3=0) continue;%4d,n); Afor(n=100;(n%3)&n+) printf(Bfor(n=100;(n%3)|nmain()char s180=AB,s280=CDEF; int I=0; strcat(s1,s2); while(s1i+!s2i=s1i; puts(s2);ACBBABCDEFCABDCBCDEF(53)当运行以下程

9、序时,从键盘输入:AhaMA Aha,则下面程序的运行结果是char s80,c=a int i=0; scanf(%s,s); while(si!if (si=c) si=si-32; else if (si=c-32) si=si+32; i+; puts(s);AahaMaBAhAMaCAhAMa ahADahAMa ahA(54)下面程序的运行结果是char a =morning,t; int i,j=0; for (i=1;i7;i+) if(ajai) j=i; t=aj; aj=a7; a7=aj; puts(a);AmogninrBmoCmorningDmornin(55)下面

10、程序的功能是将字符串s中所有的字符c删除。请选择填空于处char s80; int i,j; gets(s); for (i=j=0;si!i+) if (si!) =y)&(y=z)B(x=y)and(yC(x=yD(x(61)下面程序段是求1+2+.+100,缺少的部分是sum=0;i+) ( )Ai+=sumBsum=iCi=sumDsum+=i;(62)以下程序的输出结果是int x=10,y=10;%d %dn,x-,-y);A10 10B 9 9C 9 10D10 9(60)若要求在if后一对圆栝号中表示a不等于0的关系,则能正确表示这一关系的表达式为AaB!aCa=0Da(61)

11、执行下面程序后,a的值为int a,b;for(a=1,b=1;a=20) break; if (b%3=1) b+=3; b-=5;B8C9D10(62)以下程序段输出的结果是int x=3;doprintf (%3d,x-=2);while (!(-x);A3 0B1 -2D死循环(63)定义如下变量:int n=10;则下列循环的输出结果是while (n7) n-;A10 9 8B9 8 7C10 9 8 7D9 8 7 6(64)两次运行下面程序,如果从键盘上分别输入6和4,则输出结果是int x; scanf (x); if (x+5) printf( else printf (,

12、x-);A7和5B6和3C7和4D6和4(65)以下程序的输出结果是int a=-1,b=4,k; k= (+a0)&!(b-0?1:x0) y=1; else if (xCy=-1; if(x) if(x else if(x=0) y=0; else y=-1;Dy=0;=0) y=1;(72)以下循环体的执行次数是int i,j; for(i=0,j=1;=j+1;i+=2,j-) printf(,i);(73)以下叙述正确的是Ado-while语句构成的循环不能用其它语句构成的循环来代替Bdo-while语句构成的循环只能用break语句退出C用do-while语句构成的循环,在whil

13、e后的表达式为非零时结束循环D用do-while语句构成的循环,在while后的表达式为零时结束循环(74)下列程序执行后的输出结果是int x=f%cn,+(x-+1);AGBHCIDJ(75)执行下面的程序段后,变量k中的值为int k=3,s2;s0=k;k=s1*10;A不定值B33C30(76)下列程序的运行结果是int a=2,c=5;a=%d,b=%dn,a,c);Aa=%2,b=%5Ba=2,b=5Ca=d,b=dDa=%d,b=%d(77)下列程序执行后的输出结果是int a33,*p,i; p=&a00; for(i=0;9;i+) pi=i+1;,a12);B6D随机数(

14、78)若有定义:float w; int a,b; 则不合法的switch语句是Aswitch(w) case 1.0:*n case 2.0:*nBswitch(a) case 1: case 2:Cswitch(b) case 1 : case 1+2:Dswitch(a+b)(79)以下程序段的执行结果是int a,y;a=10;y=0;doa+=2;y+=a;a=%d y=%dn,a,y); if(y20) break; while(a=14);Aa=12 y=12 a=14 y=16 a=16 y=20 a=18 y=24Ba=12 y=12 a=16 y=28Ca=12 y=12 a=14 y=26 a=14 y=44Da=12 y=12(80)执行下列程序时输入:123456789,输出结果是char s100;int c,i;%ci);%c,%d,%sn,c,i,s);A123,456,789B1,456,789C1,23,456,789D1,23,456(81)C语言中,运算对象必须是整型的运算符是A%B/C%和/D*(82)设有如下定义:int x=10,y=3,z;则语句 printf(,z=(x%y,x/y);的输出结果是B

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2