国开c语言程序设计形考答案

  

选择题

 

  

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

 

  A. int

  B. double

  C. string

  D. char

  答案:C. string

  解析:C语言中没有string关键字,用char数组表示字符串。

  

2. 在C语言中,以下哪个运算符用于取地址?

 

  A.

  B. &

  C. ^

  D. /

  答案:B. &

  解析:&运算符用于取变量的地址。

  

填空题

 

  

1. 请写出以下代码的输出结果:

 

  ```c

  include

  int main() {

   int x = 5;

   int y = 3;

   printf("x + y = %d\n", x + y);

   printf("x - y = %d\n", x - y);

   printf("x y = %d\n", x y);

   printf("x / y = %d\n", x / y);

   return 0;

  }

  ```

  答案:

  x + y = 8

  x - y = 2

  x y = 15

  x / y = 1

  

2. 请填写下面代码中的空白处,使得程序输出结果为10:

 

  ```c

  include

  int main() {

   int x = 5;

   int y = ________;

   printf("%d\n", x + y);

   return 0;

  }

  ```

  答案:5

  

判断题

 

  

1. 在C语言中,可以使用逗号运算符同时给多个变量赋值。

 

  A. 对

  B. 错

  答案:A. 对

  解析:C语言中可以使用逗号运算符同时给多个变量赋值。

  

2. 在C语言中,if语句后面的条件表达式可以是任意数据类型。

 

  A. 对

  B. 错

  答案:B. 错

  解析:if语句后面的条件表达式必须是一个返回值为真或假的布尔表达式。

  

论述题

 

  

1. 请简要说明C语言中的数组和指针的关系。

 

  答案:在C语言中,数组和指针之间有着密切的关系。数组名本质上是一个指向数组首元素的常量指针,即数组名存储的是数组首元素的地址。可以通过数组名来访问数组的元素,也可以对数组名进行指针运算。而指针可以指向数组的某个元素,通过指针可以访问数组的元素,也可以对指针进行运算。因此,可以将数组和指针在很多情况下互相转换和使用。

  以上就是国开C语言程序设计形考答案的一些题目和答案解析。希望对您的学习有所帮助!

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

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