



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C-C++程序设计-知到答案、智慧树答案第一章单元测试1、问题:第一个高级语言Fortran出现在()年选项:A:1956B:1950C:1954D:1946答案:【1954】2、问题:下列关于计算机语言的叙述中,正确的是()选项:A:C语言属于高级语言B:高级语言的源程序可以被计算机直接执行C:机器语言是与所有机器无关的语言D:在计算机语言中,只有机器语言属于低级语言答案:【C语言属于高级语言】3、问题:源程序test.c经编译产生的目标文件和连接后产生的可执行文件是()选项:A:test.bak和test.objB:test.obj和test.exeC:test.bak和test.exeD:test.exe和test.c答案:【test.obj和test.exe】4、问题:在算法的流程图表示中,菱形表示()选项:A:算法条件的转移操作B:算法的输入/输出操作C:算法的各种处理功能D:算法的开始与结束答案:【算法条件的转移操作】5、问题:关于结构化程序设计阐述正确的是()选项:A:结构化程序设计方法不一定能提高软件开发效率B:采用结构化程序设计方法,可以把一个模块的功能逐步分解细化C:结构化程序设计中使用循环结构,可以无限循环D:结构化程序设计中使用顺序结构,可以不按各个模块出现的先后顺序进行程序执行答案:【采用结构化程序设计方法,可以把一个模块的功能逐步分解细化】第二章单元测试1、问题:以下定义语句中正确的是()选项:A:float*a,b=&a;B:floata=b=10.0;C:chara='A'b='B';D:inta=10,*b=&a;答案:【inta=10,*b=&a;】2、问题:下列选项中,不能用作标识符的是()选项:A:int_2_B:_1_2C:2_int_D:_1234_答案:【2_int_】3、问题:有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是()选项:A:w=a==b;B:a=a+b=b++C:w%((int)a+b)D:(c+w)%(int)a答案:【(c+w)%(int)a】4、问题:有以下程序:main(){intm=3,n=4,x;x=-m++;x=x+8/++n;printf{"%d",x);}程序运行后的输出结果是()选项:A:-2B:-1C:3D:5答案:【-2】5、问题:表达式3.6-5/2+1.2+5%2的值是()选项:A:3.3B:4.3C:3.8D:4.8答案:【3.8】第三章单元测试1、问题:下列语句中符合C语言语法的赋值语句是()选项:A:a=7+b++=a+7;B:a=7+b+c=a+7;C:a=7+b,b++,a+7D:a=7+b,c=a+7;答案:【a=7+b,c=a+7;】2、问题:下面程序的输出是()main(){intx=10,y=3;printf("%d",y=x/y);}选项:A:1B:3C:0D:不确定的值答案:【3】3、问题:下面程序的输出是()main(){intx=023;21printf(%d",--x);}选项:A:23B:18C:24D:17答案:【18】4、问题:设有如下程序段:intx=2002,y=2003;printf("%d",(x,y));则以下叙述中正确的是()选项:A:运行时产生出错信息B:输出值为2003C:输出值为2002D:输出语句中格式说明符的个数少于输出项的个数,不能正确输出答案:【输出值为2003】5、问题:有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值,变量y得到数值12,下面四组输入形式中,错误的是()选项:空格>12<回车>回车>回车>12<回车>,<回车>答案:【回车>】第四章单元测试1、问题:关于C语言逻辑值的说法错误的是()选项:A:逻辑值以整型类型保存B:C语言中没有逻辑数据类型C:逻辑值只有两个值,表示为1和0D:C语言中有逻辑数据类型答案:【C语言中有逻辑数据类型】2、问题:下列运算符中优先级最低的是()选项:A:||B:<=C:+D:!=答案:【||】3、问题:算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()选项:A:算术运算、赋值运算、关系运算B:关系运算、赋值运算、算术运算C:关系运算、算术运算、赋值运算D:算术运算、关系运算、赋值运算答案:【算术运算、关系运算、赋值运算】4、问题:以下关于if语句的错误描述是()选项:A:条件表达式的括号不能省B:条件表达式只能是关系表达式或逻辑表达式C:与else配对的if语句是其之前最近的未配对的if语句D:条件表达式可以是任意的表达式答案:【条件表达式只能是关系表达式或逻辑表达式】5、问题:main(){intx=0,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d”,a,b);}该程序的输出结果是()选项:A:a=2,b=2B:a=2,b=1C:a=1,b=1D:a=1,b=0答案:【a=2,b=2】第五章单元测试1、问题:对于do...while语句,下列说法中正确的是()选项:A:用do...while语句可实现分支程序设计B:当循环条件不成立时,至少也要执行一次循环体C:do...while与while结构完全相同D:当循环条件不成立时,一次也不执行循环体答案:【当循环条件不成立时,至少也要执行一次循环体】2{、问题:下列程序段执行时,若从键盘输入23,则输出为()intc,num;scanf("%d",&num);doc=num%10;printf("%d",c);num=num/10;}while(num>0);printf("");选项:A:2,3B:3C:2D:3,2答案:【3,2】3、问题:有以下程序main(){inti,s=0;for(i=1;i<10;i++)s=s+i;printf(“%d”,s);}程序执行后的输出结果是()选项:A:自然数1~9的累加和B:自然数1~10中的偶数之和C:自然数1~9中的奇数之和D:自然数1~10的累加积答案:【自然数1~9的累加和】4、问题:若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是()for(i=5;i;i--)for(j=0;j<4;j++){...}选项:A:20B:30C:24D:25答案:【25】5、问题:有以下程序段intk=10;while(k==0)k=k-1;则下面描述中正确的是()选项:A:循环体语句执行一次B:循环体语句一句也不执行C:while循环执行10次D:循环是无限循环答案:【循环体语句一句也不执行】第六章单元测试1、问题:C语言中,下列不合法的字符常量是()选项:A:‘?’B:‘5’C:‘8’D:‘&’答案:【‘8’】2、问题:有以下程序main(){chara,b,c,d;scanf{"%c,%c,%d,%d",&a,&b,&c,&d);printf{"%c,%c,%c,%c",a,b,c,d);}若运行时从键盘上输入:6,5,65,66<回车>。则输出结果是()选项:A:6,5,6,5B:6,5,A,BC:6,5,65,66D:6,5,6,6答案:【6,5,A,B】3、问题:有定义语句:intb;charc[10];,则正确的输入语句是()选项:A:scanf("%d%s",&b,&c);B:scanf("%d%s",b,c);C:scanf("%d%s",&b,c);D:scanf("%d%s",b,&c);答案:【scanf("%d%s",&b,c);】4、问题:以下程序运行后的输出结果是()。main(){charc1,c2;for(c1='0',c2='5';c1选项:A:012345B:035241C:051423D:543210答案:【051423】5#、问题:已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>。则输出结果是()。includemain(){chara,b;a=getchar();scanf("%d",&b);a=a-'A'+'0';b=b*2;printf("%c%c"a,b);}选项:A:1BB:2AC:1AD:2B答案:【1B】第七章单元测试1、问题:#includefunc(intx){x=10;printf(“%d,”,x);}main(){intx=20;func(x);printf(“%d”,x);}运行结果为()选项:A:10,20B:20,10C:10,10D:20,20答案:【10,20】2、问题:有以下程序intf(inta){returna%2;}main(){ints[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];printf("%d",d);}程序运行后的输出结果是()选项:B:19C:21D:9答案:【9】3、问题:#includevoidmain(){intmax(flaotx,floaty);floata,b;intc;scanf(“%f,%f”,&a,&b);c=max(a,b);printf(“Maxis%d”,c);}intmax(floatx,floaty){floatz;z=x>y?x:y;returnz;}函数max的返回值是什么数据类型()选项:A:intB:voidC:无返回值D:float答案:【int】4、问题:以下叙述中正确的是()选项:A:任何存储类的变量在未赋初值时,其值都是不确定的B:局部交量说明为static存储类,其生存期将得到延长C:全局变量说明为static存储类,其作用域将被扩大D:形参可以使用的存储类说明符与局部变量完全相同答案:【局部交量说明为static存储类,其生存期将得到延长】5、问题:程序中对fun函数有如下说明void*fun();此说明的含义是()选项:A:fun函数的返回值是无值型的指针类型B:fun函数的返回值可以是任意的数据类型C:指针fun指向一个函数,该函数无返回值D:fun函数无返回值答案:【fun函数的返回值是无值型的指针类型】第八章单元测试1、问题:“&”称为取地址运算符选项:A:错B:对答案:【对】2、问题:以下程序段的输出结果是()ab=100;var=&ab;ab=*var+10;printf("%d",*var);选项:B:90C:100D:不确定答案:【】3、问题:指针的基类型是指指针的类型选项:A:对B:错答案:【错】4、问题:两个指针变量的值相等时,表明两个指针变量是()选项:A:是两个空指针B:指向同一内存单元地址或者都为空C:都没有指向D:占据同一内存单元答案:【指向同一内存单元地址或者都为空】5、问题:若有定义:intx,*pb;则以下正确的赋值表达式是()选项:A:pb=&xB:*pb=*xC:pb=xD:*pb=&x答案:【pb=&x】第九章单元测试1、问题:数组的下标从1开始选项:A:错B:对答案:【错】2、问题:C语言调用函数中,当数组名做实参时,实参和形参之间的传递方式是按地址传递选项:A:错B:对答案:【对】3、问题:若有以下定义:doublew[10];则w数组元素下标的上限是10选项:A:错B:对答案:【错】4、问题:若有如下定义,则()是对数组元素inta[10],*p;p=a;的正确引用选项:A:*&a[10]C:*(p+2)D:p答案:【*(p+2)】5、问题:若有以下定义和语句,且0<=i<5,则()是对数组元素地址的正确表示inta[]={1,2,3,4,5},*p,i;p=a;选项:A:&pB:a++C:&p[i]D:&(a+i)答案:【&(a+i)】第十章单元测试1、问题:已有定义:chara[]="xyz",b[]={'x','y','z'};,以下叙述中正确的是()选项:A:a数组长度大于b数组长度B:a数组长度小于b数组长度C:数组a和b的长度相同D:其余说法都不对答案:【a数组长
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青海应急信息化建设趋势及行业投资可行性研究报告
- 中国中医治疗仪行业发展潜力分析及投资方向研究报告
- 年产3亿只玻璃瓶罐项目可行性研究报告建议书
- 中国餐馆酒楼行业发展监测及投资战略研究报告
- 不烫手电焊钳项目投资建设报告
- 英文打字机行业深度研究报告
- 2025年法规毒理学试验服务项目建议书
- 齐鲁报告中国鲜花电商市场研究报告
- 七年级英语上册阅读理解知识点总结和题型总结经典
- 食品材料合同范本
- 一年级美术课后辅导方案-1
- 免疫学基础与病原生物学课件
- 2022版义务教育(地理)课程标准(附课标解读)
- 《锻造安全生产》课件
- 中考英语阅读理解(含答案)30篇
- 文化产业管理专业大学生职业生涯规划书
- DSM-V美国精神疾病诊断标准
- 文献的载体课件
- 2023年高考语文全国乙卷《长出一地的好荞麦》解析
- 混凝土强度回弹检测方案
- 历年中考地理生物变态难题
评论
0/150
提交评论