




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C程序设计第一至第五章习题课,C语言概述运算符与表达式基本语句选择结构循环结构,C语言概述,一、选择题1.以下选项中合法的用户标识符是()。A)intB)a#C)5memD)_243,D,C语言概述,3.以下选项中正确的整型常量是()。A)-37B)32,758C)326D)6.,A,C语言概述,4.以下选项中合法的C语言字符常量是()。A)tB)”A”C)67D)A,A,C语言概述,6.以下选项中合法的C语言赋值语句是()。A)a=b=34B)a=34,b=34C)-i;D)m=(int)(x+y);,D,C语言概述,7.不合法的十六进制数是()。A)0 xffB)0X11C)0 x1gD)0Xabc,C,C语言概述,8.()是构成C语言程序的基本单位。A)函数B)变量C)子程序D)语句,A,C语言概述,16.在C语言中,数字029是一个()。A)八进制数B)十六进制数C)十进制数D)非法数,D,C语言概述,19.若有代数式,则不正确的C语言表达式是()。A)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*3,C,C语言概述,二.填空题1.一个C源程序中至少应包含一个。2.在一个C源程序中,注释部分两侧分界符分别为和。3.在C语言中,输入操作是由库函数完成的,输出操作是由库函数完成的。,主函数,/*,*/,scanf(),printf(),C语言概述,4.C程序执行过程生成的3种文件及扩展名为,。5.while语句实现循环结构,do-while语句实现循环结构。6.用字符串的形式表示china。,源文件.c,目标文件.obj,可执行文件.exe,“当型”,“直到型”,“china”,C语言概述,7.字符串“ab034x79”的长度为。9.若s是int型变量,且s=6,则s%2+(s+1)%2表达式的值为。,5,1,C语言概述,10.若a、b和c均是int型变量,则表达式a=(b=4)+(c=2)后,a值为,b值为,c值为。11.若有定义:charc=010;则变量c中包含的字符个数为。,6,4,2,1,运算符与表达式,一、选择题1.若有定义:intx=3,y=2;floata=2.5,b=3.5;则下面表达式的值为()。(x+y)%2+(int)a/(int)bA)1.0B)1C)2.0D)2,B,运算符与表达式,3.假设所有变量均为整型,则表达式(a=2,b=5,a+,b+,a+b)的值为()。A)7B)8C)9D)10,C,运算符与表达式,4.以下程序的输出结果是()。#includemain()doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf(“%dn”,d*y);A)3B)3.2C)0D)3.07,C,运算符与表达式,5.设intx=1,y=1;表达式(!x|y-)的值为()。A)0B)1C)2D)-1,B,运算符与表达式,7.若变量a,i已正确定义,且i已正确赋值,则合法的语句是()。A)i=int(a)B)+i;C)a=a+=5;D)a=int(i);,B,运算符与表达式,9.如下程序的运行结果是()。#includemain()inty=3,x=3,z=1;printf(“%d%dn”,(+x,y+),z+2);A)34B)42C)43D)33,D,运算符与表达式,10.能正确表示逻辑关系“”的C语言表达式是()。A)a=10ora=10|a=10 x=2;y=3;z=4;m=(wx)?w:x;m=(m0)+c;printf(“na=%d,b=%d,c=%d”,a,b,c);A)a=0,b=0,c=0B)a=1,b=1,c=1C)a=1,b=0,c=1D)a=0,b=1,c=1,C,运算符与表达式,18.以下程序的输出结果是()。#includemain()inti=010,j=10;printf(“%d,%dn”,+i,j-);A)11,10B)9,10C)010,9D)10,9,B,运算符与表达式,20.已知intj,i=1;,则执行语句j=-i+;后,j的值是()。A)1B)2C)-1D)-2,C,运算符与表达式,21.已知inta=4,b=5;,则执行表达式a=ab后,变量a的值是()。A)0B)1C)4D)5,A,5.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为。6.若有定义intm=5,y=2;,则执行表达式y+=y-=m*=y后y的值为。,运算符与表达式,26,-16,9.表达式8.0*(1/2)的值为。10.表达式3if(x=y+z)printf(“*”);elseprintf(“#”);A)有语法错误不能通过编译B)输出*C)可以通过编译,但是不能通过连接D)输出#,D,基本语句,8.以下程序的输出结果为()。#includemain()intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf(“%fn”,x);A)27.000000B)27.500000C)28.000000D)28.500000,A,基本语句,10.若已定义inta=256;,执行语句printf(“%x”,a);的结果是()。A)100B)256C)ffeD)ff,A,基本语句,11.执行下列程序时输入1234567,程序的运行结果为()。#includemain()intx,y;scanf(“%2d%2d”,A)17B)46C)15D)9,B,基本语句,12.已知chara;intb;floatc;doubled;,则表达式a*b+c-d结果为()型。A)doubleB)intC)floatD)char,A,基本语句,13.已知inta,b;用语句scanf(“%d%d”,数据的输入方式:4.523.5A)scanf(“%f,%f”,B,基本语句,5.以下程序的输出结果为_。#includemain()printf(“*%f,%4.3f*n”,3.14,3.1415);,*3.140000,3.142*,基本语句,7.在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是_;当输入以下数据时:10203040(此处代表空格)下面语句的执行结果是_。inta1,a2,a3;scanf(“%d%*d%d%d”,跳过对应的输入数据,将把10赋给a1,跳过20,把30赋给a2,把40赋给a3,103040,选择结构,2.语句pritnf(“abrehiyboun”);的输出结果是()A.abrehiybouB.abrehiybouC.rehiyouD.abrehiybou(说明:b是退格符),C,选择结构,3.如下程序的输出结果是()#includemain()intx=1,a=0,b=0;switch(x)case0:b+;case1:a+;case2:a+;b+;printf(“a=%d,b=%dn”,a,b);A.a=2b=1B.a=1,b=1C.a=1,b=0Da=2,b=2,A,选择结构,4.如下程序的输出结果是()#includemain()floatx=2.0,y;if(x0.0)y=0.0;elseif(xb)if(bc);printf(“%dn”,d);,0,选择结构,6.以下程序输出结果是_#includemain()intx=10,y=20,t=0;if(x=y)t=x;x=y;y=t;printf(“%d,%dn”,x,y);,20,0,选择结构,10.以下程序输出结果是_#includemain()intx=2,y=-1,z=2;if(xy)if(y0)z=0;elsez+=1;printf(“%dn”,z);,2,循环结构,一、选择题1.以下循环体的执行次数是()#includemain()inti,j;for(i=0,j=1;i6)n-;printf(“%d”,n);该程序段的结果是()A.987B.876C.8765D.9876,B,循环结构,3.有以下程序段intk=0;while(k=1)k+;while循环执行的次数是()A无限次B.有语法错误,不能执行C.一次也不执行D执行一次,A,循环结构,4.以下程序中,while循环执行的次数是()#includemain()inti=0;while(i10)if(i=1;k-)m=0;for(j=k;j8;y=+i)printf(“%d%d”,x-,y);A.10192B9876C.10990D.101091,D,循环结构,15.下面程序段输出结果是()#includemain()a=1;b=2;c=2;while(a10printf(“%dn,x”),17,循环结构,6.以下程序的输出结果是_#includem
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国游戏行业灵活用工模式探索与风险管理报告
- 电子处方协议管理办法
- 水渠道改造工程合同范本
- 文物买卖合同转让协议书
- 接受进修人员协议书模板
- 校园门店转租协议书模板
- 控制板合作协议合同范本
- 施工合同中付款补充协议
- 法规指导员聘用合同范本
- 承包木工的内架合同范本
- (2025秋新版)苏教版科学三年级上册全册教案2
- 小学科学新教科版三年级上册全册教案(2025秋新版)
- (2025年标准)员工住房安全协议书
- 烟花爆竹理论题目及答案
- 苏教版2025-2026秋三年级数学上册教学计划及课时安排
- 2025江苏连云港市东海县开发区实验幼儿园招聘劳动合同制教师12人考试模拟试题及答案解析
- 酒吧mc教学课件
- 永辉超市激励机制案例研究
- 色彩的三属性05课件
- 新概念第一册课文讲解
- 【里斯】年轻一代新能源汽车消费洞察与预测 -新物种 新理念 新趋势(2024-2025)
评论
0/150
提交评论