WORD格式-专业学习资料-可编辑
北交《语言程序设计》在线作业二
一、单选题(共 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. 以下说法下确的是_____。
. 语言程序总是从第一个的函数开始执行
. 在语言程序中,要调用的函数必须在min()函数中定义 . 语言程序总是从min()函数开始执行
. 语言程序中的min()函数必须放在程序的开始部分 正确答案:
5. 数组int**[3][4]占据多大空间 . 64 . 12 . 48 . 128
正确答案:
6. 二进制语言是属于面向_____的语言。 . 机器 . 过程 . 问题 . 对象 正确答案:
学习资料分享
WORD格式-专业学习资料-可编辑
7. 不合法的八进制数是() . 0 . 028 . 077 . 01
正确答案:
8. 合法的数组定义是________。 . int []=\
. int [5]={0,1,2,3,4,5}; . vhst s=\. hr []={0,1,2,3,4,5}; 正确答案:
9. 若有输入语句snf( \, &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(\; . snf(\; . printf(\; 正确答案:
11. 在程序中,若对函数类型未加说明,则函数的隐含类型为( )。 . int . oul . voi . hr
正确答案:
12. 若变量已正确定义,执行语句snf(\;时,()是正确的输入。 . 2030,40 . 20 30 40 . 20, 30 40 . 20, 30,40 正确答案:
13. 语言是_______语言。 . 高级 . 中级 . 机器 . 汇编 正确答案:
14. 语言中最简单的数据类型包括()。
学习资料分享
WORD格式-专业学习资料-可编辑
. 整型、实型、逻辑型 . 整型、实型、字符型 . 整型、字符型、逻辑型
. 整型、实型、逻辑型、字符型 正确答案: 15. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。 . INPUT x、y、z;
. snf(“%%%”,&x,&y,&z); . snf(“%%%”,x,y,z); . r(“%%%”,&x,&y,&z); 正确答案:
北交《语言程序设计》在线作业二
二、多选题(共 15 道试题,共 45 分。)
1. 不与whil(x)语句中的x等价的是_____。 . x= =0 . x= =1 . x!=1 . x!=0 正确答案:
2. 下列关于#inlu命令的叙述中,正确的是______。 . 一个#inlu命令中只能指定一个被包含文件 . 一个#inlu命令中可以指定多个被包含文件
. 一个被包含文件中又可以包含另一个被包含文件 . #inlu命令中,文件名可以用双引号或尖括号括起来 正确答案:
3. 关于实参和形参的说法正确的是______。
. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元 . 实参可以是变量、常量或表达式 . 实参与形参的类型应相同或赋值兼容
. 实参变量对形参变量的数据传递是“值传递” 正确答案:
4. 已知:int x,,;下列选项中正确的if语句是______。 . if(=) x++; . if(=<) x++; . if(-) x++; . if(x) x++;
学习资料分享
WORD格式-专业学习资料-可编辑
正确答案:
5. 语言中函数返回值的类型与下列哪项无关? . 定义函数时所指定的函数类型 . 调用函数时临时
. 调用该函数的主函数类型 . rturn语句中的表达式类型 正确答案:
6. 下列说法不正确的是______。 . 程序由符号构成 . 程序由标识符构成 . 程序由函数构成 . 程序由语句构成 正确答案:
7. 关于静态局部变量的说明正确的是______。 . 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值 . 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的 正确答案:
8. 内存中供用户使用的存储空间可分为:______。 . 程序区 . 静态存储区 . 动态存储区 . 数据存储区 正确答案:
9. 在语言中,正确的int类型的常数是:______。 . 0 . 32768 . 037 . 0xf
正确答案:
10. 以下说法不正确的是______。
. 定义函数时,形参的类型说明可以放在函数体内 . rturn后边的值不能为表达式
. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准 . 如果形参与实参的类型不一致,以实参类型为准 正确答案:
11. 下列_________数据类型属于语言提供的基本数据类型。 . 数组类型 . 指针类型 . 整型
. 结构体类型 . 空类型 F. 字符型
学习资料分享
WORD格式-专业学习资料-可编辑
G. 实型
H. 共用体类型 正确答案:FG
12. 以下对一维数组进行初始化,错误的语句是______。 . int [10]=(0,0,0,0,0); . int [10]={}; . int [10]={0}; . int [2]={10,9,8} 正确答案:
13. 在动态存储区中主要存放以下数据______。 . 函数形式参数 . 自动变量
. 函数调用时的现场保护和返回地址 . 全局变量 正确答案:
14. 关于文件的打开方式描述正确的是:______。 . r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾 . :打开或建立一个把数据追加到文件尾的文件 . r+:打开用于更新数据的文件 正确答案:
15. 以下正确的语言标识符是_____。 . . . _ . .
正确答案:
北交《语言程序设计》在线作业二
三、判断题(共 10 道试题,共 25 分。)
1. gth()和gth()函数的功能相同。 . 错误 . 正确 正确答案:
2. fr函数只能释放mllo()函数分配的存储空间。 . 错误 . 正确
学习资料分享
232849 北交《C语言程序设计》在线作业二 15秋答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)