发布时间 : 星期六 文章大学C语言考试题(卷)库(含标准答案解析)更新完毕开始阅读
若有 int i=10,j=2。则执行完i*=j+8。后ⅰ的值为28。 答案:错误 题号:464
若 a=3,b=2,c=1 则关系表达式\的值为\真\。 答案:正确 题号:66
若有 # define S(a,b) a*b 则语句 area=S(3,2)。 area的值为6。 答案:正确 题号:758
若有宏定义:#define S(a,b) t=a。a=b。b=t由于变量t没定义, 所以此宏定义是错误的。 答案:错误 题号:2158
#define 和printf 都不是C语句。 答案:正确 题号:5102
关系运算符<= 与 == 的优先级相同。 答案:错误 填空
================================================== 题号:1076
表达式3.5 + 1 / 2的计算结果是_____。 答案: 空 1: 3.5 题号:551
请写出以下程序的输出结果_____。 main()
{ int a = 100。
if( a > 100) printf(“%d\\n”, a > 100)。
else printf(“%d\\n”, a <= 100)。
} 答案: 空 1: 1
题号:3255
表达式(int)((double)(5/2)+2.5)的值是_____. 答案: 空 1: 4
题号:2472
阅读下面程序,程序执行后的输出结果为_____。
#include \main() {
char a,b。
for(a=′0′,b=′9′。a
答案: 空 1: 0918273645 题号:937
以下程序段的输出结果是_____。 int i = 0, sum = 1。 do
{ sum += i++。 } while( i < 5)。
printf(“%d\\n”, sum)。 答案:
空 1: 11
题号:5213
以下程序段的输出结果是_____、_____、_____、_____、_____。 int x = 0177。
printf(“x = =, x = m, x = %6o, x = %6x, x = %6u\\n”, x, x, x, x, x)。 答案: 空 1: x = 127 空 2: x = 127 空 3: x = 177 空 4: x = 7f 空 5: x = 127 题号:3210
以下程序的输出结果是_____。
main()
{ int a = 3, b = 2, c = 1。 c -= ++b。 b *= a + c。
{ int b = 5, c = 12。 c /= b * 2。
a -= c。
printf(“%d, %d, %d, ”, a, b, c )。 a += --c。 }
printf(“%d, %d, %d\\n”, a, b, c)。 }
答案: 空 1: 2,5,1,2,3,-2 题号:4474
当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是_____、最小十进制整数是_____,它们的二进制形式是_____。 答案: 空 1: 65535 空 2: -32768 空 3:
1111 1111 1111 1111,1000 0000 0000 0000 题号:2791
结构化程序由_____、_____、_____三种基本结构组成。 答案: 空 1: 顺序 空 2:
条件分支【或】选择 空 3: 循环 题号:561
阅读下面程序,程序执行后的输出结果是_____。
#include \main() {
int x,y,z。
x = 1。 y = 2。 z = 3。 if(x>y)
if(x>z)printf(\)。