国家开放大学c语言程序设计形考任务2答案

  

选择题

 

  

1. 以下哪个不是C语言的关键字?

 

  A. int

  B. real

  C. char

  D. float

  正确答案及解析: B。C语言中的关键字包括int、char、float等,但real不是C语言的关键字。

  

2. 下面哪个运算符用于将两个整数相除得到商?

 

  A. /

  B. %

  C.

  D. &

  正确答案及解析: A。在C语言中,/运算符用于整数相除得到商,例如7 / 2的结果是3。

  

填空题

 

  

3. C语言中用于声明字符类型的关键字是______

 

  正确答案及解析: char。在C语言中,char关键字用于声明字符类型的变量或函数返回类型。

  

4. 下面程序的输出是______

 

  ```c

  include

  int main() {

   int x = 5;

   printf("%d", x++);

   printf("%d", x);

   return 0;

  }

  ```

  正确答案及解析: 56。程序中先输出x的当前值5(使用x++后x的值变成6),然后再输出x的新值6。

  

判断题

 

  

5. 在C语言中,数组的下标从0开始。

 

  A. 对

  B. 错

  正确答案及解析: A。在C语言中,数组的下标从0开始,例如,数组arr的第一个元素可以通过arr[0]访问。

  

论述题

 

  

6. 简要描述C语言中的if语句及其在程序中的应用。

 

  答案:

  if语句是C语言中的一种控制语句,用于根据条件选择性地执行程序中的语句块。其基本语法如下:

  ```c

  if (条件) {

   // 如果条件为真,执行这里的语句

  }

  ```

  在程序中,if语句通常用于根据不同的条件执行不同的代码,实现程序的分支逻辑。例如,根据用户输入的数值判断输出不同的信息或执行不同的计算操作。

  以上是C语言程序设计形考任务2的题目及答案解析。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码:
快跑搜题 快跑搜题
大学生搜题神器,包含国家开放大学题库,发送题目获取答案