下载此文档

北交《C语言程序设计(专) 》在线作业一15秋100分答案.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
北交《C语言程序设计(专)》在线作业一15秋100分答案一、单选题(共10道试题,共40分。)设有定义:intn=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是p=1;*q=2;q=p;*p=5;正确答案::longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf(2汇编语言程序设计468正确答案:,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>,则输出结果为main(intargc,char*argv[]){while(--argc>0)printf(ABCDEFGIJHLABCDEFGHIJKLIJKLABCDEFGH正确答案::,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;......}p和q的类型不一致,不能执行*p=*q;语句*p中存放的是地址值,因此不能执行*p=40;语句q没有指向具体的存储单元,所以*q没有实际意义q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果正确答案:(float)是一个双精度型表达式一个整型表达式一种函数调用一个不合法的表达式正确答案:::#includeunionpw{inti;charch[2];}a;main(){[0]=13;[1]=0;printf(1314208209正确答案:=2;intfunc(int*a){b+=*a;return(b);}main(){inta=2,res=2;res+=func(&a);printf(46810正确答案:(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf(3412正确答案:A北交《C语言程序设计(专)》在线作业一二、多选题(共10道试题,共40分。)以下______是正确的转义字符。()‘\\'‘\’‘\81'‘\0'正确答案::inta[2][3]{0,2,4,6,8,10};以下描述正确的有*(a+1)为元素6的地址*(a[1]+1)的值为2**(a+1)+2的值为8a[0]。C程序总是从第一个定义的函数开始执行C程序总是从main函数开始执行C函数必须有返回值,否则不能使用函数C程序中有调用关系的所有函数必须放在同一个程序文件中正确答案:。出现在一个表达式中出现在执行语句中作为一个函数的实参作为一个函数的形参正确答案::doubler=99,*p=&r;*p=r;则以下不正确的叙述是:______以上两处的*p含义相同,都说明给指针变量p赋值语句“*p=r;”把变量r的地址值赋给指针变量p语句“*p=r;”取变量r的值放回r中在“doubler=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元正确答案:*argv[]可以实现命令行方式使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中字符数组并不要求它的最后一个字符是‘\0’‘A’和“A”都是字符串常量正确答案:。静态局部变量存储在静态存储区静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符虽然静态局部变量在函数调用结束后仍然存在,:intx;,则下面的说明指针变量pb的语句______不是正确的。intpb=&x;int*pb=x;int*pb=&x;*pb=*x正确答案:。:。定义函数时,形参的类型说明可以放在函数体内return后边的值不能为表达式如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准如果形参与实参的类型不一致,以实

北交《C语言程序设计(专) 》在线作业一15秋100分答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小72 KB
  • 时间2019-11-22