大学C语言考试题(卷)库(含标准答案解析) 联系客服

发布时间 : 星期四 文章大学C语言考试题(卷)库(含标准答案解析)更新完毕开始阅读

B

题号:166

以下关于运算符优先顺序的描述中正确的是()。 A、关系运算符<算术运算符<赋值运算符<逻辑运算符 B、赋值运算符<逻辑运算符<关系运算符<算术运算符 C、算术运算符<关系运算符<赋值运算符<逻辑运算符 D、逻辑运算符<关系运算符<算术运算符<赋值运算符 答案: B

题号:333

下列语句的结果是()。 main() { int j。 j=3。

printf(\。 printf(\。 } A、3,4 B、4,4 C、4,3 D、3,3 答案: B

题号:457

设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是 A、6.000000 B、5.500000 C、6 D、6.500000 答案: A

题号:523

若有定义:int a=7。float x=2.5,y=4.7。 则表达式x+a%3*(int)(x+y)%2/4的值是()。 A、3.500000 B、0.000000 C、2.750000 D、2.500000 答案: D 题号:855

若有以下程序段:int a=3,b=4。 a=a^b。b=b^a。a=a^b。则执行以上 语句后,a和b的值分别是()。 A、a=4,b=4 B、a=3,b=3 C、a=3,b=4 D、a=4,b=3 答案: D 判断

================================================== 题号:1325

若有说明int c。则while(c=getchar())。是正确的C语句。 答案:正确 题号:478

C语言中\运算符的运算对象必须是整型. 答案:正确 题号:2998

c程序总是从程序的第一条语句开始执行. 答案:错误 题号:3246

假设有int a[10], *p。则p=&a[0]与p=a等价 答案:正确 题号:2158

#define 和printf 都不是C语句。 答案:正确 题号:1498

C语言本身不提供输入输出语句,输入和输出操作是由函数来 实现的。 答案:正确 题号:6288

十进制数15的二进制数是1111. 答案:正确 题号:5263

x*=y+8 等价于 x=x*(y+8)。 答案:正确 题号:2691

若有 int i=10,j=2。则执行完i*=j+8。后ⅰ的值为28。 答案:错误 题号:5102

关系运算符<= 与 == 的优先级相同。 答案:错误 填空

================================================== 题号:937

以下程序段的输出结果是_____。 int i = 0, sum = 1。 do

{ sum += i++。 } while( i < 5)。

printf(“%d\\n”, sum)。

答案: 空 1: 11

题号:1076

表达式3.5 + 1 / 2的计算结果是_____。 答案: 空 1: 3.5 题号:1797

以下程序段,要求通过scanf语句给变量赋值,然后输出变量的值。写出运行时给k输入100,给a输入25.81,

给x输入1.89234时的三种可能的输入形式_____、_____、_____。 int k。 flaot a。 double x。 scanf(“%d%f%lf”, &k, &a, &x)。

printf(“k = %d, a = %f, x = %f\\n”, k, a, x)。 答案: 空 1:

100 25.81 1.8923 空 2:

100 25.81 1.8923 空 3:

100 25.81 1.8923 题号:2472

阅读下面程序,程序执行后的输出结果为_____。

#include \main() {

char a,b。

for(a=′0′,b=′9′。a