奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1671|回复: 2

15秋北交《C语言程序设计》在线作业一资料辅导资料

[复制链接]
发表于 2015-10-26 23:09:12 | 显示全部楼层 |阅读模式
谋学网

北交《语言程序设计》在线作业一




一、单选(共 15 道试题,共 30 分。)

1.  已定义为字符型变量,则下列语句中正确的是______。
. =''97''
. ="97";
. =97;
. ="";
正确资料:
2.  设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_____。
. OF
. 非0值
. 0
. NULL
正确资料:
3.  若有初始化语句“ int [5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。
. [4]
. [[2]+1]
. [[2]]
. [3]+1
正确资料:
4.  调用strln("\0\f\0g")的返回值是______。
. 4
. 5
. 8
. 9
正确资料:
5.  语言源程序文件经过编译程序编译连接之后生成一个后缀为()的文件。
. ”.”
. “.oj”
. “.x”
. “.s”
正确资料:
6.  x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
. INPUT x、y、z;
. snf(“%%%”,&x,&y,&z);
. snf(“%%%”,x,y,z);
. r(“%%%”,&x,&y,&z);
正确资料:
7.  已知:int ,*p=&;,则下列函数调用中错误的是______。( )
. snf("%",&);
. snf("%",p);
. snf("%",*p);
. printf("%",);
正确资料:
8.  已知int =4;执行语句+=-=(-2)*(-2);后,的值是_______。
. 0
. 6
. -24
. -60
正确资料:
9.  合法的数组定义是________。
. int []="string";
. int [5]={0,1,2,3,4,5};
. vhst s="string";
. hr []={0,1,2,3,4,5};
正确资料:
10.  设n=3;则执行 ++n语句后,n的值为_____。( )
. 5
. 4
. 3
. 2
正确资料:
11.  已知: int []={1,2,3,4,5,6,7,8,9,10,11,12},*p=+2 ;则值为 3 的表达式是______。
. (*p)++
. *p++
. *++p
. ++*p
正确资料:
12.  执行以下程序段后, 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
正确资料:
13.  若变量已正确定义,执行语句snf("%%% ",&k1,&k2,&k3);时,()是正确的输入。
. 2030,40
. 20 30 40
. 20, 30 40
. 20, 30,40
正确资料:
14.  以下说法下确的是_____。
. 语言程序总是从第一个的函数开始执行
. 在语言程序中,要调用的函数必须在min()函数中定义
. 语言程序总是从min()函数开始执行
. 语言程序中的min()函数必须放在程序的开始部分
正确资料:
15.  有以下程序片段 int n=0,p; o { snf(%",&p); n++; } whil(p!=12345&&n<3); 此处 o-whil 循环的结束条件是()
. p的值不等于12345并且n的值小于3
. p的值等于12345并且n的值大于等于3
. p的值不等于12345或且n的值小于3
. p的值等于12345或且n的值大于等于3
正确资料:



北交《语言程序设计》在线作业一




二、多选题(共 15 道试题,共 45 分。)

1.  语言中函数返回值的类型与下列哪项无关?
. 定义函数时所指定的函数类型
. 调用函数时临时
. 调用该函数的主函数类型
. rturn语句中的表达式类型
正确资料:
2.  以下对语言函数的有关描述中,错误的是:______。
. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
. 函数既可以嵌套定义又可以递归调用
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个源程序文件中
正确资料:
3.  下列_________数据类型属于语言提供的基本数据类型。
. 数组类型
. 指针类型
. 整型
. 结构体类型
. 空类型
F. 字符型
G. 实型
H. 共用体类型
正确资料:FG
4.  不与whil(x)语句中的x等价的是_____。
. x= =0
. x= =1
. x!=1
. x!=0
正确资料:
5.  函数调用可以______。
. 出现在一个表达式中
. 出现在执行语句中
. 作为一个函数的实参
. 作为一个函数的形参
正确资料:
6.  在动态存储区中主要存放以下数据______。
. 函数形式参数
. 自动变量
. 函数调用时的现场保护和返回地址
. 全局变量
正确资料:
7.  已知:int x,,;下列选项中正确的if语句是______。
. if(=) x++;
. if(=<) x++;
. if(-) x++;
. if(x) x++;
正确资料:
8.  在语言中,正确的int类型的常数是:______。
. 0
. 32768
. 037
. 0xf
正确资料:
9.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
. ptr是指向一维数组的指针变量
. ptr是指向int型数据的指针变量
. ptr是指向函数的指针,该函数返回一个int型数据
. ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确资料:
10.  下列字符中能构成标识符的是______。
. 数字字符
. 连接符
. 下划线字符
. 大写字母
正确资料:
11.  在文件操作中,用于检测和设置文件状态的函数有______。
. 文件结束检测函数fof()
. 读写文件出错检测函数frror()
. 文件出错和结束标志文件函数才lrrr()
. 文件关闭函数flos()
正确资料:
12.  带参宏定义与函数的区别是:______。
. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
. 宏不存在类型问题,宏名和参数都不存在类型问题
. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果
正确资料:
13.  若有以下定义和语句:oul r=99,*p=&r; *p=r;则以下不正确的叙述是:______
. 以上两处的*p含义相同,都说明给指针变量p赋值
. 语句“*p=r;”把变量r的地址值赋给指针变量p
. 语句“*p=r;”取变量r的值放回r中
. 在“oul r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
正确资料:
14.  关于静态局部变量的说明正确的是______。
. 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
正确资料:
15.  下列关于#inlu命令的叙述中,正确的是______。
. 一个#inlu命令中只能指定一个被包含文件
. 一个#inlu命令中可以指定多个被包含文件
. 一个被包含文件中又可以包含另一个被包含文件
. #inlu命令中,文件名可以用双引号或尖括号括起来
正确资料:



北交《语言程序设计》在线作业一




三、判断题(共 10 道试题,共 25 分。)

1.  自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
. 错误
. 正确
正确资料:
2.  指向不同类型数组的两个指针能进行有意义的比较。
. 错误
. 正确
正确资料:
3.  在程序运行过程中,其值不能被改变的量称为常量( )
. 错误
. 正确
正确资料:
4.  数据结构指的是数据的组织形式,数组就是一种数据结构( )
. 错误
. 正确
正确资料:
5.  宏定义就是用宏名代替一个字符串,也就是简单的置换,不作对性检查。
. 错误
. 正确
正确资料:
6.  模运算符要求两侧均应为整型数据。( )
. 错误
. 正确
正确资料:
7.  在定义数组变量时,可以不指定数组的长度。
. 错误
. 正确
正确资料:
8.  下列程序段的输出结果是hllo min(){ hr []="Hllo,you";[5]=0;printf("%s \n",  ); }
. 错误
. 正确
正确资料:
9.  程序是由文件构成,而文件是由函数构成。
. 错误
. 正确
正确资料:
10.  语言中,函数的隐含存储类别是xtrn
. 错误
. 正确
正确资料:



北交《语言程序设计》在线作业一




一、单选题(共 15 道试题,共 30 分。)

1.  已知:int i=6,j;,则执行语句j=(++i)+(i++)后的j值是______。( )
. 4
. 14
. 13
. 15
正确资料:
2.  已知:hr ='';int i=1,j;,执行语句j=!&&i++;,则i和j的值是______。( )
. 1,1
. 1,0
. 2,1
. 2,0
正确资料:
3.  语言允许函数值类型缺省定义,此时该函数值隐含的类型是______。
. flot型
. int型
. long型
. oul型
正确资料:
4.  在语言中,whil语句中的条件为()时,结束该循环。
. 0
. 1
. tru
. 非0
正确资料:
5.  已知:int ,*p=&;,则下列函数调用中错误的是______。( )
. snf("%",&);
. snf("%",p);
. snf("%",*p);
. printf("%",);
正确资料:
6.  不合法的八进制数是()
. 0
. 028
. 077
. 01
正确资料:
7.  已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( )
. 0
. 1
. 4
. 5
正确资料:
8.  设n=3;则执行 ++n语句后,n的值为_____。( )
. 5
. 4
. 3
. 2
正确资料:
9.  以下说法下确的是_____。
. 语言程序总是从第一个的函数开始执行
. 在语言程序中,要调用的函数必须在min()函数中定义
. 语言程序总是从min()函数开始执行
. 语言程序中的min()函数必须放在程序的开始部分
正确资料:
10.  二进制语言是属于面向_____的语言。
. 机器
. 过程
. 问题
. 对象
正确资料:
11.  执行以下程序段后, 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
正确资料:
12.  语言程序从min()函数开始执行,所以这个函数要写在____。
. 程序文件的开始
. 程序文件的最后
. 它所调用的函数的前面
. 程序文件的任何位置
正确资料:
13.  以下程序段 x = -1; o { x=x*x;} whil(!x); 正确的说法是______。
. 死循环
. 循环一次
. 循环两次
. 有语法错
正确资料:
14.  语言程序中,下列______组用户标识符是合法。
. 、_2i、whil
. 4、O、oo
. str_1、print、
. WOR、oo、I\mm
正确资料:
15.  设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_____。
. OF
. 非0值
. 0
. NULL
正确资料:



北交《语言程序设计》在线作业一




二、多选题(共 15 道试题,共 45 分。)

1.  下列说法中错误的是______。
. 不允许设置参数的默认值
. 设置参数的默认值只能在定义函数时设置
. 设置参数的默认值时,应该设置右边的参数
. 设置参数的默认值时,应该全部参数都设置
正确资料:
2.  下列_________数据类型属于语言提供的基本数据类型。
. 数组类型
. 指针类型
. 整型
. 结构体类型
. 空类型
F. 字符型
G. 实型
H. 共用体类型
正确资料:FG
3.  下列字符中能构成标识符的是______。
. 数字字符
. 连接符
. 下划线字符
. 大写字母
正确资料:
4.  关于实参和形参的说法正确的是______。
. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
. 实参可以是变量、常量或表达式
. 实参与形参的类型应相同或赋值兼容
. 实参变量对形参变量的数据传递是“值传递”
正确资料:
5.  下列说法中错误的是______。
. 程序总是从第一个定义的函数开始执行
. 程序总是从min函数开始执行
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个程序文件中
正确资料:
6.  以下不正确的叙述是______。
. 语言的主函数是无参函数
. 语言的主函数最多允许有1个参数
. 语言的主函数最多允许有2个参数
. 语言的主函数可以有2个以上参数
正确资料:
7.  关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确资料:
8.  语言程序中,下列___________标识符是合法。
. snf
. if
. flot
. _3
. str_2
F.
G. 5
H. His.g
正确资料:F
9.  在语言中,正确的int类型的常数是:______。
. 0
. 32768
. 037
. 0xf
正确资料:
10.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
. ptr是指向一维数组的指针变量
. ptr是指向int型数据的指针变量
. ptr是指向函数的指针,该函数返回一个int型数据
. ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确资料:
11.  不与whil(x)语句中的x等价的是_____。
. x= =0
. x= =1
. x!=1
. x!=0
正确资料:
12.  以下正确的语言标识符是_____。
.
.
. _
. .
正确资料:
13.  以下______是正确的转义字符。( )
. ‘\\'
. ‘\’
. ‘\81'
. ‘\0'
正确资料:
14.  已知:int x;,则下面的说明指针变量p的语句______不是正确的。
. int p=&x;
. int *p=x;
. int *p=&x;
. *p=*x
正确资料:
15.  语言中函数返回值的类型与下列哪项无关?
. 定义函数时所指定的函数类型
. 调用函数时临时
. 调用该函数的主函数类型
. rturn语句中的表达式类型
正确资料:



北交《语言程序设计》在线作业一




三、判断题(共 10 道试题,共 25 分。)

1.  在语言中,变量不区分大小写。
. 错误
. 正确
正确资料:
2.  变量的指针就是指向该变量指针变量的值。
. 错误
. 正确
正确资料:
3.  swith语句中,多个s可以共用一组执行语句。( )
. 错误
. 正确
正确资料:
4.  逻辑运算符的优先级比算术运算符高。
. 错误
. 正确
正确资料:
5.  下列程序段的输出结果是hllo min(){ hr []="Hllo,you";[5]=0;printf("%s \n",  ); }
. 错误
. 正确
正确资料:
6.  字符型变量用来存放字符常量,可以存放多个字符。( )
. 错误
. 正确
正确资料:
7.  ‘ ’和“”在内存中所占字节数相同。( )
. 错误
. 正确
正确资料:
8.  对于任何函数,它都有一个返回值。
. 错误
. 正确
正确资料:
9.  fr函数只能释放mllo()函数分配的存储空间。
. 错误
. 正确
正确资料:
10.  在语言中,不区分字母的大小写。( )
. 错误
. 正确
正确资料:



北交《语言程序设计》在线作业一




一、单选题(共 15 道试题,共 30 分。)

1.  下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“% %\n”,i,j);
. 3 3
. 4 4
. 3 4
. 4 3
正确资料:
2.  语言程序中,下列______组用户标识符是合法。
. 、_2i、whil
. 4、O、oo
. str_1、print、
. WOR、oo、I\mm
正确资料:
3.  二进制语言是属于面向_____的语言。
. 机器
. 过程
. 问题
. 对象
正确资料:
4.  若有初始化语句“ int [5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。
. [4]
. [[2]+1]
. [[2]]
. [3]+1
正确资料:
5.  已知:hr ='';int i=1,j;,执行语句j=!&&i++;,则i和j的值是______。( )
. 1,1
. 1,0
. 2,1
. 2,0
正确资料:
6.  以下说法下确的是_____。
. 语言程序总是从第一个的函数开始执行
. 在语言程序中,要调用的函数必须在min()函数中定义
. 语言程序总是从min()函数开始执行
. 语言程序中的min()函数必须放在程序的开始部分
正确资料:
7.  若为int类型,且其值为3,则执行完表达式+=-=*后,的值_______。
. 不定值
. 4
. 3
. 1
正确资料:
8.  有以下程序片段 int n=0,p; o { snf(%",&p); n++; } whil(p!=12345&&n<3); 此处 o-whil 循环的结束条件是()
. p的值不等于12345并且n的值小于3
. p的值等于12345并且n的值大于等于3
. p的值不等于12345或且n的值小于3
. p的值等于12345或且n的值大于等于3
正确资料:
9.  不合法的八进制数是()
. 0
. 028
. 077
. 01
正确资料:
10.  x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
. INPUT x、y、z;
. snf(“%%%”,&x,&y,&z);
. snf(“%%%”,x,y,z);
. r(“%%%”,&x,&y,&z);
正确资料:
11.  语言允许函数值类型缺省定义,此时该函数值隐含的类型是______。
. flot型
. int型
. long型
. oul型
正确资料:
12.  执行以下程序段后, 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
正确资料:
13.  已知:int ,*p=&;,则下列函数调用中错误的是______。( )
. snf("%",&);
. snf("%",p);
. snf("%",*p);
. printf("%",);
正确资料:
14.  语言是_______语言。
. 高级
. 中级
. 机器
. 汇编
正确资料:
15.  下面说法错误的是______。
. 整型变量可以存放字符型数据
. 字符型变量可以存放任意整型常量的值
. 变量必须限定以后使用
. 字符串的长度不等于它占的字节数
正确资料:



北交《语言程序设计》在线作业一




二、多选题(共 15 道试题,共 45 分。)

1.  以下叙述中正确的是______。
. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出
. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
. 可以通过赋初值的方式确定数组元素的个数
. 数组名代表的是数组所占存储区的首地址,其值不可改变
正确资料:
2.  在动态存储区中主要存放以下数据______。
. 函数形式参数
. 自动变量
. 函数调用时的现场保护和返回地址
. 全局变量
正确资料:
3.  关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确资料:
4.  语言中函数返回值的类型与下列哪项无关?
. 定义函数时所指定的函数类型
. 调用函数时临时
. 调用该函数的主函数类型
. rturn语句中的表达式类型
正确资料:
5.  以下对语言函数的有关描述中,错误的是:______。
. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
. 函数既可以嵌套定义又可以递归调用
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个源程序文件中
正确资料:
6.  内存中供用户使用的存储空间可分为:______。
. 程序区
. 静态存储区
. 动态存储区
. 数据存储区
正确资料:
7.  关于静态局部变量的说明正确的是______。
. 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
正确资料:
8.  语言程序中,下列___________标识符是合法。
. snf
. if
. flot
. _3
. str_2
F.
G. 5
H. His.g
正确资料:F
9.  以下对一维数组进行初始化,错误的语句是______。
. int [10]=(0,0,0,0,0);
. int [10]={};
. int [10]={0};
. int [2]={10,9,8}
正确资料:
10.  下列说法不正确的是______。
. 程序由符号构成
. 程序由标识符构成
. 程序由函数构成
. 程序由语句构成
正确资料:
11.  带参宏定义与函数的区别是:______。
. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
. 宏不存在类型问题,宏名和参数都不存在类型问题
. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果
正确资料:
12.  以下不正确的叙述是______。
. 语言的主函数是无参函数
. 语言的主函数最多允许有1个参数
. 语言的主函数最多允许有2个参数
. 语言的主函数可以有2个以上参数
正确资料:
13.  下列_________数据类型属于语言提供的基本数据类型。
. 数组类型
. 指针类型
. 整型
. 结构体类型
. 空类型
F. 字符型
G. 实型
H. 共用体类型
正确资料:FG
14.  下列说法中错误的是______。
. 程序总是从第一个定义的函数开始执行
. 程序总是从min函数开始执行
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个程序文件中
正确资料:
15.  下列说法中错误的是______。
. 不允许设置参数的默认值
. 设置参数的默认值只能在定义函数时设置
. 设置参数的默认值时,应该设置右边的参数
. 设置参数的默认值时,应该全部参数都设置
正确资料:



北交《语言程序设计》在线作业一




三、判断题(共 10 道试题,共 25 分。)

1.  语言中,每个函数都必须要有一个且只有一个min函数。
. 错误
. 正确
正确资料:
2.  变量的指针就是指向该变量指针变量的值。
. 错误
. 正确
正确资料:
3.  使用printf和snf函数时,必须添加#inlu <stio.h>命令。( )
. 错误
. 正确
正确资料:
4.  假定x和y为oul型,则表达式x=2,y=x+3/2的值是3。
. 错误
. 正确
正确资料:
5.  在程序运行过程中,其值不能被改变的量称为常量( )
. 错误
. 正确
正确资料:
6.  fr函数只能释放mllo()函数分配的存储空间。
. 错误
. 正确
正确资料:
7.  表达式=+可以写成+=。
. 错误
. 正确
正确资料:
8.  指向不同类型数组的两个指针能进行有意义的比较。
. 错误
. 正确
正确资料:
9.  模运算符要求两侧均应为整型数据。( )
. 错误
. 正确
正确资料:
10.  数据结构指的是数据的组织形式,数组就是一种数据结构( )
. 错误
. 正确
正确资料:



北交《语言程序设计》在线作业一




一、单选题(共 15 道试题,共 30 分。)

1.  已定义为字符型变量,则下列语句中正确的是______。
. =''97''
. ="97";
. =97;
. ="";
正确资料:
2.  以下程序段 x = -1; o { x=x*x;} whil(!x); 正确的说法是______。
. 死循环
. 循环一次
. 循环两次
. 有语法错
正确资料:
3.  设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_____。
. OF
. 非0值
. 0
. NULL
正确资料:
4.  若有初始化语句“ int [5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。
. [4]
. [[2]+1]
. [[2]]
. [3]+1
正确资料:
5.  若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为______。( )
. 4
. 3
. 2
. 1
正确资料:
6.  已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( )
. 0
. 1
. 4
. 5
正确资料:
7.  语言程序中,下列______组用户标识符是合法。
. 、_2i、whil
. 4、O、oo
. str_1、print、
. WOR、oo、I\mm
正确资料:
8.  语言中最简单的数据类型包括()。
. 整型、实型、逻辑型
. 整型、实型、字符型
. 整型、字符型、逻辑型
. 整型、实型、逻辑型、字符型
正确资料:
9.  有以下程序片段 int n=0,p; o { snf(%",&p); n++; } whil(p!=12345&&n<3); 此处 o-whil 循环的结束条件是()
. p的值不等于12345并且n的值小于3
. p的值等于12345并且n的值大于等于3
. p的值不等于12345或且n的值小于3
. p的值等于12345或且n的值大于等于3
正确资料:
10.  语言程序从min()函数开始执行,所以这个函数要写在____。
. 程序文件的开始
. 程序文件的最后
. 它所调用的函数的前面
. 程序文件的任何位置
正确资料:
11.  已知:int ,*p=&;,则下列函数调用中错误的是______。( )
. snf("%",&);
. snf("%",p);
. snf("%",*p);
. printf("%",);
正确资料:
12.  执行以下程序段后, 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
正确资料:
13.  设n=3;则执行 ++n语句后,n的值为_____。( )
. 5
. 4
. 3
. 2
正确资料:
14.  有以下语句,下面描述中正确的是_____。typf strut S{ int g; hr h;} T;
. 可用S定义结构体变量
. 可用T定义结构体变量
. S是strut类型的变量
. T是strut S类型的变量
正确资料:
15.  若已定义x和y为oul类型,则表达式:x=1,y=x+3/2的值是____。
. 1
. 2.0
. 2
. 2.5
正确资料:



北交《语言程序设计》在线作业一




二、多选题(共 15 道试题,共 45 分。)

1.  不与whil(x)语句中的x等价的是_____。
. x= =0
. x= =1
. x!=1
. x!=0
正确资料:
2.  关于宏定义的说法正确的是:
. <p>宏名一般习惯用大写字母表示,以便与变量名相区别</p>
. 使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量
. 宏定义是用宏名代替一个字符串,也就是简单的置换,不作正确性检查
. 宏定义不是语句,不必在行末加分号
正确资料:
3.  下列说法中错误的是______。
. 不允许设置参数的默认值
. 设置参数的默认值只能在定义函数时设置
. 设置参数的默认值时,应该设置右边的参数
. 设置参数的默认值时,应该全部参数都设置
正确资料:
4.  关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确资料:
5.  下列说法不正确的是______。
. 程序由符号构成
. 程序由标识符构成
. 程序由函数构成
. 程序由语句构成
正确资料:
6.  以下对语言函数的有关描述中,错误的是:______。
. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
. 函数既可以嵌套定义又可以递归调用
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个源程序文件中
正确资料:
7.  以下正确的语言标识符是_____。
.
.
. _
. .
正确资料:
8.  以下叙述中正确的是______。
. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出
. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
. 可以通过赋初值的方式确定数组元素的个数
. 数组名代表的是数组所占存储区的首地址,其值不可改变
正确资料:
9.  已知:int x,,;下列选项中正确的if语句是______。
. if(=) x++;
. if(=&lt;) x++;
. if(-) x++;
. if(x) x++;
正确资料:
10.  已知:int x;,则下面的说明指针变量p的语句______不是正确的。
. int p=&x;
. int *p=x;
. int *p=&x;
. *p=*x
正确资料:
11.  函数调用可以______。
. 出现在一个表达式中
. 出现在执行语句中
. 作为一个函数的实参
. 作为一个函数的形参
正确资料:
12.  下列字符中能构成标识符的是______。
. 数字字符
. 连接符
. 下划线字符
. 大写字母
正确资料:
13.  内存中供用户使用的存储空间可分为:______。
. 程序区
. 静态存储区
. 动态存储区
. 数据存储区
正确资料:
14.  关于静态局部变量的说明正确的是______。
. 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
正确资料:
15.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
. ptr是指向一维数组的指针变量
. ptr是指向int型数据的指针变量
. ptr是指向函数的指针,该函数返回一个int型数据
. ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确资料:



北交《语言程序设计》在线作业一




三、判断题(共 10 道试题,共 25 分。)

1.  swith语句中,多个s可以共用一组执行语句。( )
. 错误
. 正确
正确资料:
2.  语言中,每个函数都必须要有一个且只有一个min函数。
. 错误
. 正确
正确资料:
3.  程序是由文件构成,而文件是由函数构成。
. 错误
. 正确
正确资料:
4.  字符型变量用来存放字符常量,可以存放多个字符。( )
. 错误
. 正确
正确资料:
5.  在定义数组变量时,可以不指定数组的长度。
. 错误
. 正确
正确资料:
6.  fr函数只能释放mllo()函数分配的存储空间。
. 错误
. 正确
正确资料:
7.  语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
. 错误
. 正确
正确资料:
8.  使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
. 错误
. 正确
正确资料:
9.  rk是结束本次循环,而ontinu是结束所有的循环。
. 错误
. 正确
正确资料:
10.  在语言中,变量不区分大小写。
. 错误
. 正确
正确资料:



北交《语言程序设计》在线作业一




一、单选题(共 15 道试题,共 30 分。)

1.  执行以下程序段后, x, y和z的值分别是______。int x=10,y=20,z=30;if(x&gt;y) z=x; x=y; y=z;
. 10,20,30
. 20,30,30
. 20,30,10
. 20,30,20
正确资料:
2.  x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
. INPUT x、y、z;
. snf(“%%%”,&x,&y,&z);
. snf(“%%%”,x,y,z);
. r(“%%%”,&x,&y,&z);
正确资料:
3.  以下可作为函数 fopn 中第一个参数的正确格式是______。
. :\usr\fil.txt
. ":\usr\fil.txt"
. ":\\usr\\fil.txt"
. :usr\fil.txt
正确资料:
4.  已知int =4;执行语句+=-=(-2)*(-2);后,的值是_______。
. 0
. 6
. -24
. -60
正确资料:
5.  已定义为字符型变量,则下列语句中正确的是______。
. =''97''
. ="97";
. =97;
. ="";
正确资料:
6.  已知:int i=6,j;,则执行语句j=(++i)+(i++)后的j值是______。( )
. 4
. 14
. 13
. 15
正确资料:
7.  有以下程序,执行后输出得结果是_____。min( ){ hr *p[10]={“”, “fg”, “”, “”, “” }; Printf(“%\n”,strln(p[3]));}
. 2
. 3
. 4
. 5
正确资料:
8.  已知int m,n,i=2;执行语句m=-i++;n=++i;后,m和n的值分别是_____。
. -3 4
. -2 4
. -3 3
. -2 3
正确资料:
9.  若已定义x和y为oul类型,则表达式:x=1,y=x+3/2的值是____。
. 1
. 2.0
. 2
. 2.5
正确资料:
10.  已知:int x=4,y=5,z;,则执行z=x=x&gt;y;后,z的值为______。( )
. 0
. 1
. 4
. 5
正确资料:
11.  已知:hr ='';int i=1,j;,执行语句j=!&&i++;,则i和j的值是______。( )
. 1,1
. 1,0
. 2,1
. 2,0
正确资料:
12.  设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_____。
. OF
. 非0值
. 0
. NULL
正确资料:
13.  语言是_______语言。
. 高级
. 中级
. 机器
. 汇编
正确资料:
14.  若w=1,x=2,y=3,z=4;,则条件表达式w&gt;x?w:y&lt;z?y:z的结果为______。( )
. 4
. 3
. 2
. 1
正确资料:
15.  下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“% %\n”,i,j);
. 3 3
. 4 4
. 3 4
. 4 3
正确资料:



北交《语言程序设计》在线作业一




二、多选题(共 15 道试题,共 45 分。)

1.  在语言中,正确的int类型的常数是:______。
. 0
. 32768
. 037
. 0xf
正确资料:
2.  以下对语言函数的有关描述中,错误的是:______。
. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
. 函数既可以嵌套定义又可以递归调用
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个源程序文件中
正确资料:
3.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
. ptr是指向一维数组的指针变量
. ptr是指向int型数据的指针变量
. ptr是指向函数的指针,该函数返回一个int型数据
. ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确资料:
4.  语言程序中,下列___________标识符是合法。
. snf
. if
. flot
. _3
. str_2
F.
G. 5
H. His.g
正确资料:F
5.  关于宏定义的说法正确的是:
. <p>宏名一般习惯用大写字母表示,以便与变量名相区别</p>
. 使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量
. 宏定义是用宏名代替一个字符串,也就是简单的置换,不作正确性检查
. 宏定义不是语句,不必在行末加分号
正确资料:
6.  在文件操作中,用于检测和设置文件状态的函数有______。
. 文件结束检测函数fof()
. 读写文件出错检测函数frror()
. 文件出错和结束标志文件函数才lrrr()
. 文件关闭函数flos()
正确资料:
7.  在动态存储区中主要存放以下数据______。
. 函数形式参数
. 自动变量
. 函数调用时的现场保护和返回地址
. 全局变量
正确资料:
8.  下列关于#inlu命令的叙述中,正确的是______。
. 一个#inlu命令中只能指定一个被包含文件
. 一个#inlu命令中可以指定多个被包含文件
. 一个被包含文件中又可以包含另一个被包含文件
. #inlu命令中,文件名可以用双引号或尖括号括起来
正确资料:
9.  不与whil(x)语句中的x等价的是_____。
. x= =0
. x= =1
. x!=1
. x!=0
正确资料:
10.  关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确资料:
11.  关于实参和形参的说法正确的是______。
. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
. 实参可以是变量、常量或表达式
. 实参与形参的类型应相同或赋值兼容
. 实参变量对形参变量的数据传递是“值传递”
正确资料:
12.  下列说法中错误的是______。
. 不允许设置参数的默认值
. 设置参数的默认值只能在定义函数时设置
. 设置参数的默认值时,应该设置右边的参数
. 设置参数的默认值时,应该全部参数都设置
正确资料:
13.  以下对一维数组进行初始化,错误的语句是______。
. int [10]=(0,0,0,0,0);
. int [10]={};
. int [10]={0};
. int [2]={10,9,8}
正确资料:
14.  关于静态局部变量的说明正确的是______。
. 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
正确资料:
15.  以下说法不正确的是______。
. 定义函数时,形参的类型说明可以放在函数体内
. rturn后边的值不能为表达式
. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
. 如果形参与实参的类型不一致,以实参类型为准
正确资料:



北交《语言程序设计》在线作业一




三、判断题(共 10 道试题,共 25 分。)

1.  在定义数组变量时,可以不指定数组的长度。
. 错误
. 正确
正确资料:
2.  字符型变量用来存放字符常量,可以存放多个字符。( )
. 错误
. 正确
正确资料:
3.  语言中,每个函数都必须要有一个且只有一个min函数。
. 错误
. 正确
正确资料:
4.  逻辑运算符的优先级比算术运算符高。
. 错误
. 正确
正确资料:
5.  在语言中,不区分字母的大小写。( )
. 错误
. 正确
正确资料:
6.  对于任何函数,它都有一个返回值。
. 错误
. 正确
正确资料:
7.  gth()和gth()函数的功能相同。
. 错误
. 正确
正确资料:
8.  指向不同类型数组的两个指针能进行有意义的比较。
. 错误
. 正确
正确资料:
9.  使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
. 错误
. 正确
正确资料:
10.  自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
. 错误
. 正确
正确资料:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2015-11-11 22:34:18 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2015-11-25 18:15:27 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-16 14:56 , Processed in 0.106873 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表