c语言 第二章 网上作业答案,C语言程序设计第二章网上作业

1 C 语言程序的基本结构单位是 A 函数 B 语句 C 字符 D 程序行 你的回答 A 参考答案 A 2 C 语言规定在一个 C 程序中 main 函数的位置 A 必须在开始 B 必须在最后 C 可以任意 D 必须在系统调用的库函数之后 你的回答 C 参考答案 C 3 能直接让计算机识别的语言是 A 高级语言 B 机器语言 C 汇编语言 D C 语言 你的回答 B 参考答案 B 4 编辑程序的功能是 A 调试程序 B 建立并修改文件 C 将 C 语言程序编译成目标程序 D 命令计算机执行指定的操作 你的回答 D 参考答案 B 5 C 语言提供的合法关键字是 A switch B Case C printf D loop 你的回答 A 参考答案 A 6 在 C 语言中合法的字符或字符串常量是 A int B ab C n D n 你的回答 D 参考答案 A 7 若已定义 x 和 y 为 double 类型 且 x 1 则表达式 y x 3 2 的值是 A 1 B 2 C 2 0 D 2 5 你的回答 C 参考答案 C 8 设 a 为整型变量 能表达数学关系 10 a10 printf d d d n u v w 则输出的结果是 A 8 16 10 B 10 10 10 C 8 8 10 D 8 10 10 你的回答 A 参考答案 A 10 在 for 表达式 1 表达式 2 表达式 3 循环中 常用于表示循环条件判断 A 表达式 1 B 表达式 2 C 表达式 3 D 都不是 你的回答 B 参考答案 B 11 若 k 是 int 型变量 且有下面的程序片段 k 3 if k 0 printf else printf 上面程序片段的输出结果是 A B printf d n x y A 0 B 1 C 3 D 不确定的值 你的回答 C 参考答案 C 13 下面程序的输出是 void prty int x printf d n x main int a 25 prty a A 23 B 24 C 25 D 26 你的回答 C 参考答案 C 14 下面程序的输出是 main int x 40 x printf d n x A 39 B 40 C 41 D 42 你的回答 C 参考答案 C 15 若要求在 if 后一对圆括号中表示 a 不等于 0 的关系 则能正确表示这一关系的表达式 为 A a0 B a 0 C a 0 OR a0 AND a3 j j 1 if j 3 0 j j 1 j j 2 printf d j A 6 3 B 7 4 C 6 2 D 7 3 你的回答 D 参考答案 B 17 若想通过以下输入语句使 a 5 0 b 4 c 3 则输入数据的正确形式是 int b c float a scanf f d d A 5 0 4 3 B 5 0 4 3 C 5 0 4 c 3 D a 5 0 b 4 c 3 你的回答 B 参考答案 B 18 若执行以下语句后 celsius 变量的结果是 int celsius fahr 100 celsius 6 12 fahr 30 A 0 B 35 C 35 0 D 36 你的回答 A 参考答案 A 19 若有以下的语句 scanf d d lf 程序运行时 输入的多个数据之间必须有间隔 间隔符不可以是 A 空格 B 回车符 C Tab 键 D 逗号 你的回答 D 参考答案 D 20 下列有关 for 语句的描述中 for 表达式 1 表达式 2 表达式 3 循环体语句 是不正确的 A 书写顺序和执行顺序不同 B 表达式 1 只执行一次 C 表达式 2 循环体语句 表达式 3 循环执行 D 表达式 1 表达式 2 循环体语句 表达式 3 循环执行 你的回答 D 参考答案 D 21 下列 for 语句中 是循环变量 for fahr lower fahr upper fahr celsius 5 0 9 0 fahr 32 0 printf d 6 1f n fahr celsius A fahr B lower C upper D celsius 你的回答 A 参考答案 A 22 执行下列程序段后 变量 sum i 的值是 for sum 0 i 1 i 100 i sum sum i A 5050 101 B 5050 100 C 5051 100 D 5051 101 你的回答 D 参考答案 A 23 下列程序的功能是 flag 1 denominator 1 sum 0 for i 1 i n i item flag 1 0 2 i 1 sum sum item flag flag A 求 1 2 3 n 之和 B 求 1 2 3 n 之和 C 求 1 1 2 1 3 1 n 之和 D 求 1 1 3 1 5 1 n 之和 你的回答 D 参考答案 D 24 C 语言程序中的常量类型 A 由书写形式确定 B 必须用定义语句定义 C 在运算时才能确定 D 无法确定 你的回答 A 参考答案 A 25 假设 m 是一个两位数 将 m 的个位与十位互换的表达式是 A m 10 10 m 10 B m 10 10 m 10 C m 10 10 m 10 D m 10 m 10 10 你的回答 B 参考答案 B 26 执行 scanf a d b d 语句 要使变量 a b 的值分别为 3 和 4 正确输入方 法是 A 3 4 B a 3 b 4 C a 3 b 4 D 3 4 你的回答 C 参考答案 C 27 设 b 1234 执行 printf d d b 语句 输出结果为 A 1234 B 1234 C d 1234 D d 1234 你的回答 D 参考答案 D 28 若输入 2 50 下列程序的执行结果是 void main float r area scanf f printf f n area 1 2 r r A 0 B 3 125 C 3 13 D 程序有错 你的回答 A 参考答案 A 29 下列条件语句中 功能与其他语句不同的是 A if a printf d n x else printf d n y B if a 0 printf d n y else printf d n x C if a 0 printf d n x else printf d n y D if a 0 printf d n x else printf d n y 你的回答 A 参考答案 D 30 与数学表达式 3xn 2x 1 对应的 C 语言表达式是 A 3 x n 2 n 1 B 3 x n 2 x 1 C 3 pow x n 2 x 1 D 3 pow n x 2 x 1 你的回答 C 参考答案 C 31 对于 for 表达式 表达式 3 可理解为 A for 表达式 0 表达式 3 B for 表达式 1 表达式 3 C for 表达式 表达式 1 表达式 3 D for 表达式 表达式 3 表达式 3 你的回答 B 参考答案 B 32 下面关于 for 循环的正确描述是 A for 循环只能用于循环次数已知的情况 B for 循环是先执行循环体语句 后判断表达式 C for 循环只能用于循环次数未知的情况 D for 循环的循环体语句中 可以包含多条语句 你的回答 D 参考答案 D 33 下面程序段的输出结果是 int i sum for i 1 i 10 i sum sum printf d n i A 10 B 9 C 15 D 11 你的回答 D 参考答案 D 34 下列程序运行时如果从键盘输入 7 8 9 则运行结果是 include void main int a b c x y printf 请输入 3 个整数 scanf d d d if a b x a y b else x b y a if xc y c printf x d y d x y A x 7 y 9 B x 7 y 7 C x 9 y 7 D x 9 y 9 你的回答 C 参考答案 C 35 运行下列程序后的输出结果是 include int main void int i s 0 for i 1 i 10 i 2 s i 1 printf d n s A 31 B 30 C 32 D 29 你的回答 B 参考答案 B 36 下列程序的功能是计算 s 1 12 123 1234 12345 完善程序 include void main int t s i 1 for i 1 i 1 n 2 printf 6 4f n s A 1 s 0 2 s s 1 n B 1 s 0 0 2 s s 1 n C 1 s 1 0 2 s s 1 0 n D 1 s 0 2 s s 1 0 n 你的回答 D 参考答案 D 38 下面程序的功能是在输入的 10 个正整数中求出最大者 请选择填空 include void main int i a max 0 for i 1 i 10 i 1 if max a 2 printf d max A 1 scanf d a 2 mxa a B 1 scanf ld a 2 mxa a C 1 scanf d a 2 a mxa D 1 scanf ld a 2 a mxa 你的回答 A 参考答案 A 39 在一个 C 语言程序构成中 较完整的描述是 A 由主程序与子程序构成 B 由多个主函数与多个子函数构成 C 由主函数与子函数构成 D 由一个主函数与多个子函数构成 你的回答 D 参考答案 D 40 C 语言在程序开始执行时 其正确的描述是 A 按编写程序语句的顺序格式执行 B 在主函数 main 开始处执行 C 在第一个子函数处执行 D 由人随机选择执行 你的回答 A 参考答案 B

展开阅读全文

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值