C
语言程序设计
期末考试试题及其答案
一、单项选择题(本大题共
20
题,每题
2
分,?/p>
40
分)
1
、以下不?/p>
C
语言的特点的?/p>
( )
A
?/p>
C
语言简洁、紧?/p>
B
?/p>
能够编制出功能复杂的程序
C
?/p>
C
语言可以直接对硬件进行操?/p>
D
?/p>
C
语言移植性好
2
、以下不正确?/p>
C
语言标识符是
( )
A
?/p>
ABC B
?/p>
abc C
?/p>
a_bc D
?/p>
ab.c
3
、一?/p>
C
语言程序是由
( )
A
?/p>
一个主程序和若干子程序组成
B
?/p>
函数组成
C
?/p>
若干过程组成
D
?/p>
若干子程序组?/p>
4
、一个算法应该具有“确定性”等
5
个特性,对另?/p>
4
个特性的描述中错误的?/p>
( )
A
?/p>
有零个或多个输入
B
?/p>
有零个或多个输出
C
?/p>
有穷?/p>
D
?/p>
可行?/p>
5
?/p>
设变?/p>
a
是整型,
f
是实型,
i
是双精度型,则表达式
10+‘a?i*f
值的数据类型?/p>
( )
A
?/p>
int B
?/p>
float C
?/p>
double D
?/p>
不确?/p>
6
、在
C
语言中,
char
型数据在内存中的存储形式?/p>
( )
A
?/p>
补码
B
、反?/p>
C
、源?/p>
D
?/p>
ASCII
?/p>
7
、有如下程序,输入数据:
12345M678
?/p>
cR
>后?/p>
<CR>
表示回车),
x
的值是
( )
?/p>
#include<stdio.h>
main(){
int x;
float y;
scanf("%3d%f",&x,&y);
}
A
?/p>
12345 B
?/p>
123 C
?/p>
45 D
?/p>
345
8
、若有以下定?/p>
int a,b; float x
,则正确的赋值语句是
( )
A
?/p>
a=1,b=2
B
?/p>
b++;
C
?/p>
a=b=5
D
?/p>
b=int(x);
9
、以下程序的执行结果?/p>
( )
#include<stdio.h>
{
int i=10,j=10;
printf("%d,%d\n",++i,j--);
}
A
?/p>
11,10 B
?/p>
9,10 C
?/p>
11,9 D
?/p>
10,9 10
、巳知字?/p>
A
?
ASCII
码是
65
,以下程序的执行结果?/p>
( )