大学C语言期末考试练习题(带详解答案)(1)ppt课件.ppt





《大学C语言期末考试练习题(带详解答案)(1)ppt课件.ppt》由会员分享,可在线阅读,更多相关《大学C语言期末考试练习题(带详解答案)(1)ppt课件.ppt(120页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 单项选择题单项选择题单项选择题单项选择题 1)1)一个完整的可运行的一个完整的可运行的C C源程序中源程序中.A A)可以有一个或多个主函数)可以有一个或多个主函数B B)必须有且仅有一个主函数)必须有且仅有一个主函数C C)可以没有主函数)可以没有主函数D D)必须有主函数和其他函数)必须有主函数和其他函数2)2)构成构成C C语言源程
2、序的基本单位是语言源程序的基本单位是.A A)子程序)子程序 B B)过程)过程 C C)文本文本 D D)函数)函数BD 返回目录C语语言言程程序序设设计计 概概述述第2页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 单项选择题单项选择题单项选择题单项选择题 3)3)某某C C程序由一个主函数程序由一个主函数main()main()和一个自定义函数和一个自定义函数max()max()组组
3、成,则该程序成,则该程序.A A)总是从)总是从max()max()函数开始执行函数开始执行 B B)写在前面的函数先开始执行)写在前面的函数先开始执行 C C)写在后面的函数先开始执行)写在后面的函数先开始执行 D D)总是从)总是从main()main()函数开始执行函数开始执行 4)4)C C语言规定,一个语言规定,一个C C源程序的主函数名必须为源程序的主函数名必须为 .A A)program program B B)include include C C)main main D D)function function DCC语语言言程程序序设设计计 概概述述 返回目录第3页烧伤病人的
4、治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 单项选择题单项选择题单项选择题单项选择题 5)5)下列说法正确的是下列说法正确的是 .A A)在书写)在书写C C语言源程序时,每个语句以逗号结束语言源程序时,每个语句以逗号结束B B)注释时,)注释时,/和和*号间可以有空格号间可以有空格C C)无论注释内容的多少,在对程序编译时都被忽略)无论注释内容的多少,在对程序编译时都被忽略D D)C C程序每行
5、只能写一个语句程序每行只能写一个语句6)6)C C语言源程序文件的后缀是语言源程序文件的后缀是 ,经过,经过CompileCompile后,后,生成文件的后缀是,经过生成文件的后缀是,经过LinkLink后,生成文件的后后,生成文件的后缀是缀是.A A).obj .obj B B).exe .exe C C).c.c D D).doc.doc CCABC语语言言程程序序设设计计 概概述述 返回目录第4页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧
6、伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 单项选择题单项选择题单项选择题单项选择题 7)7)Visual C+6.0 IDEVisual C+6.0 IDE的编辑窗口的主要功能是的编辑窗口的主要功能是.输输出窗口的主要功能是出窗口的主要功能是.调试器(调试器(DebugDebug)的主要功)的主要功能是能是.A A)建立并修改程序)建立并修改程序 B B)将)将C C源程序编译成目标程序源程序编译成目标程序 C C)跟踪分析程序的执行跟踪分析程序的执行D D)显示编译结果信息(如语法错误等)显示编译结果信息(如语法错误等)ADCC语语言言程程序序设设计计 概概述述 返回目录第
7、5页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 单项选择题单项选择题单项选择题单项选择题 8)8)在在Visual C+6.0Visual C+6.0开发环境下,开发环境下,C C程序按工程(程序按工程(projectproject)进行组织,每个工程可包括进行组织,每个工程可包括 C/CPPC/CPP源文件,但只源文件,但只能有能有 mainmain函数。函数。A A)1 1个个B B
8、)2 2个个C C)3 3个个D D)1 1个以上(含个以上(含1 1个)个)DAC语语言言程程序序设设计计 概概述述 返回目录第6页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人 单项选择题单项选择题单项选择题单项选择题 9)9)调试程序时,如果某个语句后少了一个分号,调试时会提调试程序时,如果某个语句后少了一个分号,调试时会提示错误,这种情况一般称之为示错误,这种情况一般称之为.而某个而
9、某个“计算计算2 2的的平方平方”的程序在调试时没有提示出错,而且成功执行并计的程序在调试时没有提示出错,而且成功执行并计算出了结果,只是结果等于算出了结果,只是结果等于5 5,这种情况一般称之为,这种情况一般称之为.A A)语法错误)语法错误B B)正常情况)正常情况C C)编译器出错)编译器出错D D)逻辑设计错误)逻辑设计错误ADC语语言言程程序序设设计计 概概述述 返回目录第7页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康
10、皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 基基本本数数据据类类型型与与运运算算符符 单项选择题单项选择题单项选择题单项选择题 1)1)C C语言中最基本的非空数据类型包括语言中最基本的非空数据类型包括.A A)整型、浮点型、无值型)整型、浮点型、无值型 B B)整型、字符型、无值型)整型、字符型、无值型 C C)整型、浮点型、字符型)整型、浮点型、字符型 D D)整型、浮点型、双精度型、字符型)整型、浮点型、双精度型、字符型2)2)C C语言中运算对象必须是整型的运算符是语言中运算对象必须是整型的运算符是.A A)%B B)/C C)=D D)=10 or a=10
11、 or a=0|a=0|a=10&a=10&a=10a=10a=0BAD 返回目录第9页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 基基本本数数据据类类型型与与运运算算符符 单项选择题单项选择题单项选择题单项选择题 6)6)下列字符序列中,不可用作下列字符序列中,不可用作C C语言标识符的是语言标识符的是.A A)xyd233 xyd233 B B)No.1 N
12、o.1 C C)_sd _sd D D)xyz xyz 7)7)在在printf()printf()函数中,反斜杠字符函数中,反斜杠字符表示为表示为.A A)B B)0 0 C C)n n D D)8)8)设先有定义:设先有定义:int a=10;int a=10;则表达式则表达式a+=a*=aa+=a*=a的值为的值为_._.A A)1010 B B)100 C100 C)1000 1000 D D)2002009)9)设先有定义:设先有定义:int a=10;int a=10;则表达式则表达式(+a)+(a-)(+a)+(a-)的值为的值为_._.A)20 B)21 C)22 D)19BD
13、DC 返回目录第10页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 基基本本数数据据类类型型与与运运算算符符 单项选择题单项选择题单项选择题单项选择题 10)10)设先有定义:设先有定义:int y=3,x=3,z=1;则语句:则语句:printf(“%d%dn”,(+x,y+),z+2);的输出结果为的输出结果为_._.A A)3 43 4 B B)4 2 C4
14、 2 C)4 3 4 3 D D)3 33 311)11)假定假定x x、y y、z z、m m均为均为intint型变量,有如下程序段:型变量,有如下程序段:x=2;y=3;z=1;m=(yx)?y:x;m=(zz)&(y=z)&x|y+z&y+z(x+y)z)&(y=z)&x|y+z&y+z的值为的值为 .A A)0 0 B B)1 1 C C)2 2 D D)3 3 14)14)如果如果a=1,b=2,c=3,d=4a=1,b=2,c=3,d=4,则条件表达式,则条件表达式ab?a:cd?c:dab?a:cd?c:d的值的值为为 _._.A A)1 1 B B)2 C2 C)3 3 D
15、D)4 415)15)设设int m=1,n=2;int m=1,n=2;则则m+=nm+=n;的结果是;的结果是_._.A)0 B)1 C)2 D)3BBAA 返回目录第12页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 基基本本数数据据类类型型与与运运算算符符 填空题填空题填空题填空题 1 1表达式表达式10/310/3的结果是的结果是_;10%310%3的结
16、果是的结果是_。2 2执行语句:执行语句:int a=12;a+=a-=a*a;int a=12;a+=a-=a*a;后的值是后的值是_。3 3以下语句的输出结果是以下语句的输出结果是_。short b=65535;short b=65535;printf(%d,b);printf(%d,b);31-264-1 返回目录第13页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序
17、设设计计 基基本本数数据据类类型型与与运运算算符符 填空题填空题填空题填空题 4 4以下程序的执行结果是以下程序的执行结果是_。#include#includemain()main()int a,b,x;int a,b,x;x=(a=3,b=a-);x=(a=3,b=a-);printf(x=%d,a=%d,b=%dn,x,a,b);printf(x=%d,a=%d,b=%dn,x,a,b);x=3,a=2,b=3 返回目录第14页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮
18、肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 基基本本数数据据类类型型与与运运算算符符 填空题填空题填空题填空题 5 5以下程序的执行结果是以下程序的执行结果是_。#include#includemain()main()float f1,f2,f3,f4;float f1,f2,f3,f4;int m1,m2;int m1,m2;f1=f2=f3=f4=2;f1=f2=f3=f4=2;m1=m2=1;m1=m2=1;printf(%dn,(m1=f1=f2)&(m2=f3=f2)&(m2=f3f4);0 返回目录第15页烧伤
19、病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 基基本本数数据据类类型型与与运运算算符符6 6以下程序的执行结果是以下程序的执行结果是_。#include#includemain()main()float f=13.8;float f=13.8;int n;int n;n=(int)f%3;n=(int)f%3;printf(n=%dn,n);printf(n=%dn,
20、n);填空题填空题填空题填空题 n=1 返回目录第16页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 控控制制结结构构 单项选择题单项选择题单项选择题单项选择题 1)1)结构化程序模块不具有的特征是结构化程序模块不具有的特征是.A A)只有一个入口和一个出口)只有一个入口和一个出口 B B)要尽量多使用)要尽量多使用gotogoto语句语句 C C)一般有顺序、选
21、择和循环三种基本结构)一般有顺序、选择和循环三种基本结构 D D)程序中不能有死循环)程序中不能有死循环 2)2)C C语言中,逻辑语言中,逻辑“真真”等价于等价于.A A)整数)整数1 1 B B)整数)整数0 0 C C)非)非0 0数数D D)TRUETRUE3 3)以下)以下4 4条语句中,有语法错误的是条语句中,有语法错误的是.A A)if(ab)m=a;if(ab)m=a;B B)if(ab)m=b;if(a=0)m=a;if(a=b)=0)m=a;D D)if(a=b;)=0)m=a;if(a=b;)=0)m=a;BCD 返回目录第17页烧伤病人的治疗通常是取烧伤病人的健康皮肤进
22、行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 控控制制结结构构 单项选择题单项选择题单项选择题单项选择题 4 4)若若i,ji,j均为整型变量,则以下循环均为整型变量,则以下循环.for(i=0,j=2;j=1;i+,j-)for(i=0,j=2;j=1;i+,j-)printf(%5d,%dn,i,j);printf(%5d,%dn,i,j);A A)循环体只执行一次)循环体只执行一次B B)循环体执行
23、二次)循环体执行二次 C C)是无限循环)是无限循环D D)循环条件不合法)循环条件不合法5 5)以下程序段,执行结果为)以下程序段,执行结果为.a=1;a=1;do do a=a*a;a=a*a;while(!a);while(!a);A A)循环体只执行一次)循环体只执行一次B B)循环体执行二次)循环体执行二次 C C)是无限循环)是无限循环D D)循环条件不合法)循环条件不合法CA 返回目录第18页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面
24、积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 控控制制结结构构 单项选择题单项选择题单项选择题单项选择题 6 6)C C语言中语言中whilewhile与与dodowhilewhile语句的主要区别是语句的主要区别是.A A)dodowhilewhile的循环体至少无条件执行一次的循环体至少无条件执行一次 B B)dodowhilewhile允许从外部跳到循环体内允许从外部跳到循环体内 C C)whilewhile的循环体至少无条件执行一次的循环体至少无条件执行一次 D D)whilewhile的循环控制条件比的循环控制条件比dodowhilewhi
25、le的严格的严格7 7)语句)语句while(!a);while(!a);中条件等价于中条件等价于.A A)a!=0a!=0 B B)aa C C)a=1 a=1 D D)a=0a=0AD 返回目录第19页烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人C语语言言程程序序设设计计 控控制制结结构构 单项选择题单项选择题单项选择题单项选择题 8 8)以下程序的运行结果为)以下程序的运行结果为.#
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 语言 期末考试 练习题 详解 答案 ppt 课件

限制150内