




已阅读5页,还剩202页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
练习,main() intx=10;inty=x。printf(%d,%d ,(x,y),y); 11,10,分析程序运行结果,main()intm=0256,n=256printf(%o,%on ,m,n);256,400,以每行4个数据的形式输出数据inta20=1,2,3,4,5 ;对于(1=0;I=y=z)B)(x=y)AND(y=z)C)(x=y)则数组a中的行数为。a)不确定性B)1C)2D)3,d,10。当下列程序运行时,从键盘输入25,13,10,输出结果是。main()inta1,a2,a3;Scanf (%d,%d,% d , a . a1a2a 3=48b . a1a2a 3=25c . a1a2a 3=10d。不确定,A,11.putchar函数可以输出一个。a)整数变量值b)实变量值c)字符串D)字符或字符变量,D,12。执行以下程序,屏幕输出值为intx;printf(%dn ,(x=3*5,x 5);A) 10b) 15c) 20d) 5,c,13。判断字符类型变量c是否是大写字母的正确表达式是。一)“一”=“一”)s=1;printf(%sn ,s);A)bcdeB)abcdeC)abD)b,A,16。如果有定义:inta23,那么下面对数组元素的正确引用是。答)*(a1)B)*(a12)C),下列正确的赋值语句是。A)p=t。b)p=s2;C)p=s。d)p=t3;C,18。如果提供了以下定义,则数组B占用的内存字节数为 Charb =C语言 a) 14b) 15c) 8d) 11,d,19。将描述设置为Charstr 6=a , b , 0 , c , d , 0 ;执行printf (%s ,字符串);输出为后。a)ABCdb)ABc)ABd)ad,C,20。定义以下变量和数组:intiintx33=1,2,3,4,5,6,7,8,9 ;以下语句的输出是。对于(I=0;i3;I)printf(“% d”,xI2-I);A)159B)147C)357D)369,C,21。有以下程序main()inta=10,b=4,c=3;if(anamestringbook . price 1 _ abca # b,b,36。使下列程序段输出 123,456,78 ,通过键盘输入数据,正确的输入是。inti,j,k;Scanf (%d,=% d ,a) 12345678b) 123,456,78C)123,45678D)123,*45678,c,37。判断字符类型变量c1是否为数字字符的正确表达式是。A)(c1=0)是。a)字符串变量b)单精度变量c)双精度变量d)整形变量c,62。表达式y=int (45.7) * 6 x 2 * x是。a)算术表达式b)关系表达式c)逻辑表达式d)代数表达式b,63。每个函数中应该至少有一个语句来显示函数值。a)RETURNs b)局部变量c)赋值d) nothing,a,64。以下数组语句在语法上是正确的。a)inta(5)b)flove(10)c)inta6d)doublea(10),c,65.c语句printf(“y=% d”,(9 2 * 8 3)% 3 * 4;运行输出的结果是。A)y=0B)y=3C)8D)y=8,d,66。数组描述语句intb34;定义的数组元素数为。a) 20b) 12c) 6d) 4,b,67。c .语言提供的法律数据类型是。a) shortb) intc) double) float,d,68。在下列程序的循环结束后,I的值为。main() inti;对于(I=0;i=y)staticintx33=1,2,3,4,5,6,7,8,9 ;执行以下语句的输出是。对于(I=0;i3;i )(printf(%d ,xII);A)357B)147C)159D)369,c,76。如果定义了以下变量和数组:*pstaticinta10=1,2,3,4,5,6,7,8,9,10 ;p=a。执行以下语句的输出是。对于(I=3;i6;i )printf(%d ,*(p I);A)3456B)123C)456D)369,c,77。以下程序的输出是。#includemain()intm,n,o,a=2,b=3;m=(a=- b)?-a : b;n=a。o=b。printf(“m=% d,n=%d,o=%d”,m,n,o);a) m=4,n=4,o=3b) m=4,n=3,o=4c) m=3,n=4,o=4d) m=3,n=4,o=3,d,78。以下程序的输出是b。#包含#defineSUB(x,y)(x)*ymain()inta=3,b=4;printf(%d ,SUB(a,b);A) 12b) 15c) 20d) 16,79。如果有以下定义语句:静态字符str =ABCD,*字符串;以下语句不正确ba)string= 123 ;b)str= AAA ;*(字符串2)= 1 ;字符串=字符串;80.下面的错误描述为 a)函数调用可以出现在执行语句中b)函数调用可以出现在表达式中c)函数调用可以用作函数的参数d)函数调用可以用作函数的形式参数81。在宏定义#definePI3.14159中,宏名PI用于替换 a)常量b)单精度数字c)双精度数字d)字符串82。如果有宏定义#defineMOD(x,y)x%y,执行以下语句后的输出是# z=MOD(b,a);printf(“% d n”,z);答)11B)10C)6D)宏定义是非法的,83。一个C语言程序由 a)一个主程序和几个子程序b)函数C)几个程序d)几个子程序组成。84年。c语言中,当引用数组元素时,其数组下标的数据类型允许为 a)整数常量b)整数表达式c)整数常量或整数表达式d)任何类型的表达式。85.在以下四个选项中,非法用户标识符的选项是 A)AB)flatC)b-aD)_123,86。在C语言中,数字026是一个十进制数a) 2b) 87。C) 10d) 16,87。C语言中的实数可以用多种形式表示,其中只有是错误的。A) 1.23e34B) 1.23e-34C) 0.3e1.2d)。1234,88。在宏定义#中定义基金(a) a * a,在宏扩展基金(a)中的a由代替。a)赋值语句b)指针变量c)字符串d)参数89。如果浮动,j;扫描( %d% d ,不能使用作为输入分隔符a),b)空格c)输入D)制表符,90。如果x,I,j和k是整型变量,在计算下列表达式后,x的值是 x=(I=4,j=16,k=32) a) 4b) 16c) 32d) 52,91。c语言规定,在源程序中,主函数的位置 a)必须在开头b)必须在系统调用的库函数的后面c)可以在任何位置d)必须在末尾,92。在表达式3中,只有不是以下表达式中ch1的地址A)ch 1B)ch C)j=0;)printf(%d ,j-);a)无限制次数B)0次C)1次D)2次98。执行(j=1;j 4;);后验变量j的值是 (A)3B)4C)5D)不定的,99。如果有任何解释:inta10;对数组元素的正确引用是(A)A10;B)a3.5C)a(5)D)a10-10,100。要判断字符串a和b是否相等,应使用,a)if(a=b)b)if(a=b)c)if(str cpy(a,b) d) if (strcmp (a,b)=0 ), 101。如果数组名被用作函数调用的参数,它就是。a)数组的第一个地址b)数组的第一个元素的值c)组中所有元素的值d)数组中元素的数量102。对于没有在函数中指定存储类别的局部变量,隐式存储类别为。自动(b)静态(c)外部(D)寄存器),103。下列选项属于c语言存储类型是【】a)只读类型b)逻辑类型c)寄存器类型d)日期类型,104。在c语言中,不正确的int类型常量是 A)32768B)0C)037D)0 xAF,105。如果a=2,b=3;语句:printf (%d ,(a=2)无符号long GW=5;doublex=1,42,y=5.2那么符合C语言语法的下列表达式是(a)a=a=(b=4)*(a=3)b)x %(-3);c)a=a * 3=2D)y=浮点(I),108。假设以下变量定义:intk=7,x=12那么可以使值为3的表达式是(a)x %=(k %=5)b)x %=(k-k % 5)c)x %=k-k)(x %=k)-(k %=5)。109.正确的c语言赋值语句的以下表达式是 (a) x=3,y=5b)a=b=6c)x=x1;d)y=int(x);如果x,y,z和t都是int变量,那么在执行下面的语句后,t的值是x=y=z=1;T=x|yA)固定值B)2C)1D)0,111。假设我是一个整型变量,f是一个浮点型变量,用下面的语句为这两个变量输入值:scanf(“I=% d,f=% f”,那么在下面的表达式中只有不是ch1的地址A)ch 1B)ch C)I=8;j=10m=I;n=j。printf(%d、%d、%d、%d ,I、j、m、n,);A) 9,10,9,10b) 9,11,9,10c) 9,11,9,11d) 9,10,9,11,116。以下程序的结果是 main()inta,b;a=20b=10a=a b。a-=a-b。printf(“% d n”,a);A) 10b)-10c) 30d) 0,117。以下程序的执行结果是 main()intx,a=1,b=2,c=0;X=-a|bA)1B)0C)-1D)非零值,118。程序段intk=10而(k=0)k=k-1;下面的描述是正确的:A)当循环执行10次时b)循环是无限的c)循环体语句不执行一次d)循环体语句执行一次119。以下程序的执行结果是main() intx=10;做 x-;同时(-x);printf(“% d n”,x-);A)0B)-1C)1D)8,120。将描述设置为inta=1;执行下面的switch语句后,b得到的值为2 b。a .开关(a)B .开关(a)壳体1: b=1;case 1: b=1;case 2: b=2;case 2: b=2;休息;default 3336 b=3;默认: b=3: 交流开关(a)直流开关(a)外壳1: b=1;休息;case 1: b=1;休息;case 2: b=2;休息;case 2: b=2;default 3336 b=3;休息;default 3336 b=3;将程序设置为inti,j,n;对于(I=1;i=10I) n=0;对于(j=1;j=0;I-)printf(“% d”,yII);A) 1,5,9b) 3,4,7c) 9,5,1d) 7,4,3,140。函数abc的定义是无效的abc () .那么函数中的void表示 a)在函数abc执行之后,函数不返回值b)在函数abc执行之后,函数不返回值c)在函数ABC执行之后,函数可以返回任何类型d)以上三个答案都是错误的,141。以下程序的运行结果是。main()intx=1,y=2,z;z=xy?x :y;printf(%d,%d,%dn ,x,y,z); a) 1,2,3b) 1,3,3c) 2,3,3d) 2,2,3,142。以下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版事业单位合同解除与赔偿协议范本
- 2025年度高端装备制造项目委托合同范本
- 2025年度托盘租赁与物流配送一体化服务合同
- 2025年度特色餐厅特色食材供应合同
- 2025年度餐饮店员工股权激励与绑定合同
- 2025年商铺转手及经营权转让合同范本
- 2025版商品混凝土绿色生产技术与设备采购合同
- 2025版旅游度假村租赁推广使用合同示范文本
- 2025年度石材行业石料运输节能减排合同
- 2025年度智慧实验室装修工程合同样本
- 京东集团员工手册-京东
- 成人癌性疼痛护理-中华护理学会团体标准2019
- 初中语文学习方法指导
- 2023年苏州市星海实验中学小升初分班考试数学模拟试卷及答案解析
- GB/T 23483-2009建筑物围护结构传热系数及采暖供热量检测方法
- GB/T 22237-2008表面活性剂表面张力的测定
- 股指期权风险管理
- 《电业安全工作规程》
- 发证机关所在地区代码表
- 过去分词公开课--完整版PPT课件
- 书法的章法布局(完整版)
评论
0/150
提交评论