分享
分享赚钱 收藏 举报 版权申诉 / 6

类型北京大学网络教育学院 C语言作业答案.docx

  • 上传人:j35w19
  • 文档编号:6356572
  • 上传时间:2019-04-09
  • 格式:DOCX
  • 页数:6
  • 大小:16.03KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    北京大学网络教育学院 C语言作业答案.docx
    资源描述:

    1、 1.鼓励独立完成作业,严惩抄袭!设有语句 int a=3;则执行语句 a+=a-=a*a 后,变量 a 的值是( )(教材第三章、课件第 02 节)A. A. 0 B. B. 3 C. C. -12 D. D. 9 正确答案:C 2.若函数的形参为一维数组,则下列说法正确的是( ) 。 (教材第八章、课件第 13-16 节)A. A. 调用函数时的对应实参必为数组名, B. B. 形参数组可以不指定大小, C. C. 形参数组的元素个数必须等于实参数组的元素个数, D. D. 形参数组的元素个数必须多于实参数组的元素个数 正确答案:B 3.设 x,y,z,t 均为 int 型变量,则执行语句

    2、x=y=z=1;t=+x|+y后,t 的值为( ) (教材第三章、课件第 02 节) A. A. 不定值 B. B. 2 C. C. 1 D. D. 0 正确答案:C 4.如果定义语句:int a36;,按内存中存放顺序,数组 a 的第 10 个元素是( ) (教材第七章, 课件第 08-12 节) A. A. a04; B. B. a14; C. C. a03; D. D. a13; 正确答案:D 5.若有定义 int c 9 , *p = c; 则 p + 5 表示( )(教材第十章、课件第 20-23 节) A. A. 数组元素 c5的地址 B. B. 数组元素 c5的值 C. C. 数

    3、组元素 c6的地址 D. D. 数组元素 c6的值 正确答案:A 6.下列四组选项中,均不是 C 语言关键字的是( ) (教材第三章、课件第 02 节) A. A. while go pow B. B. gets char printf C. C. include scanf case D. D. define IF type 正确答案:D 7.下列说法或语句正确的是( ) (教材第一章,课件第 01 节)A. A. C 语言是一种面向过程的语言; B. B. C 语言中不区分大小写英文字母; C. C. C 语言程序中,任何英语单词均可以作标识符; D. D. 在 C 语言的源程序中,注释使

    4、用越多,编译之后的可执行程序的执行效率越低。 正确答案:A 8.下面叙述不正确的是( ) (教材第八章、课件第 13-16 节) A. A. 在函数定义中,形参变量有时也可以是全局变量; B. B. 在 C 程序中,函数调用可以作为函数的实参; C. C. 函数返回值的数据类型取决于函数定义时为函数指定的数据类型; D. D. 在函数定义中,形参变量是局部变量。 正确答案:A 9.下面哪一个是正确的字符常量( ) (教材第三章、课件第 02 节) A. A. 084 B. B. 84 C. C. ab D. D. x43 正确答案:D 10.当执行以下程序段时(教材第三章)x=-1;dox=x

    5、*x;while(!x); A. A. 循环体将执行 0 次 B. B. 循环体将执行 1 次 C. C. 循环体将执行 2 次 D. D. 循环体将执行无数次 正确答案:B 11.以下程序的运行结果是(教材第二、三章)#include main()int a=1;if(a+1) printf(“%dn”,a);else printf(“%dn”,a-); A. A. 0 B. B. 1 C. C. 2 D. D. 3 正确答案:C 12.以下对二维数组 a 的正确说明是(教材第四章) A. A. int a3; B. B. float a(3,4); C. C. double a14; D.

    6、 D. float a(3)(4); 正确答案:C 13.一个 C 程序的组成部分可以是( ) 。 (教材第五章) A. A. 一个主函数和一至若干个其他函数 B. B. 一至若干个主函数 C. C. 一个主程序和一至若干个其他函数 D. D. 一个主程序和一至若干个子程序 正确答案:A 14.结构化程序的三种基本结构是() 。 (教材第三章) A. A. 顺序结构、选择结构、循环结构 B. B. 递归结构、循环结构、转移结构 C. C. 嵌套结构、递归结构、顺序结构 D. D. 循环结构、转移结构、顺序结构 正确答案:A 15.操作题共有四道小题,请将四个小题的源代码存为.c 文件,按照“

    7、题号.c“ 命名,将四个文件打包压缩成“操作题.zip”上交1. 一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,写程序求出这个数。 (教材第四至六章,课件第 03-07 节)2. 用指针方法编写程序,输入 3 个整数,将它们按由小到大顺序排列输出.(教材第四至六章,课件第 03-07 节)3. 计算出所有的“水仙花数” 。所谓“水仙花数”是指一个 3 位数,其各位数字的立方和等于该数本身,例如,152 是水仙花数,因为 15311155 533 3。 (教材第四至六章,课件第 03-07 节)4. 输入一个字符串,以回车结束(字符串长度=100) 。该字符串

    8、由若干个单词组成,单词之间用一个空格隔开,所有单词区分大小写。现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。 输入 输入包括 3 行,第 1 行是包含多个单词的字符串 s,第 2 行是待替换的单词 a, (长度=100)第 3 行是 a 将被替换的单词 b。( 长度=100)s, a, b 最前面和最后面都没有空格 .输出 输出只有 1 行,将 s 中所有单词 a 替换成 b 之后的字符串。样例输入 You want someone to help youYouI样例输出 I want someone to help you16.请完成以下数制转换:(教材第三章,课件第 02

    9、 节)将十进制数 133 用二进制表示:将二进制数 100010111 用十进制表示:正确答案:10000101、279 17.判断下列标识符中哪些不合法:(教材第三章,课件第 02 节)sum Sum M.D.John day 3days student_name #33 lotus_1_2 char dc _above $2008 正确答案:不合法的有:M.D.John 3days #33 char d 18.写出程序运行结果。Main( )int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d, %d, %d,i,j,m,n); 9 11 9 10 正确答案:9,11,9,10

    展开阅读全文
    提示  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:北京大学网络教育学院 C语言作业答案.docx
    链接地址:https://www.weizhuannet.com/p-6356572.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    微传网用户QQ群:732276833  微博官方号:微传网官方   知乎号:微传网

    Copyright© 2025 微传网 weizhuannet.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号   营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png


    收起
    展开