兰州大学C语言程序设计课程作业,兰州大学C语言程序设计课程作业1附答案.doc...

兰州大学C语言程序设计课程作业1附答案.doc

C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-11-21 091524 3.0.0 2015-11-21 091518 4.0.0 2015-11-21 091511 5.0.0 2015-11-21 091505 6.0.0 2015-11-21 091458 C 语言程序设计课程作业语言程序设计课程作业_A C 语言程序设计课程作业语言程序设计课程作业_A 用户名moxuranxh 最终成绩0.0仅显示答错的题 一一 单选题单选题 1. 若 x,y 均定义为 int 型,z 定义为 double 型,以下不合法的 scanf 函数调用语句是 scanfdlx,le,i do y;whiley;printfd ,y;的运行结果是 1 -1 8 0 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 0 18. 下面对 typedef 不正确的叙述是 用 typedef 可以定义各种类型名,但不能用来定义变量 用 typedef 可以增加新的基本数据类型 用 typedef 只是将已存在的类型用一个新的标识符表示 使用 typedef 有利于程序的通用和移植 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 用用 typedef 可以增加新的基本数据类型可以增加新的基本数据类型 19. 下面哪个表达式的值为 4 11/3 11.0/3 float11/3 int11.0/30.5 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 int11.0/30.5 20. 下面程序的运行结果是 includemainint i,b,k0;fori1;i0 k;printfd,d,k,b; 3,-1 8,-1 3,0 8,-2 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 8,-2 21. 下面的程序 mainint x3;doprintf“d ”,x-2;whilex;,描述正确的是 输出的是 1 输出的是 1 和-2 输出的是 3 和 0 是死循 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 输出的是输出的是 1 和和-2 二二 判断题判断题 1. 若有说明 int *p1,*p2,m5,n;则 p1p2是正确的程序段 错 对 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 错错 2. 若有说明 int c; 则 whilecgetchar;是错误的 C 语句. 错 对 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 错错 3. 在 C 语言中,共用体类型属于构造类型 错 对 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 对对 4. C 语言中形参到实参传递是双向的 错 对 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 错错 C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-11-21 091524 3.0.0 2015-11-21 091518 4.0.0 2015-11-21 091511 5.0.0 2015-11-21 091505 6.0.0 2015-11-21 091458 C 语言程序设计课程作业语言程序设计课程作业_A C 语言程序设计课程作业语言程序设计课程作业_A 用户名moxuranxh 最终成绩0.0仅显示答错的题 一一 单选题单选题 1. 若数组 a 有 m 列,则 alij之前的数组元素个数为 i-1*i-1 i*mj1 i*mj-1 i*mj 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 i*mj 2. 已有以下数组定义和 f 函数调用语句,int a34;fa; 则在 f 函数的说明中,对形参数组 array 的错误定义方式为 fint array6 fint array3 fint array4 fint array25 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 fint array3 3. 执行以下程序后的输出结果是 int w3,z7,x10;printfd,x10x100x-10;printfd,wz;printfd,wz;printfd,w 0111 1111 0101 0100 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 0101 4. 在“文件包含”预处理语句的使用形式中,当include 后面的文件名用括起时,寻找被包含文件的方式是 直接按照系统设定的标准方式搜索目录 先在源程序所在目录搜索,再按照系统设定的标准方式搜索 仅仅搜索源程序所在目录 仅仅搜索当前目录 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 先在源程序所在目录搜索先在源程序所在目录搜索,再按照系统设定的标准方式搜索再按照系统设定的标准方式搜索 5. 函数 ftell 的作用是 取得当前文件指针的位置,该位置为相对于文件开头的位移量表示 取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示 出错时返回值为 0 以上叙述都不正确 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 取得当前文件指针的位置取得当前文件指针的位置,该位置为相对于文件开头的位移量表示该位置为相对于文件开头的位移量表示 6. C 语言中 while 和 do while 循环的主要区别是 do-while 的循环至少无条件执行一次 while 循环控制条件比 do-while 的循环控制条件严格 do-while 允许从外部转入到循环体内 do-while 的循环体不能是复合语句 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 do-while 的循环至少无条件执行一次的循环至少无条件执行一次 7. 设有程序段 t0;whileprintf*t;ift0E0E35;printf2d,ai; 4 0 4 0 4 -4 0 4 0 3 -4 0 4 4 3 -4 0 4 4 0 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 -4 0 4 4 3 5. 已知函数的调用形式freadbuffer, size, count, fp; 其中 buffer 代表 一个整型变量,代表要读入的数据项总数 一个文件指针变量,指向要读的文件 一个储存区,存放要读的数据项 一个指针变量,它存放数据缓冲区的地址 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 一个指针变量,它存放数据缓冲区的地址一个指针变量,它存放数据缓冲区的地址 6. 对说明语句 int a106,7,8,9,10;的正确理解是 将 5 个初值依次 a1至 a5 将 5 个初值依次 a0至 a4 将 5 个初值依次 a5至 a9 将 5 个初值依次 a6至 a10 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 将将 5 个初值依次个初值依次 a0至至 a4 7. 设整型变量 a 值为 9,则下列表达式中使 b 的值不为 4 的表达式 ba/2 ba2 b8-3,a-5 ba542 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 ba2 8. 执行以下程序后的输出结果是 int w3,z7,x10;printfd,x10x100x-10;printfd,wz;printfd,wz;printfd,w 0111 1111 0101 0100 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 0101 9. 系统的标准输入文件是指 键盘 显示器 软盘 硬盘 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 键盘键盘 10. 在“文件包含”预处理语句的使用形式中,当include 后面的文件名用括起时,寻找被包含文件的方式是 直接按照系统设定的标准方式搜索目录 先在源程序所在目录搜索,再按照系统设定的标准方式搜索 仅仅搜索源程序所在目录 仅仅搜索当前目录 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 先在源程序所在目录搜索先在源程序所在目录搜索,再按照系统设定的标准方式搜索再按照系统设定的标准方式搜索 11. 若有定义 typedef char STRING255; STRING s; 则 s 是 字符指针数组变量 字符指针变量 字符变量 字符数组变量 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 字符数组变量字符数组变量 12. struct st int age;int num;stul, *p; p以下对结构体变量 stul 中成员 age 的非法引用是 stul.age age page *p.age 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 age 13. 以下叙述正确的是 在 C 程序中,main 函数必须位于程序的最前面 在 C 程序的每一行只能写一条语句 C 语言本身没有输入输出语句 在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 C 语言本身没有输入输出语句语言本身没有输入输出语句 14. 程序的三种基本结构是 顺序结构,循环结构,递归结构 顺序结构,循环结构,选择结构 选择结构,循环结构,递归结构 顺序结构,选择结构,递归结构 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 顺序结构顺序结构,循环结构循环结构,选择结构选择结构 15. 下面的程序 mainint x3;doprintf“d ”,x-2;whilex;,描述正确的是 输出的是 1 输出的是 1 和-2 输出的是 3 和 0 是死循 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 输出的是输出的是 1 和和-2 16. 在以下的运算符中,优先级最高的运算符是 s; return*s-*t; strlensstrlent strcmps,t strcpys,t strcats,t 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 strcmps,t 18. printf 函数中用到格式符5s,其中数字 5 表示输出的字符串占用 5 列。如果字符串长度大于 5,则输出按方式 从左起输出该字符串,右补空格 按原字符串长从左向右全部输出 右对齐输出该字符串,左补空格 输出错误信息 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 按原字符串长从左向右全部输出按原字符串长从左向右全部输出 19. 有以下程序include main int a1,2,3,4,5,6,*p;pa;*p32;printfd,d,*p,a3;,请问执行后的输出结果是 1,4 0,4 1,6 0,6 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 1,6 20. 定义如下变量和数组int k,a331,2,3,4,5,6,7,8,9;则下面语句的输出结果是 。fork0;k i3;pa;,则对数组元素地址的正确引用是 x*32; printf“d”,x;x*y z4; printf“d”,x;的输出结果是的输出结果是 14 40 20 0 20 4 14 4 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 20 0 9. C 语言中合法的字符常量是语言中合法的字符常量是 ”H” He p 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 10. 在在“文件包含文件包含”预处理语句的使用形式中预处理语句的使用形式中,当当include 后面的文件名用后面的文件名用括起时括起时,寻找被包含文件的方式是寻找被包含文件的方式是 直接按照系统设定的标准方式搜索目录直接按照系统设定的标准方式搜索目录 先在源程序所在目录搜索先在源程序所在目录搜索,再按照再按照系统设定的标准方式搜索系统设定的标准方式搜索 仅仅搜索源程序所在目录仅仅搜索源程序所在目录 仅仅搜索当前目录仅仅搜索当前目录 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 先在源程序所在目录搜索先在源程序所在目录搜索,再按照系统设定的标准方式搜索再按照系统设定的标准方式搜索 11. 以下叙述正确的是以下叙述正确的是 在在 C 程序中程序中,main 函数必须位于程序的最前面函数必须位于程序的最前面 在在 C 程序的每一行只能写一条语句程序的每一行只能写一条语句 C 语言本身没有输入输出语句语言本身没有输入输出语句 在对一个在对一个 C 程序进行编译的过程中程序进行编译的过程中,可发现注释中的拼写错误可发现注释中的拼写错误 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 C 语言本身没有输入输出语句语言本身没有输入输出语句 12. 以下程序的运行结果是以下程序的运行结果是 typedef union long a2;int b4;char c8;TY; TY our; main printfd ,sizeofour; 32 16 8 24 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 8 13. 写出下面程序的输出结果写出下面程序的输出结果 mainint x;x-34*5-6;printfd,x;x345-6;printfd,x;x-3*46/5;printfd,x;x765/2;printfd,x; 11 1 0 1 11 -3 2 1 12 -3 2 1 11 1 2 1 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 11 1 0 1 14. a 为为 0111,b 为为 0123,abc 均为无符号短整型变量均为无符号短整型变量,则语句则语句 printfo,o,o,o,ca,ca printfEnter an integerx;scanfd,ifx 加载中, 请稍候 C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-11-21 091524 3.0.0 2015-11-21 091518 4.0.0 2015-11-21 091511 5.0.0 2015-11-21 091505 6.0.0 2015-11-21 091458 C 语言程序设计课程作业语言程序设计课程作业_A C 语言程序设计课程作业语言程序设计课程作业_A 用户名moxuranxh 最终成绩0.0仅显示答错的题 一一 单选题单选题 1. 若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数 返回若干个系统默认值 返回一个用户所希望的函数值 返回一个不确定的值 没有返回值 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 返回一个不确定的值返回一个不确定的值 2. 程序的三种基本结构是 顺序结构,循环结构,递归结构 顺序结构,循环结构,选择结构 选择结构,循环结构,递归结构 顺序结构,选择结构,递归结构 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 顺序结构顺序结构,循环结构循环结构,选择结构选择结构 3. 若有条件表达式expab,则以下表达式中能完全等价于表达式exp的是 exp0 exp0 exp1 exp1 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 exp0 4. 以下叙述中正确的是 在程序的一行上可以出现多个有效的预处理命令行 使用带参的宏时,参数的类型应与宏定义时的一致 宏替换不占用运行时间,只占用编译时间 以下定义中 C R 是称为宏名的标识符define C R 045 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 宏替换不占用运行宏替换不占用运行时间时间,只占用编译时间只占用编译时间 5. 定义一个结构体变量时,系统分配给它的内存是 结构体中第一个成员所需内存量 结构体中最后一个成员所需内存量 成员中占内存量最大者所需内存量 各成员所需内存量的总和 本题本题分值分值 4.0 用户未作答用户未作答 标准答案标准答案 各成员所需内存量的总和各成员所需内存量的总和 6. 以下对 C 语言函数的有关描述中,正确的是 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 C 函数既可以嵌套定义又可以递归调用 函数必须有返回值,否则不能使用函数 C 程序中有调用关系的所有函数必须放在同一个源程序文件中 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 调用函数时,只能把实参的值传送给形参调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参形参的值不能传送给实参 7. 若数组 a 有 m 列,则 alij之前的数组元素个数为 i-1*i-1 i*mj1 i*mj-1 i*mj 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 i*mj 8. 要打开一个已存在的非空文件file用于修改,选择正确的语句 fpfile,r fpfile,w fpfile,r fpfile,w 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 fpfile,r 9. 以下关于运算符优先顺序的描述中正确的是 关系运算符0 a0 a a0 本题分值本题分值 4.0 用户未作答用户未作答 标准答案标准答案 aage *p.age 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 age 标准答案标准答案 age 7. 有以下程序include main int a1,2,3,4,5,6,*p;pa;*p32;printfd,d,*p,a3;,请问执行后的输出结果是 1,4 0,4 1,6 0,6 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 1,6 标准答案标准答案 1,6 8. 若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数 返回若干个系统默认值 返回一个用户所希望的函数值 返回一个不确定的值 没有返回值 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 返回一个不确定的值返回一个不确定的值 标准答案标准答案 返回一个不确定的值返回一个不确定的值 9. 设整型变量 a 值为 9,则下列表达式中使 b 的值不为 4 的表达式 ba/2 ba2 b8-3,a-5 ba542 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 ba2 标准答标准答案案 ba2 10. 在位运算中,操作数每左移 2 位,相当于 操作数*2 操作数/2 操作数*4 操作数/4 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 操作数操作数*4 标准标准答案答案 操作数操作数*4 11. C 语言中 while 和 do while 循环的主要区别是 do-while 的循环至少无条件执行一次 while 循环控制条件比 do-while 的循环控制条件严格 do-while 允许从外部转入到循环体内 do-while 的循环体不能是复合语句 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 do-while 的循环至少无条件执行一次的循环至少无条件执行一次 标准答案标准答案 do-while 的循环至少无条件执行一次的循环至少无条件执行一次 12. 下面程序的输出是 mainenum team my, your4,his,herhis10;printfdddd ,my,your,his,her; 0 1 2 3 0 4 0 10 0 4 5 15 l 4 5 15 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 0 4 5 15 标准答案标准答案 0 4 5 15 13. C 语言中合法的字符常量是 ”H” He p 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 标准答案标准答案 14. 以下程序include mainprintfd ,NULL;的输出结果是 不确定的值因变量无定义 0 -1 1 本题分值本题分值 4.0 用户得分用户得分 0.0 用户解答用户解答 -1 标准答案标准答案 0 15. 有以下程序includemainint x,y; printfEnter an integerx;scanfd,ifx 0,0,0 1,2,3 1,2,1 2,2,2 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 2,2,2 标准答案标准答案 2,2,2 19. 以下函数的功能对应于以下函数的功能对应于 int funchar *s,char *t while *s s; return*s-*t; strlensstrlent strcmps,t strcpys,t strcats,t 本题分值本题分值 4.0 用户得分用户得分 4.0 用户解答用户解答 strcmps,t 标准答案标准答案 strcmps,t 20. 设设 E 为表达式,以下与为表达式,以下与 dowhileE;不等价的语句是;不等价的语句是 dowhileE0 dowhileE0E 加载中, 请稍候 加载中, 请稍候 加载中, 请稍候

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值