远程满分北交 15 秋《 C 语言程序设计(专) 》在线作业一答案北交《 C 语言程序设计(专) 》在线作业一一、单选题(共 10 道试题,共 40分。) 1. 设有定义: int n=0,*p=&n,**q=&p, 则下列选项中正确的赋值语句是 A. p=1 ; B. *q=2; C. q=p; D. *p=5; 正确答案: D 2. 有如下程序: long fib ( int n){ if( n>2 ) return ( fib ( n-1 ) +fib ( n-2 )); else return (2);} main (){ printf ( "%d \ n",fib ()) ;} 该程序的输出结果是 正确答案: B. 假定以下程序经编译和连接后生成可执行文件 , 如果在此可执行文件所在目录的 DOS 提示符下键入: PROG ABCDEFGH IJKL< 回车> ,则输出结果为 main ( int argc, char *argv []) { while ( --argc>0 ) printf ( "%s",argv [ argc ]); printf ("\ n");} A. ABCDEFG B. IJHL C. ABCDEFGHIJKL ( "%d \ n", ) ;} 程序的输出结果是 B. 14 C. 208 D. 209 正确答案: A 9. 下列程序的输出结果是 int b=2; int func ( int *a) {b += *a; return (b) ;} main () { int a=2, res=2; res += func ( &a); printf ( "%d \ n",res );} D. 10 正确答案: B 10. 下面程序的输出结果是 main () { int a[ 10] ={1,2,,4,5,6,7,8,9,10},*p=a; printf ( "%d \ n",* ( p+2 )) ;} A. 正确答案: A 北交《 C 语言程序设计(专) 》在线作业一二、多选题(共 10 道试题,共 40分。) A. 定义函数时,形参的类型说明可以放在函数体内 B. return 后边的值不能为表达式 C. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准 D. 如果形参与实参的类型不一致,以实参类型为准正确答案: ABD 北交《 C 语言程序设计(专) 》在线作业一三、判断题(共 5 道试题,共 20分。) 1. 主函数和其它函数可以相互调用 A. 错误 B. 正确正确答案: A 2. 数据结构指的是数据的组织形式,数组就是一种数据结构( ) A. 错误 B. 正确正确答案: B. 语句 int *pt 中的*pt 是指针变量名。 A. 错误 B. 正确正确答案: A 4. 若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。 A. 错误 B. 正确正确答案: B 5. 调用函数只可得到一个返回值,而用宏可以设法得到几个结果。 A. 错误 B. 正确正确答案: B 北交《 C 语言程序设计(专) 》在线作业一一、单选题(共 10 道试题,共 40分。) 1. 下面程序的输出结果是 main () { int a[ 10] ={1,2,,4,5,6,7,8,9,10},*p=a; printf ( "%d \ n",* ( p+2 )) ;} A. 正确答案: A 2. 函数 rewind 的作用是 A. 使文件位置指针重新返回文件的开始位置 B. 将文件位置指针指向文件中所要求的特定位置 C. 使文件位置指针指向文件的末尾 D. 使文件位置指针自动移至下一个字符位置正确答案: A. 以下程序有语法错误,有关错误原因的正确说法是 main () { int G=5,k; void prt_char () ; ... k=prt_char (G); ... } A. 语句 void prt_char (); 有错, 它是函数调用语句, 不能用 voi d 说明 B. 变量名不能使用大写字母 C. 函数说明和函数调用语句之间有矛盾 D. 函数名不能使用下划线正确答案: C x,i, j和k都是 int 型变量, 则计算表达式 x=( i=4,j=16,k=2 ) 后, x 的值为 B. 16 D. 52 正确答案: C 5. 以下不正确的叙述是 程序中,逗号运算符的优先级最低 程序中, APH 和 aph 是两个不同的变量 类型相同,在计算了赋值表达式 a=b 后b 中的值
远程满分北交15秋《C语言程序设计(专) 》在线作业一 答案 来自淘豆网www.taodocs.com转载请标明出处.