《C语言程序设计》在线作业一满分标准答案.docxVIP

《C语言程序设计》在线作业一满分标准答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HomeWorkId: 6ec3c534-e0f1-49ee-8f40-57b50c221e00 ExamTaskId : 6df3a970-ce40-4800-a2f4-839ff8136dc5 《 C 语言程序设计》在线作业一 1:下列关于指针定义的描述中错误的是() 。 A:指针是一种变量,用于存放变量的地址。 B:指针变量的类型与它所指向的变量类型一致。 C:指针变量的命名规则与标识符相同。 D:定义指针时,标识符前的“ *”号表示指针所指向的内容。 正确答案: D 2:合法的字符型常数是() 。 A: Aapos; B: quot;Aquot; C: 65 D: A 正确答案: A 3:设  x, y, z, k  都是  int  型变量,则执行表达式  x=(y=4  ,z=16, k=32) 后, x 的值为()。 A: 4 B: 16 C: 32 D: 52 正确答案:  C 4:正确的用户标识符是() 。 A: void B: c5_b8 C: for D: 3a 正确答案:  B 5: c 语言中 int 型数 -8 A: 1111111111111000  在内存中的存储形式为() 。 B: 1000000000001000 C: 0000000000001000 D: 1111111111110111 正确答案:  A 6:设 int a [9]  ,  *p=a;  则不能表示  a [1]  地址的表达式为() 。 A: p+1 B: a+1 C: a++ D: ++p 正确答案: C 7:设整型变量  n 的值为  2,执行语句“  n+=n-=n*n  ;”后,  n 的值是()。 A: 0 B: 4 C: -4 D: 2 正确答案:  C 8:对于 struct ex { int x;float y;char z; A: struct 是结构体类型的关键字 B: example 是结构体类型名 C: x,y, z 都是结构体成员名 D: struct ex 是结构体类型  } example;  则下面的叙述中不正确的是()  。 正确答案:  B 9:设 int x=3 , y=4, z=5; 则值为 0 的表达式是() 。 A: xgt;y++ B: xlt;=++y C: x!=y+zgt;y-z D: y%zgt;=y-z 正确答案: A 10:一个 C 语言程序是由()构成。 A:语句 B:行号 C:数据 D:函数 正确答案: D 11:定义结构体的关键字是() 。 A: union B: enum C: struct D: typedef 正确答案: C 12:以下选项中不能使指针正确指向字符串的是 () 。 A: char *ch;*ch= “ hello ” B: char *ch= “ hello ” C: char *ch= “ hello ”;ch= “ bye” D: char *ch ”;ch= “ hello ” 正确答案: A 13:若 f , g 为 double 类型的变量,则表达式 f=1 , g=f+5/4 的值是()。 A: 2.0 B: 2.25 C: 2.1 D: 1.5 正确答案: B 14:设 int x=10,y=3, z;则语句 printf(quot;quot;%dnquot;quot; ,z=(x%y,x/y)) ; 的输出结果是() 。 A: 1 B: 0 C: 4 D: 3 正确答案: D 15:能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是() 。 A: agt;=0||bgt;=0 ) (alt;0||blt;0) B: (agt;=0bgt;=0)(alt;0blt;0) C: (a+bgt;0)(a+blt;=0) D: a*bgt;0 正确答案: D 16:设 double *q , a=5.5; int *p ,i=1; double *q , a=5.5;int *p , i=1; p=i; q=a; 则以下叙述错误的是 () 。 A: *p=*q 可改变 i 中的值。 B: p=oxffd0; 使 p 指向地址为 ffd0 的存储单元。 C: *q=*p; 等同于 a=i; D: *p=*q; 取 q 所指变量的值放在 p 所指的存储单元。 正确答案: B 17:设 int a []= { 1, 2, 3, 4,5}, *p ,i;p=a; 其中 0lt;=ilt;5 ,则对数组元素值为 3 的正确表示是() 。 A: *(a+2) B: a [p-3] C: p+2 D: a+3 正确答案: A 18:下列标识符中错

文档评论(0)

150****5607 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档