1、判 断 题 :1.#include 命 令 不 能 包 含 用 户 自 己 建 立 的 头 文 件 。 错2.用 标 识 符 来 表 示 的 常 量 称 为 符 号 常 量 。 对3.( int) x+y 的 作 用 是 把 x+y 的 结 果 转 换 成 整 型 。 错4.如 果 赋 值 运 算 符 两 边 的 数 据 类 型 不 一 致 , 在 赋 值 时 要 进 行 类 型 转换 。 对5.要 使 用 printf 函 数 输 出 字 符 “ %” , 需 要 在 格 式 控 制 字 符 串 中 用连 续 两 个 %来 表 示 。 对6.只 有 在 a 为 真 ( 非 0) 时 , 表
2、达 式 a 是 否 正 确 ? 50. 设 有 int a;float f=5.75;在 执 行 语 句 a=(int)f;后 , f 变 成 了int型 。 51. 若 有 int i=10,j=2;则 执 行 完 i*=j+8;后 的 值 为 28。 5. 语 句 printf(“%3s“,“CHINA“);的 输 出 结 果 是 CHI 52. break 语 句 只 能 用 在 循 环 体 内 和 switch 语 句 体 内53. 函 数 调 用 可 以 出 现 在 表 达 式 中54. #include命 令 只 能 包 含 .h 文 件 。55. 158L为 十 进 制 长 整
3、数 56. 若 a 为 整 型 变 量 , 则 语 句 scanf(“%d“,a);是 合 法 的 。 57. 关 系 运 算 符 的 优 先 级 高 于 逻 辑 运 算 符 ( 不 包 括 ! ) 。 58. 函 数 的 类 型 决 定 返 回 值 的 类 型 59. 实 型 数 据 用 指 数 形 式 表 示 时 , 阶 码 只 能 为 整 数 , 不 能 带 符 号 。60. 对 变 量 进 行 强 制 类 型 转 换 只 能 得 到 一 个 中 间 值 , 并 不 改 变 变 量 原有 的 类 型 。 61. 语 句 putchar( n );的 作 用 是 输 出 一 个 换 行 符
4、 。 62. C语 言 的 数 据 类 型 只 有 int 型 、 float型 、 char型 。 63. 字 符 变 量 可 用 于 存 放 字 符 串 。 64. C语 言 中 , 强 制 类 型 转 换 后 , 原 变 量 的 值 和 数 据 类 型 不 变 。 65. 在 循 环 体 中 可 以 用 continue语 句 结 束 本 次 循 环 66. 用 户 可 以 用 任 意 名 字 命 名 自 己 的 标 识 符 。 67. 在 int 型 和 long型 数 据 进 行 运 算 时 , 系 统 先 把 long型 数 据 转 换成 int 型 后 再 进 行 运 算 。 6
5、8. C 语 言 中 , 格 式 说 明 “%10.4f“中 10表 示 数 据 输 出 的 最 小 宽 度 , 4表 示 小 数 位 数 。 69. 在 逻 辑 表 达 式 的 求 解 中 , 并 不 是 所 有 的 逻 辑 运 算 都 被 执 行 。70. do-while和 for 循 环 均 是 先 执 行 循 环 体 语 句 , 后 判 断 表 达 式 71. 源 程 序 经 过 编 译 后 , 无 需 连 接 即 可 执 行 。 72. 0x5A是 合 法 的 十 六 进 制 整 常 数 。 73. x-=3 等 价 于 x=x-3。 74. 主 函 数 名 可 以 任 取 。 7
6、5. “ -” 即 可 作 双 目 运 算 符 , 也 可 作 单 目 运 算 符 。 76. 若 有 int i=10,j=2;则 执 行 完 i*=j+8;后 的 值 为 28。 77. getchar函 数 可 以 同 时 接 收 多 个 字 符 。 78. 在 switch语 句 中 , 每 一 个 的 case 常 量 表 达 式 的 值 可 以 相 同 。 79. 由 于 do一 while循 环 中 循 环 体 语 句 只 能 是 一 条 可 执 行 语 句 ,所 以循 环 体 内 不 能 使 用 复 合 语 句 80. C程 序 一 行 只 能 写 一 个 语 句 。 81.
7、变 量 可 以 先 使 用 后 定 义 。 82. 101 是 4 个 字 符83. 在 赋 值 表 达 式 中 , 赋 值 运 算 符 =的 左 边 可 以 是 表 达 式 , 例 如a+b=5。 84. 下 面 程 序 段 给 x 赋 值 , 是 否 正 确 ? int x,*p=scanf(“%d“,p);85. getchar函 数 没 有 参 数 。 86. 条 件 表 达 式 ab?a:b+1 等 价 于 (ab?a:b)+187. 若 有 int i=10,j=0;则 执 行 完 语 句 if (j=0) + +; else i- -;i 的 值 为 11。88. “ 一 个 单
8、 精 度 指 针 变 量 能 赋 任 何 变 量 的 地 址 、 任 何 数 组 名 、 任 何指 针 变 量 的 值 。 ” 这 种 说 法 正 确 否 ?89.exe 文 件 是 可 执 行 文 件 。 90. 若 有 定 义 int x;则 x 为 有 符 号 整 型 变 量 。 91. 二 元 运 算 符 ( 例 如 +、 -) 均 可 以 和 赋 值 运 算 符 构 成 复 合 的 赋 值 运算 符 。92. do 一 while循 环 由 do 开 始 ,用 while结 束 ,在 while(表 达 式 )后面 不 能 写 分 号 93. 若 有 定 义 语 句 : double a, *p C.gets( s); B.scanf(“%s”,s+1); D.scanf(“%s”,s1) ;