当前位置:首页 > 大学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
共分享92篇相关文档