一、单项选择题(请将答案填在下面表格中10×2)
1.在C语言中,用户能使用的正确的标识符是()(A)5for(B)_set (C)int (D)_b.8
2.以下叙述不正确的是()
(A)C语言本身没有输入输出语句
(B)一个可执行的C源程序必须包含一个main函数
(C)C程序中,注释说明只能位于一条语句的后面
(D)C程序的组成单位是函数
3.C语言中最简单的数据类型包括()
(A)整型、实型、逻辑型(B)整型、实型、字符型
(C)整型、字符型、逻辑型(D)字符型、实型、逻辑型4.以下选项中合法的实型常数是()
(A)5E2.0 (B) E-3 (C) 0.2E0 (D) 1.3E 5. 以下合法的八进制数是()
(A)0135 (B) 068 (C) 013.54 (D) o7
6.操作系统的作用是()
(A) 控制和管理系统资源的使用
(B) 把源程序翻译成目标程序
(C) 实现软硬件功能的转换
(D) 便于进行数据处理
7.以下程序的输出结果是()
void main( )
{ int x=010,y=0x10,z=10;
pirntf("x=%d,y=%d,z=%d",x,y,z);
}
(A)x=8,y=16,z=10(B)x=10,y=10,z=10
(C)x=8,y=8,z=10(D)x=8,y=10,z=10
8.C语言源程序的基本单位是()
(A) 过程(B) 函数(C) 子程序(D) 语句
9.常用的编程语言主要有两大类,即()语言和高级语言。
(A) 控制(B) 通用(C) 汇编(D)批处理
10.在C语言中,char型数据在内存中是以()形式存储的。(A) 原码(B) 补码(C) ASCII码(D)反码
二、填空题(10×2)
1.结构化程序设计的三种基本结构是:、和循环结构。
2.算法的特性包括,,。
3.C源程序文件的扩展名为。
4.自定义符号常量以开头。
5.字符串“hello”占用的空间长度是个字节,在末尾应有一个结束标识
,它的ASCII码值为。
三、画流程图
1+2+3+4+5(12分)
四、看程序写出运行结果(3×8分)
1.#include
void main()
{ inta,b,t;
a = -1.2;
b = 2.7;
printf("%d,%d\n",a,b);
a = a + 1;
b = b + 1;
t=a,a=b,b=t;
a = a + b;
b = b - a;
printf("%d,%d\n",a,b);
}
2.#include
main()
{
int a=10,s1=9;
float b=11.3,s2=10;
s1+=a++;
s2+=++b;
printf("s1=%d,s2=%.1f",s1,s2); }
3.#include
void main()
{
char m;
m='B'+32;
printf("%c\n",m);
}
五、程序填空题(4×6分)
1、填写下列程序,实现输出如下图形。
# Array void main()
{
printf("1\n");
printf("1 1\n");
printf("1 1 1\n");
}
2、程序功能:将一个整数的个位数与其余的数分离成两个数,如整数2186,分成的两个数为218,6。
#include
void main()
{
intnum,high,low;
scanf("%d",&num);
printf("高位整数为:%d,个位整数为:%d",high,low);
}