MOOC 高级语言程序设计-南京邮电大学 中国大学慕课答案.docx
《MOOC 高级语言程序设计-南京邮电大学 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 高级语言程序设计-南京邮电大学 中国大学慕课答案.docx(77页珍藏版)》请在文库网上搜索。
1、 MOOC 高级语言程序设计-南京邮电大学 中国大学慕课答案1.1 随堂测验1、问题:“程序存储思想”是_提出来的。选项:A、Dennis M. RitchieB、BellC、Von NeumannD、Ken Thompsom正确答案:【Von Neumann】2、问题:如果计算机有 32 根地址总线,则其存储器的最大容量可达_。选项:A、4GBB、32MC、16GBD、32GB正确答案:【4GB】3、问题:存储器的容量可以通过插入内存条进行无限扩充。选项:A、正确B、错误正确答案:【错误】1.3 随堂测验1、问题:以下哪一种是从源程序到目标程序的翻译方式_。选项:A、编辑B、编译C、链接D、
2、运行正确答案:【编译】2、问题:C 语言和 JAVA 语言都是面向对象的程序设计语言。选项:A、正确 B、错误正确答案:【错误】1.4 随堂测验1、问题:十进制数 346 所对应的八进制数为选项:A、235B、532C、237D、732正确答案:【532】2、问题:在进制转换中,一位八进制数相当于三位二进制数,一位十六进制数相当于四位二进制数。选项:A、正确B、错误正确答案:【正确】第一章单元测验1、问题:以下哪个是冯诺伊曼的思想_。选项:A、计算机应采用二进制B、程序存储的思想C、计算机由硬件和软件组成D、软件分为系统软件和应用软件正确答案:【程序存储的思想】2、问题:关于软件,下列说法不正
3、确的是_。选项:A、软件的核心是程序B、软件就是程序C、软件是程序和文档的总和D、软件不能缺少文档正确答案:【软件就是程序】3、问题:以下关于源程序与目标程序的说法,不正确的是_。选项:A、用机器语言编写的源程序就是目标程序B、汇编语言写的源程序需要汇编为目标程序 C、C 语言源程序需要编译为目标程序D、所有高级语言的编译器均一样正确答案:【所有高级语言的编译器均一样】4、问题:第一个结构化程序设计语言是_。选项:A、PASCALB、CC、BASICD、FORTRAN正确答案:【PASCAL】5、问题:贝尔实验室的 Dennis M. Ritchie 于 1973 年用 C 语言重写了_操作系
4、统。选项:A、DOSB、UNIXC、WINDOWSD、LINUX正确答案:【UNIX】6、问题:如果计算机有 32 根地址总线,其存储器的最大存储容量为_。选项:A、64MBB、32GBC、4GBD、8GB正确答案:【4GB】7、问题:二进制数 10101010101 所对应的八进制数为_。选项:A、2525B、5252C、555D、222正确答案:【2525】8、问题:二进制数 10101010101 所对应的十六进制数为_。选项:A、222B、555 C、2525D、5252正确答案:【555】9、问题:可运行的 C 语言程序的扩展名为_。选项:A、objB、cppC、exeD、c正确答案
5、:【exe】10、问题:C 程序编译之后生成的文件名的扩展名是_。选项:A、.exeB、.objC、.cD、.bin正确答案:【.obj】11、填空题:C 语言源程序开发的第一步为_。正确答案:【编辑】12、填空题:观察本章的“Hello world”C 程序,打印“Hello world”用的函数为_。正确答案:【printf】13、填空题:十进制数 348 所对应的八进制数为_。正确答案:【534】14、填空题:C 程序的完整开发过程包括:编辑、_、链接和运行。正确答案:【编译】15、填空题:观察本章的“Hello wolrd”C 源程序,每条语句以_结束。正确答案:【分号#%_YZPRL
6、FH_%#;#%_YZPRLFH_%#;】2.1 随堂测验1、问题:_可以作为正确的变量名。选项:A、RDB、_filenameC、for D、$X;正确答案:【_filename】2、填空题:C 程序的执行从_开始。正确答案:【main#%_YZPRLFH_%#主函数#%_YZPRLFH_%#main 函数】3、填空题:一个 C 程序有_个主函数。正确答案:【1#%_YZPRLFH_%#一】2.2 随堂测验1、问题:sizeof 是一个函数名。选项:A、正确B、错误正确答案:【错误】2、问题:在 C 语言中,对于任何一种数据类型,都要严格规定该类数据的存储结构、取值范围和能对其进行的操作。选
7、项:A、正确B、错误正确答案:【正确】3、问题:单精度和双精度都是实型,所以是一样的。选项:A、正确B、错误正确答案:【错误】4、填空题:在 C 语言中,用关键字_定义单精度实型变量。正确答案:【float】2.3 随堂测验1、问题:下列_数值最大?选项:A、012B、0x12C、12D、120正确答案:【120】 2、问题:下列_是合法的实型常量?选项:A、234E3.1B、E3C、234.D、234正确答案:【234.】3、问题:_不同于其他三个字符?选项:A、aB、AC、x41D、101正确答案:【a】4、问题:_是 C 语言中合法的字符串常量?选项:A、How are you?B、Ho
8、w are you ?C、How are you?D、$How are you?$正确答案:【How are you ?】2.4 随堂测验1、问题:有变量定义如下:double num;要使得 num 的值为 3.14159,则正确的输入语句为:_。选项:A、scanf(%lf,num);B、scanf(%lf,num);C、scanf(%d,num);D、scanf(%f,num);正确答案:【scanf(%lf,num);】2、问题:阅读以下程序 #include int main() int case; float printF; printf(“请输入 2 个数:”); scanf(“
9、%d %f”,case,printF); printf(“%d %fn”,case,printF); return 0; 该程序编译时产生错误,其出错原因是_。选项:A、定义语句出错,case 不能用作用户自定义标识符B、定义语句出错,printF 不能用作用户自定义标识符C、定义语句无错,scanf 不能作为输入函数使用 D、定义语句无错,printf 不能输出 case 的值正确答案:【定义语句出错,case 不能用作用户自定义标识符】3、问题:#includestdio.hint main( ) scanf(%3d%f,x,y); printf(“%d,%fn”,x,y); return
10、0;该段代码编译没有错误,可正常运行。选项:A、正确B、错误正确答案:【错误】4、填空题:请写出下面程序的输出结果。 #includestdio.h int main() charch=A+10; printf(C=%c,C=%d,c=%c,c=%dn,ch,ch,ch+32,ch+32); return 0; 正确答案:【C=K,C=75,c=k,c=107#%_YZPRLFH_%#C=K,C=75,c=k,c=107】2.5 随堂测验1、问题:C 语言 short 型数据占 2 个字节,则 unsigned short 型数据的取值范围是_。选项:A、0255B、065535C、-2562
11、55D、-3276832767正确答案:【065535】2、填空题:请写出下面程序的输出结果。 #includestdio.h int main( ) short inta=32767,b; b=a+1; printf(a=%d,b=%dn,a,b); return0; 正确答案:【a=32767,b=-32768#%_YZPRLFH_%#a=32767,b=-32768】第二章单元测验1、问题:下列不正确的转义字符是_。选项:A、vB、C、68D、0E、tF、x4f 正确答案:【68】 2、问题:下列不正确的常量表示是_。选项:A、0x33FFB、1.2e0.5C、2LD、72E、Hello
12、World!F、我爱中国正确答案:【1.2e0.5#HelloWorld!】3、问题:若函数中有定义语句:int k;,则下列说法正确的是_。选项:A、系统将自动给 k 赋初值 0B、这时 k 中有值但是无意义C、系统将自动给 k 赋初值-1D、这时 k 中无任何值正确答案:【这时 k 中有值但是无意义】4、问题:关于 C 语言中数的表示,以下叙述正确的是_。选项:A、只有整型数在允许范围内能精确无误地表示,实型数会有误差B、只要在允许范围内整型和实型都能精确表示C、只有实型数在允许范围内能精确无误地表示,整型数会有误差D、只有八进制表示的数才不会有误差正确答案:【只有整型数在允许范围内能精确
13、无误地表示,实型数会有误差】5、问题:C 语言中,x5d在内存中占用的字节数是_。选项:A、2B、3C、4D、1E、5正确答案:【2】6、问题:C 语言中,一个字符型变量在内存中占用的字节数是_。选项:A、1B、3C、4D、2正确答案:【1】 7、问题:以下正确的 C 语言变量名是_。选项:A、forB、excise_1C、a+bD、5test正确答案:【excise_1】8、问题:下列选项中,正确的整型常量是_.选项:A、018B、0xfaC、12,345D、01aE、0171F、33ff正确答案:【0xfa#0171】9、问题:下列选择中为 C 语言中非法常量的是_.选项:A、asB、C、
14、01177D、.2e5E、x61F、1E-2正确答案:【as】10、问题:下列哪个选项属于 C 语言中的合法字符串常量 。选项:A、$abc$B、how are youC、chinaD、helloE、/*上课了*/正确答案:【china】11、问题:#include stdio.h int main() double i=3.1415926; printf(%.4f,%4.3f,%6.2f,i, i, i); return 0; 选项:A、输出错误B、3.14,.142,3.14 C、3.1416,3.142, 3.14D、0.1415,3.141, 3.14E、3.14,3.141,3.14
15、16正确答案:【3.1416,3.142, 3.14】12、问题:有以下程序段 char ch; ch=a; printf(%c,%d,ch, ch); 已知字符 a 的 ASCll十进制代码为 97,则执行上述程序段后输出结果是选项:A、因变量类型与格式描述符的类型不匹配输出无定值B、输出项与格式描述符个数不符,输出为零值或不定值C、a,97D、a,aE、a,97F、97,a正确答案:【a,97】13、问题:若有以下定义和语句,char c1 = b, c2 = e; printf(%d, %cn, c2c1, c2a+A); 则输出结果是_选项:A、3,EB、类型不匹配,编译报错C、无法计
16、算,输出乱码D、3,eE、4,EF、b,E正确答案:【3,E】14、填空题:语句 printf(“You are rAx20niceEbboy!”); 的输出结果是_。正确答案:【A niceboy!#%_YZPRLFH_%#A niceboy!】15、填空题:有 scanf 输入一个 double 型变量时,需要使用格式转换说明符为% 。正确答案:【lf】16、填空题:程序中定义的一个字符型变量在内存中占用_ 个字节。正确答案:【1】17、填空题:C 语言程序中需要进行输入/输出处理时,必须包含的头文件是 。正确答案:【stdio.h#%_YZPRLFH_%#】18、填空题:C 语言源程序名
17、的后缀是_。正确答案:【C#%_YZPRLFH_%#c#%_YZPRLFH_%#.C#%_YZPRLFH_%#.c】 19、填空题:需要从键盘给一个字符型变量 ch 输入一个字符,使用的输入语句是:ch= (); 。正确答案:【getchar#%_YZPRLFH_%#getch】20、填空题:使用标准输出函数输出一个 double 型的变量 x,要求输出数值占 6 列,即 6 个数字位,并保留 2 位小数位,则输出语句为 printf(%_f,x);。如:x=123.4567,要求输出在屏幕上为 123.46;x=3.45678,则输出为3.46;表示空格。正确答案:【6.2l#%_YZPRL
18、FH_%#6.2l#%_YZPRLFH_%#6.2#%_YZPRLFH_%#6.2】3.1 随堂测验1、问题:单目运算符的优先级高于双目算术运算符。选项:A、正确B、错误正确答案:【正确】2、问题:数值 368 不是一个合法的 C 语言表达式。选项:A、正确B、错误正确答案:【错误】3.2 随堂测验1、问题:下列运算符号的结合性是从右往左的是_。选项:A、=B、()C、?:正确答案:【?: 】2、问题:运算符“()”的优先级高于运算符“+”选项:A、正确B、错误正确答案:【正确】3.3 随堂测验 1、问题:以下运算符中优先级最低的是_。选项:A、赋值运算符B、关系运算符C、逻辑运算符D、逗号运
19、算符正确答案:【逗号运算符】2、问题:设 m,n,a,b,c,d 均为 0,执行(m=a= =b)|(n=c= =d)后,m、n 的值是 。选项:A、0,0B、0,1C、1,0D、1,1正确答案:【1,0 】3、问题:设 float m=4.0,n=4.0;使 m 为 10.0 的表达式是_。选项:A、m -= n*2.5B、m/=n+9C、m*=n-6D、m+=n+2正确答案:【m+=n+2】4、填空题:设有语句:int a=7;float x=2.5,y=4.7;则表达式 x+a%3*(int)(x+y)%2/4的值是_。正确答案:【2.5#%_YZPRLFH_%#2.500000】5、填
20、空题:定义 int x,y; 执行 y=(x=1,+x,x+2); 语句后,y =_。正确答案:【4】3.4 随堂测验1、问题:以下结果为整数的表达式(设有 int i;char c;float f; )_。选项:A、i+fB、i*cC、c+fD、i+c+f正确答案:【i*c 】 2、填空题:a+b%3*(int)(a-b)/4 (设 doublea=13.6; int b=8)结果为:正确答案:【15.600000#%_YZPRLFH_%#15.6】3.5 随堂测验1、问题:设 a=2,b=3;则表达式 ab2 的值是_.选项:A、00000011B、00000110C、00000100D、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC 中国大学慕课答案 MOOC答案