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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2015-10-13 22:41:44 | 显示全部楼层 |阅读模式
谋学网

北交《C语言程序设计(专) 》在线作业二




一、单选(共 10 道试题,共 40 分。)

1.  若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为
. 4
. 16
. 32
. 52
正确资料:
2.  在16位IM-P机上使用语言,若有如下定义   strut t   { int i;   hr h;   oul f;   } ;   则结构变量占用内存的字节数是
. 1
. 2
. 7
. 11
正确资料:
3.  以下程序有错,错误原因是   min()   { int *p,i;hr *q,h;   p=&i;   q=&h;   *p=40;   *p=*q;   ......   }
. p和q的类型不一致,不能执行*p=*q;语句
. *p中存放的是地址值,因此不能执行*p=40;语句
. q没有指向具体的存储单元,所以*q没有实际意义
. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
正确资料:
4.  设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是
. p=1;
. *q=2;
. q=p;
. *p=5;
正确资料:
5.  下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。   #inlu   min()   { int i=0,j,k;   o{i++;k=316-13*i;}whil(______);   j=k/11;   printf("316=13*%+11*%",i,j);   }
. k/11
. k
. k/11==0
. k==0
正确资料:
6.  请选出可用作语言用户标识符的是
. voi,fin,WOR
. 3_3,_123,IF
. FOR,--,s
. 2,o,Sizof
正确资料:
7.  下列程序的输出结果是   min()   { oul =3.2; int x,y;   x=1.2; y=(x+3.8)/5.0;   printf("%\n", *y);   }
. 3
. 3.2
. 0
. 3.07
正确资料:
8.  以下程序的输出结果是   voi rvrs(int [],int n)   { int i,t;   for(i=0;i   { t=[i]; [i]=[n-1-i];[n-1-i]=t;}   }   min()   { int [10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;   rvrs(,8);   for(i=6;i<10;i++)s+=[i];   printf(" %\n ",s);
. 22
. 10
. 34
. 30
正确资料:
9.  下面程序的运行结果是   #inlu   min()   { int =1,=10;   o   {-=;++;}whil(--<0);   printf("=%,=%\n",,);   }
. =3,=11
. =2,=8
. =1,=-1
. =4,=9
正确资料:
10.  sizof(flot)是
. 一个双精度型表达式
. 一个整型表达式
. 一种函数调用
. 一个不合法的表达式
正确资料:



北交《语言程序设计(专) 》在线作业二




二、多选题(共 10 道试题,共 40 分。)

1.  下列字符中能构成标识符的是______。
. 数字字符
. 连接符
. 下划线字符
. 大写字母
正确资料:
2.  已知:int x;,则下面的说明指针变量p的语句______不是正确的。
. int p=&x;
. int *p=x;
. int *p=&x;
. *p=*x
正确资料:
3.  关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确资料:
4.  关于宏定义的说法正确的是:
. 宏名一般习惯用大写字母表示,以便与变量名相区别
. 使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量
. 宏定义是用宏名代替一个字符串,也就是简单的置换,不作正确性检查
. 宏定义不是语句,不必在行末加分号
正确资料:
5.  带参宏定义与函数的区别是:______。
. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
. 宏不存在类型问题,宏名和参数都不存在类型问题
. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果
正确资料:
6.  下列说法中错误的是______。
. 程序总是从第一个定义的函数开始执行
. 程序总是从min函数开始执行
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个程序文件中
正确资料:
7.  以下______是正确的转义字符。( )
. ‘\\'
. ‘\’
. ‘\81'
. ‘\0'
正确资料:
8.  若定义:int [2][3]{0,2,4,6,8,10};以下描述正确的有
. *(+1)为元素6的地址
. *([1]+1)的值为2
. **(+1)+2的值为8
. [0]与相同   
正确资料:
9.  以下不正确的叙述是______。
. 语言的主函数是无参函数
. 语言的主函数最多允许有1个参数
. 语言的主函数最多允许有2个参数
. 语言的主函数可以有2个以上参数
正确资料:
10.  下列说法中错误的是______。
. 不允许设置参数的默认值
. 设置参数的默认值只能在定义函数时设置
. 设置参数的默认值时,应该设置右边的参数
. 设置参数的默认值时,应该全部参数都设置
正确资料:



北交《语言程序设计(专) 》在线作业二




三、判断题(共 5 道试题,共 20 分。)

1.  程序中各函数之间既允许直接递归调用也允许间接递归调
. 错误
. 正确
正确资料:
2.  静态外部变量既可以在文本文件中引用,也可以在其它文件引用
. 错误
. 正确
正确资料:
3.  主函数和其它函数可以相互调用
. 错误
. 正确
正确资料:
4.  ‘ ’和“”在内存中所占字节数相同。( )
. 错误
. 正确
正确资料:
5.  puthr()函数可以输出一个字符串
. 错误
. 正确
正确资料:



北交《语言程序设计(专) 》在线作业二




一、单选题(共 10 道试题,共 40 分。)

1.  以下程序有语法错误,有关错误原因的正确说法是   min()   { int G=5,k;   voi prt_hr();   ...   k=prt_hr(G);   ...   }
. 语句 voi prt_hr();有错,它是函数调用语句,不能用voi说明
. 变量名不能使用大写字母
. 函数说明和函数调用语句之间有矛盾
. 函数名不能使用下划线
正确资料:
2.  语言中,能识别处理的文件为
. 文本文件和数据块文件
. 文本文件和二进制文件
. 流文件和文本文件
. 数据文件和二进制文件
正确资料:
3.  以下叙述中不正确的是
. 在不同的函数中可以使用相同的名字的变量
. 函数中的形式参数是局部变量
. 在一个函数内定义的变量只在本函数范围内有效
. 在一个函数内的复合语句中定义的变量在本函数范围内有效
正确资料:
4.  设有以下语句:   hr x=3,y=6,z;   z=x^y<<2;   则z的二进制值是
. 00010100
. 00011011
. 00011100
. 00011000
正确资料:
5.  在16位编译系统上,若定义long ;,则能给赋40000的正确语句是
. =20000+20000;
. =4000*10;
. =30000+10000;
. =4000L*10L
正确资料:
6.  若有以下程序   #inlu   int []={2,4,6,8};   min()   { int i;   int *p=;   for(i=0;i<4;i++)[i]=*p;   printf("%\n",[2]);   }   上面程序输出结果是
. 6
. 8
. 4
. 2
正确资料:
7.  若已定义:   int []={0,1,2,3,4,5,6,7,8,9}, *p=,i;   其中 0≤i≤9, 则对数组元素不正确的引用是
. [p-]
. *(&[i])
. p[i]
. [10]
正确资料:
8.  函数 rwin 的作用是
. 使文件位置指针重新返回文件的开始位置
. 将文件位置指针指向文件中所要求的特定位置
. 使文件位置指针指向文件的末尾
. 使文件位置指针自动移至下一个字符位置
正确资料:
9.  以下不正确的定义语句是
. oul x[5]={2.0,4.0,6.0,8.0,10.0};
. int y[5]={0,1,3,5,7,9};
. hr 1[]={′1′,′2′,′3′,′4′,′5′};
. hr 2[]={′\x10′,′\x′,′\x8′};
正确资料:
10.  请选出以下语句的输出结果   printf("%\n",strln("\t\"\065\xff\n"));
. 5
. 14
. 8
. 输出项不合法,无正常输出
正确资料:



北交《语言程序设计(专) 》在线作业二




二、多选题(共 10 道试题,共 40 分。)

1.  关于宏定义的说法正确的是:
. 宏名一般习惯用大写字母表示,以便与变量名相区别
. 使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量
. 宏定义是用宏名代替一个字符串,也就是简单的置换,不作正确性检查
. 宏定义不是语句,不必在行末加分号
正确资料:
2.  以下对语言函数的有关描述中,错误的是:______。
. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
. 函数既可以嵌套定义又可以递归调用
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个源程序文件中
正确资料:
3.  对静态变量的正确描述
. 静态局部变量在静态存储区内分配单元
. 静态外部变量可以赋初值,也可以不赋初值
. 静态外部变量的作用与外部变量相同
. 静态局部变量在函数调用结束时,仍保存其值,不会随着消失。
正确资料:
4.  对函数的正确使用方法描述
. 用数组做函数参数时,必须在主调函数和被调函数中分别定义数组
. 实参数组元素和形参数组元素类型可以不一致
. 形参数组长度可以不指定
. 形参数组长度可以大于实参数组长度
正确资料:
5.  下列说法不正确的是______。
. 程序由符号构成
. 程序由标识符构成
. 程序由函数构成
. 程序由语句构成
正确资料:
6.  以下不正确的描述是______。
. 函数的定义可以嵌套,函数的调用不可以嵌套
. 函数的定义不可以嵌套,函数的调用可以嵌套
. 函数的定义和函数的调用均可以嵌套
. 函数的定义和函数的调用均不可以嵌套
正确资料:
7.  关于文件的打开方式描述正确的是:______。
. r:打开只读文件
. +:打开或建立用于更新数据的文件,数据追加到文件尾
. :打开或建立一个把数据追加到文件尾的文件
. r+:打开用于更新数据的文件
正确资料:
8.  以下叙述中正确的是______。
. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出
. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
. 可以通过赋初值的方式确定数组元素的个数
. 数组名代表的是数组所占存储区的首地址,其值不可改变
正确资料:
9.  以下对一维数组进行初始化,错误的语句是______。
. int [10]=(0,0,0,0,0);
. int [10]={};
. int [10]={0};
. int [2]={10,9,8}
正确资料:
10.  下列描述正确的是
. 由min 函数及其参数rg和* rgv[]可以实现命令行方式
. 使用flos关闭文件时,先释放文件指针,再写缓冲区数据到文件中
. 字符数组并不要求它的最后一个字符是‘\0’
. ‘’和“”都是字符串常量   
正确资料:



北交《语言程序设计(专) 》在线作业二




三、判断题(共 5 道试题,共 20 分。)

1.  puthr()函数可以输出一个字符串
. 错误
. 正确
正确资料:
2.  若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。
. 错误
. 正确
正确资料:
3.  宏名必须用大写字母表示。
. 错误
. 正确
正确资料:
4.  程序中各函数之间既允许直接递归调用也允许间接递归调
. 错误
. 正确
正确资料:
5.  使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( )
. 错误
. 正确
正确资料:



北交《语言程序设计(专) 》在线作业二




一、单选题(共 10 道试题,共 40 分。)

1.  设有int x=11;则表达式(x++*1/3)的值是
. 3
. 4
. 11
. 12
正确资料:
2.  在16位IM-P机上使用语言,若有如下定义   strut t   { int i;   hr h;   oul f;   } ;   则结构变量占用内存的字节数是
. 1
. 2
. 7
. 11
正确资料:
3.  设有以下说明语句   strut x   { int x ; flot y; hr z ;} xmpl;   则下面的叙述中不正确的是
. strut结构体类型的关键字
. xmpl是结构体类型名
. x,y,z都是结构体成员名
. strut x是结构体类型名
正确资料:
4.  下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。   #inlu   min()   { int i=0,j,k;   o{i++;k=316-13*i;}whil(______);   j=k/11;   printf("316=13*%+11*%",i,j);   }
. k/11
. k
. k/11==0
. k==0
正确资料:
5.  设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是
. p=1;
. *q=2;
. q=p;
. *p=5;
正确资料:
6.  有如下程序   int [10]={1,2,3,4,5,6,7,8,9,10};   int *p=&[3],;=p[5];   则的值是
. 5
. 6
. 9
. 8
正确资料:
7.  设有数组定义: hr rry[]="hin"; 则数组 rry所占的空间为
. 4个字节
. 5个字节
. 6个字节
. 7个字节
正确资料:
8.  请选出以下语句的输出结果   printf("%\n",strln("\t\"\065\xff\n"));
. 5
. 14
. 8
. 输出项不合法,无正常输出
正确资料:
9.  以下程序有错,错误原因是   min()   { int *p,i;hr *q,h;   p=&i;   q=&h;   *p=40;   *p=*q;   ......   }
. p和q的类型不一致,不能执行*p=*q;语句
. *p中存放的是地址值,因此不能执行*p=40;语句
. q没有指向具体的存储单元,所以*q没有实际意义
. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
正确资料:
10.  下面程序的输出结果是   min()   { int [10]={1,2,3,4,5,6,7,8,9,10},*p=;   printf("%\n",*(p+2));}
. 3
. 4
. 1
. 2
正确资料:



北交《语言程序设计(专) 》在线作业二




二、多选题(共 10 道试题,共 40 分。)

1.  在文件操作中,用于检测和设置文件状态的函数有______。
. 文件结束检测函数fof()
. 读写文件出错检测函数frror()
. 文件出错和结束标志文件函数才lrrr()
. 文件关闭函数flos()
正确资料:
2.  以下叙述中正确的是______。
. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出
. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
. 可以通过赋初值的方式确定数组元素的个数
. 数组名代表的是数组所占存储区的首地址,其值不可改变
正确资料:
3.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
. ptr是指向一维数组的指针变量
. ptr是指向int型数据的指针变量
. ptr是指向函数的指针,该函数返回一个int型数据
. ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确资料:
4.  下列说法中错误的是______。
. 程序总是从第一个定义的函数开始执行
. 程序总是从min函数开始执行
. 函数必须有返回值,否则不能使用函数
. 程序中有调用关系的所有函数必须放在同一个程序文件中
正确资料:
5.  不与whil(x)语句中的x等价的是_____。
. x= =0
. x= =1
. x!=1
. x!=0
正确资料:
6.  以下正确的语言标识符是_____。
.
.
. _
. .
正确资料:
7.  若定义:int [2][3]{0,2,4,6,8,10};以下描述正确的有
. *(+1)为元素6的地址
. *([1]+1)的值为2
. **(+1)+2的值为8
. [0]与相同   
正确资料:
8.  关于静态局部变量的说明正确的是______。
. 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
正确资料:
9.  下列描述正确的是
. 由min 函数及其参数rg和* rgv[]可以实现命令行方式
. 使用flos关闭文件时,先释放文件指针,再写缓冲区数据到文件中
. 字符数组并不要求它的最后一个字符是‘\0’
. ‘’和“”都是字符串常量   
正确资料:
10.  在缓冲文件系统中用于读写的函数有
. puthr ()   
. fr()
. rwin ()   
. purw()  
正确资料:



北交《语言程序设计(专) 》在线作业二




三、判断题(共 5 道试题,共 20 分。)

1.  puts和gts函数只能输入或输出一个字符串
. 错误
. 正确
正确资料:
2.  程序中各函数之间既允许直接递归调用也允许间接递归调
. 错误
. 正确
正确资料:
3.  数据结构指的是数据的组织形式,数组就是一种数据结构( )
. 错误
. 正确
正确资料:
4.  程序的执行总是从第一个定义的函数开始
. 错误
. 正确
正确资料:
5.  语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
. 错误
. 正确
正确资料:



北交《语言程序设计(专) 》在线作业二




一、单选题(共 10 道试题,共 40 分。)

1.  若有以下程序   #inlu   int []={2,4,6,8};   min()   { int i;   int *p=;   for(i=0;i<4;i++)[i]=*p;   printf("%\n",[2]);   }   上面程序输出结果是
. 6
. 8
. 4
. 2
正确资料:
2.  语言中,能识别处理的文件为
. 文本文件和数据块文件
. 文本文件和二进制文件
. 流文件和文本文件
. 数据文件和二进制文件
正确资料:
3.  若已定义:   int []={0,1,2,3,4,5,6,7,8,9}, *p=,i;   其中 0≤i≤9, 则对数组元素不正确的引用是
. [p-]
. *(&[i])
. p[i]
. [10]
正确资料:
4.  下面程序的输出结果是   min()   { int [10]={1,2,3,4,5,6,7,8,9,10},*p=;   printf("%\n",*(p+2));}
. 3
. 4
. 1
. 2
正确资料:
5.  以下叙述中不正确的是
. 在不同的函数中可以使用相同的名字的变量
. 函数中的形式参数是局部变量
. 在一个函数内定义的变量只在本函数范围内有效
. 在一个函数内的复合语句中定义的变量在本函数范围内有效
正确资料:
6.  以下不正确的叙述是
. 在程序中,逗号运算符的优先级最低
. 在程序中,PH和ph是两个不同的变量
. 若和类型相同,在计算了赋值表达式=后中的值将放入中,而中的值不变
. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
正确资料:
7.  设有数组定义: hr rry[]="hin"; 则数组 rry所占的空间为
. 4个字节
. 5个字节
. 6个字节
. 7个字节
正确资料:
8.  下面程序的运行结果是   #inlu   min()   { int =1,=10;   o   {-=;++;}whil(--<0);   printf("=%,=%\n",,);   }
. =3,=11
. =2,=8
. =1,=-1
. =4,=9
正确资料:
9.  有如下程序   int [10]={1,2,3,4,5,6,7,8,9,10};   int *p=&[3],;=p[5];   则的值是
. 5
. 6
. 9
. 8
正确资料:
10.  设有int x=11;则表达式(x++*1/3)的值是
. 3
. 4
. 11
. 12
正确资料:



北交《语言程序设计(专) 》在线作业二




二、多选题(共 10 道试题,共 40 分。)

1.  设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
. ptr是指向一维数组的指针变量
. ptr是指向int型数据的指针变量
. ptr是指向函数的指针,该函数返回一个int型数据
. ptr是一个函数名,该函数的返回值是指向int型数据的指针
正确资料:
2.  提供的预处理功能主要有______。
. 宏定义
. 文件包含
. 条件编译
. 异常终止
正确资料:
3.  已知:int x;,则下面的说明指针变量p的语句______不是正确的。
. int p=&x;
. int *p=x;
. int *p=&x;
. *p=*x
正确资料:
4.  下列描述正确的是
. 由min 函数及其参数rg和* rgv[]可以实现命令行方式
. 使用flos关闭文件时,先释放文件指针,再写缓冲区数据到文件中
. 字符数组并不要求它的最后一个字符是‘\0’
. ‘’和“”都是字符串常量   
正确资料:
5.  内存中供用户使用的存储空间可分为:______。
. 程序区
. 静态存储区
. 动态存储区
. 数据存储区
正确资料:
6.  若定义:int [2][3]{0,2,4,6,8,10};以下描述正确的有
. *(+1)为元素6的地址
. *([1]+1)的值为2
. **(+1)+2的值为8
. [0]与相同   
正确资料:
7.  语言中函数返回值的类型与下列哪项无关?
. 定义函数时所指定的函数类型
. 调用函数时临时
. 调用该函数的主函数类型
. rturn语句中的表达式类型
正确资料:
8.  在文件操作中,用于检测和设置文件状态的函数有______。
. 文件结束检测函数fof()
. 读写文件出错检测函数frror()
. 文件出错和结束标志文件函数才lrrr()
. 文件关闭函数flos()
正确资料:
9.  在语言中,正确的int类型的常数是:______。
. 0
. 32768
. 037
. 0xf
正确资料:
10.  对函数的正确使用方法描述
. 用数组做函数参数时,必须在主调函数和被调函数中分别定义数组
. 实参数组元素和形参数组元素类型可以不一致
. 形参数组长度可以不指定
. 形参数组长度可以大于实参数组长度
正确资料:



北交《语言程序设计(专) 》在线作业二




三、判断题(共 5 道试题,共 20 分。)

1.  使用printf和snf函数时,必须添加#inlu <stio.h>命令。( )
. 错误
. 正确
正确资料:
2.  语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
. 错误
. 正确
正确资料:
3.  宏定义就是用宏名代替一个字符串,也就是简单的置换,不作正确性检查。
. 错误
. 正确
正确资料:
4.  对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出。
. 错误
. 正确
正确资料:
5.  for(;;)语句相当于whil(1)语句
. 错误
. 正确
正确资料:



北交《语言程序设计(专) 》在线作业二




一、单选题(共 10 道试题,共 40 分。)

1.  下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。   #inlu   min()   { int i=0,j,k;   o{i++;k=316-13*i;}whil(______);   j=k/11;   printf("316=13*%+11*%",i,j);   }
. k/11
. k
. k/11==0
. k==0
正确资料:
2.  有如下程序:   long fi(int n)   { if(n>2)rturn(fi(n-1)+fi(n-2));   ls rturn(2);   }   min()   { printf("%\n",fi(3));}   该程序的输出结果是
. 2
. 4
. 6
. 8
正确资料:
3.  若已定义:   int []={0,1,2,3,4,5,6,7,8,9}, *p=,i;   其中 0≤i≤9, 则对数组元素不正确的引用是
. [p-]
. *(&[i])
. p[i]
. [10]
正确资料:
4.  请选出以下语句的输出结果   printf("%\n",strln("\t\"\065\xff\n"));
. 5
. 14
. 8
. 输出项不合法,无正常输出
正确资料:
5.  下列程序的输出结果是   min()   { oul =3.2; int x,y;   x=1.2; y=(x+3.8)/5.0;   printf("%\n", *y);   }
. 3
. 3.2
. 0
. 3.07
正确资料:
6.  下面程序段的运行结果是   hr *formt="%s,=%,=%\n";   int =11,=10;   +=;   printf(formt,"+=",,);
. for,"+=",
. formt,"+="
. +=,=21,=10
. 以上结果都不对
正确资料:
7.  以下程序的输出结果是   voi rvrs(int [],int n)   { int i,t;   for(i=0;i   { t=[i]; [i]=[n-1-i];[n-1-i]=t;}   }   min()   { int [10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;   rvrs(,8);   for(i=6;i<10;i++)s+=[i];   printf(" %\n ",s);
. 22
. 10
. 34
. 30
正确资料:
8.  以下程序有语法错误,有关错误原因的正确说法是   min()   { int G=5,k;   voi prt_hr();   ...   k=prt_hr(G);   ...   }
. 语句 voi prt_hr();有错,它是函数调用语句,不能用voi说明
. 变量名不能使用大写字母
. 函数说明和函数调用语句之间有矛盾
. 函数名不能使用下划线
正确资料:
9.  以下不正确的叙述是
. 在程序中,逗号运算符的优先级最低
. 在程序中,PH和ph是两个不同的变量
. 若和类型相同,在计算了赋值表达式=后中的值将放入中,而中的值不变
. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
正确资料:
10.  设有int x=11;则表达式(x++*1/3)的值是
. 3
. 4
. 11
. 12
正确资料:



北交《语言程序设计(专) 》在线作业二




二、多选题(共 10 道试题,共 40 分。)

1.  若有以下定义和语句:oul r=99,*p=&r; *p=r;则以下不正确的叙述是:______
. 以上两处的*p含义相同,都说明给指针变量p赋值
. 语句“*p=r;”把变量r的地址值赋给指针变量p
. 语句“*p=r;”取变量r的值放回r中
. 在“oul r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
正确资料:
2.  关于静态局部变量的说明正确的是______。
. 静态局部变量存储在静态存储区
. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
正确资料:
3.  关于实参和形参的说法正确的是______。
. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
. 实参可以是变量、常量或表达式
. 实参与形参的类型应相同或赋值兼容
. 实参变量对形参变量的数据传递是“值传递”
正确资料:
4.  下列说法中错误的是______。
. 不允许设置参数的默认值
. 设置参数的默认值只能在定义函数时设置
. 设置参数的默认值时,应该设置右边的参数
. 设置参数的默认值时,应该全部参数都设置
正确资料:
5.  在动态存储区中主要存放以下数据______。
. 函数形式参数
. 自动变量
. 函数调用时的现场保护和返回地址
. 全局变量
正确资料:
6.  若定义:int [2][3]{0,2,4,6,8,10};以下描述正确的有
. *(+1)为元素6的地址
. *([1]+1)的值为2
. **(+1)+2的值为8
. [0]与相同   
正确资料:
7.  下列描述正确的是
. 由min 函数及其参数rg和* rgv[]可以实现命令行方式
. 使用flos关闭文件时,先释放文件指针,再写缓冲区数据到文件中
. 字符数组并不要求它的最后一个字符是‘\0’
. ‘’和“”都是字符串常量   
正确资料:
8.  内存中供用户使用的存储空间可分为:______。
. 程序区
. 静态存储区
. 动态存储区
. 数据存储区
正确资料:
9.  以下说法不正确的是______。
. 定义函数时,形参的类型说明可以放在函数体内
. rturn后边的值不能为表达式
. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
. 如果形参与实参的类型不一致,以实参类型为准
正确资料:
10.  带参宏定义与函数的区别是:______。
. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
. 宏不存在类型问题,宏名和参数都不存在类型问题
. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果
正确资料:



北交《语言程序设计(专) 》在线作业二




三、判断题(共 5 道试题,共 20 分。)

1.  一个int型与一个oul型数据进行混合运算时,其结果是oul型。
. 错误
. 正确
正确资料:
2.  对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出。
. 错误
. 正确
正确资料:
3.  若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。
. 错误
. 正确
正确资料:
4.  语句int *pt中的*pt是指针变量名。
. 错误
. 正确
正确资料:
5.  使用gthr函数可以不添加#inlu <stio.h>命令。( )
. 错误
. 正确
正确资料:


谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2015-10-30 13:20:17 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-16 12:25 , Processed in 0.135128 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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