《北交《C语言程序设计》在线作业二15秋答案(共30页).doc》由会员分享,可在线阅读,更多相关《北交《C语言程序设计》在线作业二15秋答案(共30页).doc(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上北交语言程序设计在线作业二一、单选题(共 15 道试题,共 30 分。)1. 已知int m,n,i=2;执行语句m=-i+;n=+i;后,m和n的值分别是_。. -3 4. -2 4. -3 3. -2 3正确答案:2. 下面说法错误的是_。. 整型变量可以存放字符型数据. 字符型变量可以存放任意整型常量的值. 变量必须限定以后使用. 字符串的长度不等于它占的字节数正确答案:3. 若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为_。( ). 4. 3. 2. 1正确答案:4. 以下说法下确的是_。. 语言程序总是从第一个
2、的函数开始执行. 在语言程序中,要调用的函数必须在min()函数中定义. 语言程序总是从min()函数开始执行. 语言程序中的min()函数必须放在程序的开始部分正确答案:5. 数组int*34占据多大空间. 64. 12. 48. 128正确答案:6. 二进制语言是属于面向_的语言。. 机器. 过程. 问题. 对象正确答案:7. 不合法的八进制数是(). 0. 028. 077. 01正确答案:8. 合法的数组定义是_。. int =string;. int 5=0,1,2,3,4,5;. vhst s=string;. hr =0,1,2,3,4,5;正确答案:9. 若有输入语句snf(
3、%, &x,&y,&z);则不能使x值为5, y值为6, z值为7的输入是_。. 5,6 ,7<回车>. 5 6 7<回车>. 5 6 <回车> 7<回车>. 5<回车>,6<回车>,7<回车>正确答案:10. 已知:int ,*p=&;,则下列函数调用中错误的是_。( ). snf(%,&);. snf(%,p);. snf(%,*p);. printf(%,);正确答案:11. 在程序中,若对函数类型未加说明,则函数的隐含类型为( )。. int. oul. voi. hr正确答案:12. 若变量已正确定义
4、,执行语句snf(% ,&k1,&k2,&k3);时,()是正确的输入。. 2030,40. 20 30 40. 20, 30 40. 20, 30,40正确答案:13. 语言是_语言。. 高级. 中级. 机器. 汇编正确答案:14. 语言中最简单的数据类型包括()。. 整型、实型、逻辑型. 整型、实型、字符型. 整型、字符型、逻辑型. 整型、实型、逻辑型、字符型正确答案:15. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是_。. INPUT x、y、z;. snf(“%”,&x,&y,&z);. snf(“%”,x,y,z);. r(“%”,&x,&y,&z
5、);正确答案: 北交语言程序设计在线作业二二、多选题(共 15 道试题,共 45 分。)1. 不与whil(x)语句中的x等价的是_。. x= =0. x= =1. x!=1. x!=0正确答案:2. 下列关于#inlu命令的叙述中,正确的是_。. 一个#inlu命令中只能指定一个被包含文件. 一个#inlu命令中可以指定多个被包含文件. 一个被包含文件中又可以包含另一个被包含文件. #inlu命令中,文件名可以用双引号或尖括号括起来正确答案:3. 关于实参和形参的说法正确的是_。. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元. 实参可以是变量、常量或表达式. 实参
6、与形参的类型应相同或赋值兼容. 实参变量对形参变量的数据传递是“值传递”正确答案:4. 已知:int x,;下列选项中正确的if语句是_。. if(=) x+;. if(=<) x+;. if(-) x+;. if(x) x+;正确答案:5. 语言中函数返回值的类型与下列哪项无关?. 定义函数时所指定的函数类型. 调用函数时临时. 调用该函数的主函数类型. rturn语句中的表达式类型正确答案:6. 下列说法不正确的是_。. 程序由符号构成. 程序由标识符构成. 程序由函数构成. 程序由语句构成正确答案:7. 关于静态局部变量的说明正确的是_。. 静态局部变量存储在静态存储区. 静态局部
7、变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的正确答案:8. 内存中供用户使用的存储空间可分为:_。. 程序区. 静态存储区. 动态存储区. 数据存储区正确答案:9. 在语言中,正确的int类型的常数是:_。. 0. 32768. 037. 0xf正确答案:10. 以下说法不正确的是_。. 定义函数时,形参的类型说明可以放在函数体内. rturn后边的值不能为表达式. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准. 如果形参与实参的类
8、型不一致,以实参类型为准正确答案:11. 下列_数据类型属于语言提供的基本数据类型。. 数组类型. 指针类型. 整型. 结构体类型. 空类型F. 字符型G. 实型H. 共用体类型正确答案:FG12. 以下对一维数组进行初始化,错误的语句是_。. int 10=(0,0,0,0,0);. int 10=;. int 10=0;. int 2=10,9,8正确答案:13. 在动态存储区中主要存放以下数据_。. 函数形式参数. 自动变量. 函数调用时的现场保护和返回地址. 全局变量正确答案:14. 关于文件的打开方式描述正确的是:_。. r:打开只读文件. +:打开或建立用于更新数据的文件,数据追加
9、到文件尾. :打开或建立一个把数据追加到文件尾的文件. r+:打开用于更新数据的文件正确答案:15. 以下正确的语言标识符是_。. . . _. .正确答案: 北交语言程序设计在线作业二三、判断题(共 10 道试题,共 25 分。)1. gth()和gth()函数的功能相同。. 错误. 正确正确答案:2. fr函数只能释放mllo()函数分配的存储空间。. 错误. 正确正确答案:3. 假定x和y为oul型,则表达式x=2,y=x+3/2的值是3。. 错误. 正确正确答案:4. 表达式=+可以写成+=。. 错误. 正确正确答案:5. 对于二维数组23,则1表示是第二行的首地址。. 错误. 正确正
10、确答案:6. 在使用语言库函数时,要用预编译命令“#inlu”将有关的头文件包括到用户源文件中。( ). 错误. 正确正确答案:7. 数据结构指的是数据的组织形式,数组就是一种数据结构( ). 错误. 正确正确答案:8. 下列程序段的输出结果是hllo min() hr =Hllo,you;5=0;printf(%s n, ); . 错误. 正确正确答案:9. 对于任何函数,它都有一个返回值。. 错误. 正确正确答案:10. 语言中,函数的隐含存储类别是xtrn. 错误. 正确正确答案: 北交语言程序设计在线作业二一、单选题(共 15 道试题,共 30 分。)1. 已知:int ,*p=&;,
11、则下列函数调用中错误的是_。( ). snf(%,&);. snf(%,p);. snf(%,*p);. printf(%,);正确答案:2. 下面说法错误的是_。. 整型变量可以存放字符型数据. 字符型变量可以存放任意整型常量的值. 变量必须限定以后使用. 字符串的长度不等于它占的字节数正确答案:3. 合法的数组定义是_。. int =string;. int 5=0,1,2,3,4,5;. vhst s=string;. hr =0,1,2,3,4,5;正确答案:4. 语言程序中,下列_组用户标识符是合法。. 、_2i、whil. 4、O、oo. str_1、print、. WOR、oo、
12、Imm正确答案:5. 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_。. OF. 非0值. 0. NULL正确答案:6. 设n=3;则执行 +n语句后,n的值为_。( ). 5. 4. 3. 2正确答案:7. 执行以下程序段后, x, y和z的值分别是_。int x=10,y=20,z=30;if(x>y) z=x; x=y; y=z;. 10,20,30. 20,30,30. 20,30,10. 20,30,20正确答案:8. 已定义为字符型变量,则下列语句中正确的是_。. =97. =97;. =97;. =;正确答案:9. 在语言中,whil语
13、句中的条件为()时,结束该循环。. 0. 1. tru. 非0正确答案:10. 以下程序段 x = -1; o x=x*x; whil(!x); 正确的说法是_。. 死循环. 循环一次. 循环两次. 有语法错正确答案:11. 语言是_语言。. 高级. 中级. 机器. 汇编正确答案:12. 调用strln(0f0g)的返回值是_。. 4. 5. 8. 9正确答案:13. 语言源程序文件经过编译程序编译连接之后生成一个后缀为()的文件。. ”.”. “.oj”. “.x”. “.s”正确答案:14. 若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为_。
14、( ). 4. 3. 2. 1正确答案:15. 若变量已正确定义,执行语句snf(% ,&k1,&k2,&k3);时,()是正确的输入。. 2030,40. 20 30 40. 20, 30 40. 20, 30,40正确答案: 北交语言程序设计在线作业二二、多选题(共 15 道试题,共 45 分。)1. 在动态存储区中主要存放以下数据_。. 函数形式参数. 自动变量. 函数调用时的现场保护和返回地址. 全局变量正确答案:2. 以下对语言函数的有关描述中,错误的是:_。. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参. 函数既可以嵌套定义又可以递归调用. 函数必须有返回值,否则
15、不能使用函数. 程序中有调用关系的所有函数必须放在同一个源程序文件中正确答案:3. 关于宏定义的说法正确的是:. 宏名一般习惯用大写字母表示,以便与变量名相区别. 使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量. 宏定义是用宏名代替一个字符串,也就是简单的置换,不作正确性检查. 宏定义不是语句,不必在行末加分号正确答案:4. 以下叙述中正确的是_。. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息. 可以通过赋初值的方式确定数组元素的个数. 数组名代表的是数组所占存储区的首
16、地址,其值不可改变正确答案:5. 设有如下定义:int (*ptr)();则以下叙述中不正确的是_。. ptr是指向一维数组的指针变量. ptr是指向int型数据的指针变量. ptr是指向函数的指针,该函数返回一个int型数据. ptr是一个函数名,该函数的返回值是指向int型数据的指针正确答案:6. 语言中函数返回值的类型与下列哪项无关?. 定义函数时所指定的函数类型. 调用函数时临时. 调用该函数的主函数类型. rturn语句中的表达式类型正确答案:7. 函数调用可以_。. 出现在一个表达式中. 出现在执行语句中. 作为一个函数的实参. 作为一个函数的形参正确答案:8. 以下_是正确的转义
17、字符。( ). . . 81. 0正确答案:9. 以下正确的语言标识符是_。. . . _. .正确答案:10. 已知:int x,;下列选项中正确的if语句是_。. if(=) x+;. if(=<) x+;. if(-) x+;. if(x) x+;正确答案:11. 下列说法中错误的是_。. 不允许设置参数的默认值. 设置参数的默认值只能在定义函数时设置. 设置参数的默认值时,应该设置右边的参数. 设置参数的默认值时,应该全部参数都设置正确答案:12. 下列字符中能构成标识符的是_。. 数字字符. 连接符. 下划线字符. 大写字母正确答案:13. 下列_数据类型属于语言提供的基本数据
18、类型。. 数组类型. 指针类型. 整型. 结构体类型. 空类型F. 字符型G. 实型H. 共用体类型正确答案:FG14. 已知:int x;,则下面的说明指针变量p的语句_不是正确的。. int p=&x;. int *p=x;. int *p=&x;. *p=*x正确答案:15. 在文件操作中,用于检测和设置文件状态的函数有_。. 文件结束检测函数fof(). 读写文件出错检测函数frror(). 文件出错和结束标志文件函数才lrrr(). 文件关闭函数flos()正确答案: 北交语言程序设计在线作业二三、判断题(共 10 道试题,共 25 分。)1. 在语言中,不区分字母的大小写。( ).
19、 错误. 正确正确答案:2. fr函数只能释放mllo()函数分配的存储空间。. 错误. 正确正确答案:3. 数据结构指的是数据的组织形式,数组就是一种数据结构( ). 错误. 正确正确答案:4. 对于任何函数,它都有一个返回值。. 错误. 正确正确答案:5. 变量的指针就是指向该变量指针变量的值。. 错误. 正确正确答案:6. 在程序运行过程中,其值不能被改变的量称为常量( ). 错误. 正确正确答案:7. 和“”在内存中所占字节数相同。( ). 错误. 正确正确答案:8. 在语言中,变量不区分大小写。. 错误. 正确正确答案:9. 使用printf和snf函数时,必须添加#inlu <
20、;stio.h>命令。( ). 错误. 正确正确答案:10. 逻辑运算符的优先级比算术运算符高。. 错误. 正确正确答案: 北交语言程序设计在线作业二一、单选题(共 15 道试题,共 30 分。)1. 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_。. OF. 非0值. 0. NULL正确答案:2. 下面程序的结果是什么?Int i=3,j=4;i?i+:j+;printf(“% %n”,i,j);. 3 3. 4 4. 3 4. 4 3正确答案:3. 在程序中,若对函数类型未加说明,则函数的隐含类型为( )。. int. oul. voi. hr正
21、确答案:4. 若有输入语句snf( %, &x,&y,&z);则不能使x值为5, y值为6, z值为7的输入是_。. 5,6 ,7<回车>. 5 6 7<回车>. 5 6 <回车> 7<回车>. 5<回车>,6<回车>,7<回车>正确答案:5. 语言中最简单的数据类型包括()。. 整型、实型、逻辑型. 整型、实型、字符型. 整型、字符型、逻辑型. 整型、实型、逻辑型、字符型正确答案:6. 合法的数组定义是_。. int =string;. int 5=0,1,2,3,4,5;. vhst s=string;.
22、hr =0,1,2,3,4,5;正确答案:7. 已知: int =1,2,3,4,5,6,7,8,9,10,11,12,*p=+2 ;则值为 3 的表达式是_。. (*p)+. *p+. *+p. +*p正确答案:8. 已知int =4;执行语句+=-=(-2)*(-2);后,的值是_。. 0. 6. -24. -60正确答案:9. 若有以下定义和语句: int 10=1,2,3,4,5,6,7,8,9,10,*p=; 则不能表示数组元素的表达式是_。. *p. 10. *. p-正确答案:10. 若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为_
23、。( ). 4. 3. 2. 1正确答案:11. 以下说法下确的是_。. 语言程序总是从第一个的函数开始执行. 在语言程序中,要调用的函数必须在min()函数中定义. 语言程序总是从min()函数开始执行. 语言程序中的min()函数必须放在程序的开始部分正确答案:12. 在语言中,whil语句中的条件为()时,结束该循环。. 0. 1. tru. 非0正确答案:13. 执行以下程序段后, x, y和z的值分别是_。int x=10,y=20,z=30;if(x>y) z=x; x=y; y=z;. 10,20,30. 20,30,30. 20,30,10. 20,30,20正确答案:1
24、4. 已知:int ,*p=&;,则下列函数调用中错误的是_。( ). snf(%,&);. snf(%,p);. snf(%,*p);. printf(%,);正确答案:15. 二进制语言是属于面向_的语言。. 机器. 过程. 问题. 对象正确答案: 北交语言程序设计在线作业二二、多选题(共 15 道试题,共 45 分。)1. 以下说法不正确的是_。. 定义函数时,形参的类型说明可以放在函数体内. rturn后边的值不能为表达式. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准. 如果形参与实参的类型不一致,以实参类型为准正确答案:2. 语言中函数返回值的类型与下列哪项无关?.
25、 定义函数时所指定的函数类型. 调用函数时临时. 调用该函数的主函数类型. rturn语句中的表达式类型正确答案:3. 以下_是正确的转义字符。( ). . . 81. 0正确答案:4. 带参宏定义与函数的区别是:_。. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的. 宏不存在类型问题,宏名和参数都不存在类型问题. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果正确答案:5. 已知:int x,;下列选项中正确的if语句是_。. if(=) x+;. if(=<) x+;
26、. if(-) x+;. if(x) x+;正确答案:6. 下列说法中错误的是_。. 程序总是从第一个定义的函数开始执行. 程序总是从min函数开始执行. 函数必须有返回值,否则不能使用函数. 程序中有调用关系的所有函数必须放在同一个程序文件中正确答案:7. 关于宏定义的说法正确的是:. 宏名一般习惯用大写字母表示,以便与变量名相区别. 使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量. 宏定义是用宏名代替一个字符串,也就是简单的置换,不作正确性检查. 宏定义不是语句,不必在行末加分号正确答案:8. 已知:int x;,则下面的说明指针变量p的语句_不是正确的。. int p=
27、&x;. int *p=x;. int *p=&x;. *p=*x正确答案:9. 设有如下定义:int (*ptr)();则以下叙述中不正确的是_。. ptr是指向一维数组的指针变量. ptr是指向int型数据的指针变量. ptr是指向函数的指针,该函数返回一个int型数据. ptr是一个函数名,该函数的返回值是指向int型数据的指针正确答案:10. 以下正确的语言标识符是_。. . . _. .正确答案:11. 下列关于#inlu命令的叙述中,正确的是_。. 一个#inlu命令中只能指定一个被包含文件. 一个#inlu命令中可以指定多个被包含文件. 一个被包含文件中又可以包含另一个被包含文件
28、. #inlu命令中,文件名可以用双引号或尖括号括起来正确答案:12. 以下对语言函数的有关描述中,错误的是:_。. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参. 函数既可以嵌套定义又可以递归调用. 函数必须有返回值,否则不能使用函数. 程序中有调用关系的所有函数必须放在同一个源程序文件中正确答案:13. 关于实参和形参的说法正确的是_。. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元. 实参可以是变量、常量或表达式. 实参与形参的类型应相同或赋值兼容. 实参变量对形参变量的数据传递是“值传递”正确答案:14. 在动态存储区中主要存放以下数据_。.
29、函数形式参数. 自动变量. 函数调用时的现场保护和返回地址. 全局变量正确答案:15. 内存中供用户使用的存储空间可分为:_。. 程序区. 静态存储区. 动态存储区. 数据存储区正确答案: 北交语言程序设计在线作业二三、判断题(共 10 道试题,共 25 分。)1. 下列程序段的输出结果是hllo min() hr =Hllo,you;5=0;printf(%s n, ); . 错误. 正确正确答案:2. 和“”在内存中所占字节数相同。( ). 错误. 正确正确答案:3. 宏定义就是用宏名代替一个字符串,也就是简单的置换,不作对性检查。. 错误. 正确正确答案:4. 表达式=+可以写成+=。.
30、 错误. 正确正确答案:5. 程序是由文件构成,而文件是由函数构成。. 错误. 正确正确答案:6. 字符型变量用来存放字符常量,可以存放多个字符。( ). 错误. 正确正确答案:7. swith语句中,多个s可以共用一组执行语句。( ). 错误. 正确正确答案:8. 语言中,每个函数都必须要有一个且只有一个min函数。. 错误. 正确正确答案:9. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( ). 错误. 正确正确答案:10. 逻辑运算符的优先级比算术运算符高。. 错误. 正确正确答案: 北交语言程序设计在线作业二一、单选题(共 15 道试题,共 30 分。)1. 语言程序
31、中,下列_组用户标识符是合法。. 、_2i、whil. 4、O、oo. str_1、print、. WOR、oo、Imm正确答案:2. 语言中最简单的数据类型包括()。. 整型、实型、逻辑型. 整型、实型、字符型. 整型、字符型、逻辑型. 整型、实型、逻辑型、字符型正确答案:3. 在程序中,若对函数类型未加说明,则函数的隐含类型为( )。. int. oul. voi. hr正确答案:4. 数组int*34占据多大空间. 64. 12. 48. 128正确答案:5. 语言程序从min()函数开始执行,所以这个函数要写在_。. 程序文件的开始. 程序文件的最后. 它所调用的函数的前面. 程序文件
32、的任何位置正确答案:6. 已知:int ,*p=&;,则下列函数调用中错误的是_。( ). snf(%,&);. snf(%,p);. snf(%,*p);. printf(%,);正确答案:7. 有以下程序,执行后输出得结果是_。min( ) hr *p10=“”, “fg”, “”, “”, “” ; Printf(“%n”,strln(p3);. 2. 3. 4. 5正确答案:8. 已知:int i=6,j;,则执行语句j=(+i)+(i+)后的j值是_。( ). 4. 14. 13. 15正确答案:9. 若有以下定义和语句: int 10=1,2,3,4,5,6,7,8,9,10,*p
33、=; 则不能表示数组元素的表达式是_。. *p. 10. *. p-正确答案:10. 语言是_语言。. 高级. 中级. 机器. 汇编正确答案:11. 已知:hr =;int i=1,j;,执行语句j=!&i+;,则i和j的值是_。( ). 1,1. 1,0. 2,1. 2,0正确答案:12. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是_。. INPUT x、y、z;. snf(“%”,&x,&y,&z);. snf(“%”,x,y,z);. r(“%”,&x,&y,&z);正确答案:13. 若有输入语句snf( %, &x,&y,&z);则不能使x值为5,
34、y值为6, z值为7的输入是_。. 5,6 ,7<回车>. 5 6 7<回车>. 5 6 <回车> 7<回车>. 5<回车>,6<回车>,7<回车>正确答案:14. 语言允许函数值类型缺省定义,此时该函数值隐含的类型是_。. flot型. int型. long型. oul型正确答案:15. 调用strln(0f0g)的返回值是_。. 4. 5. 8. 9正确答案: 北交语言程序设计在线作业二二、多选题(共 15 道试题,共 45 分。)1. 带参宏定义与函数的区别是:_。. 函数调用时,先求出实参表达式的值,然
35、后代入形参,带参的宏只是进行简单的字符替换. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的. 宏不存在类型问题,宏名和参数都不存在类型问题. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果正确答案:2. 在语言中,正确的int类型的常数是:_。. 0. 32768. 037. 0xf正确答案:3. 下列_数据类型属于语言提供的基本数据类型。. 数组类型. 指针类型. 整型. 结构体类型. 空类型F. 字符型G. 实型H. 共用体类型正确答案:FG4. 若有以下定义和语句:oul r=99,*p=&r; *p=r;则以下不正确的叙述是:_. 以上两处的*p含义
36、相同,都说明给指针变量p赋值. 语句“*p=r;”把变量r的地址值赋给指针变量p. 语句“*p=r;”取变量r的值放回r中. 在“oul r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元正确答案:5. 语言程序中,下列_标识符是合法。. snf. if. flot. _3. str_2F. G. 5H. His.g正确答案:F6. 语言中函数返回值的类型与下列哪项无关?. 定义函数时所指定的函数类型. 调用函数时临时. 调用该函数的主函数类型. rturn语句中的表达式类型正确答案:7. 下列字符中能构成标识符的是_。. 数字字符. 连接符. 下划线字符. 大写字母正确答案:8.
37、 函数调用可以_。. 出现在一个表达式中. 出现在执行语句中. 作为一个函数的实参. 作为一个函数的形参正确答案:9. 以下说法不正确的是_。. 定义函数时,形参的类型说明可以放在函数体内. rturn后边的值不能为表达式. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准. 如果形参与实参的类型不一致,以实参类型为准正确答案:10. 已知:int x,;下列选项中正确的if语句是_。. if(=) x+;. if(=<) x+;. if(-) x+;. if(x) x+;正确答案:11. 以下正确的语言标识符是_。. . . _. .正确答案:12. 下列关于#inlu命令
38、的叙述中,正确的是_。. 一个#inlu命令中只能指定一个被包含文件. 一个#inlu命令中可以指定多个被包含文件. 一个被包含文件中又可以包含另一个被包含文件. #inlu命令中,文件名可以用双引号或尖括号括起来正确答案:13. 以下叙述中正确的是_。. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息. 可以通过赋初值的方式确定数组元素的个数. 数组名代表的是数组所占存储区的首地址,其值不可改变正确答案:14. 以下对语言函数的有关描述中,错误的是:_。. 调用函数时,只能把实参的值传送给
39、形参,形参的值不能传送给实参. 函数既可以嵌套定义又可以递归调用. 函数必须有返回值,否则不能使用函数. 程序中有调用关系的所有函数必须放在同一个源程序文件中正确答案:15. 关于静态局部变量的说明正确的是_。. 静态局部变量存储在静态存储区. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的正确答案: 北交语言程序设计在线作业二三、判断题(共 10 道试题,共 25 分。)1. 表达式=+可以写成+=。. 错误. 正确正确答案:2. 假定x和
40、y为oul型,则表达式x=2,y=x+3/2的值是3。. 错误. 正确正确答案:3. 变量的指针就是指向该变量指针变量的值。. 错误. 正确正确答案:4. 语言中,函数的隐含存储类别是xtrn. 错误. 正确正确答案:5. gth()和gth()函数的功能相同。. 错误. 正确正确答案:6. 指向不同类型数组的两个指针能进行有意义的比较。. 错误. 正确正确答案:7. 语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( ). 错误. 正确正确答案:8. 字符型变量用来存放字符常量,可以存放多个字符。( ). 错误. 正确正确答案:9. 在语言中,不区分字母的大小写。( ). 错误