c语言复习题(一).docxVIP

  • 1
  • 0
  • 约2.37千字
  • 约 4页
  • 2020-04-12 发布于江苏
  • 举报
1[单选题 ]有以下程序 #includestdio.h Main() { int a=3; Printf( “%d\n ”,a+=a-=a*a 程序运行后的输出结果是 A.3B.9C.0 D.-12 参考答案: D 参考解析:本题考查目的是运算符的结合性和优先级。首先计算 a*a ,结果 9,然后执行 a=a-9 ,即 3-9 ,结果为 -6,然后执行 a=(-6)+(-6) ,即 8= 的值为 -12 。所以选择 D。 2[单选题 ] 以下叙述中正确的是 A.两个字符串可以用关系运算符进行大小比较 B.函数调用 strlen(s); 会返回字符串 S 实际占用内存的大小 (以字节为单位 ) 语言本身没有提供对字符串进行整体操作的运算符 D.当拼接两个字符串时, 结果字符串占用的内存空间是两个原串占用空间的 和 参考答案: C 参考解析:本题考查字符串处理函数 strien 、strcat 、strcmp 。B 选项中 strlen 返回的是字符串 s 实际占用内存大小加上结尾符, A 选项中不能用关系运算符进行大小比较,可以使用 strcmp 。D 选项当使用连接函数 strcat 时,内存空间会减少一个字符位置。 3[单选题 ] 一个工作人员可以使用多台计算机,而一台计算机可被多个人使 用,则实体工作人员与实体计算机之间的联系是 ( )。 A.一对一 B. 一对多 C.

文档评论(0)

1亿VIP精品文档

相关文档