单项选择题

下面对 C 语言的特点,说法不正确的是()

A.C 语言是一种结构化模块化的程序设计语言
B.C 语言程序的可移植性较差
C.C 语言兼有高级语言和低级语言的双重特点
D.C 语言既可以用来编写应用程序,又可以用来编写系统软件
题目列表

你可能感兴趣的试题

问答题

设int a=12; 则表达式a/=a+a的值是

答案: 表达式 `a /= a + a` 的值是 4。 解释如下: 首先,根据 C 语言中的运算符优先级,`+` 运算符的优先级高于 `/=` 运算符。因此,表达式 `a + a` 首先被计算。 由于 `a` 的初始值是 12,所以 `a + a` 等于 `12 + 12`,即 24。 接下来,`a /= 24` 表示 `a` 被赋值为 `a` 除以 24 的结果。由于 `a` 的初始值是 12,所以 `12 / 24` 等于 0.5。但是,由于 `a` 是 `int` 类型的变量,所以结果会被截断为整数,即 0。 然而,由于 `a` 是 `int` 类型,且在 C 语言中,整数除法会舍去小数部分,所以 `12 / 24` 实际上等于 0(因为 12 是 24 的一半,整数除法会舍去余数)。 所以,最终 `a` 的值是 0。但是,由于题目要求的是表达式的值,而不是变量 `a` 的最终值,表达式 `a /= a + a` 的值是 0。
微信扫码免费搜题