C程序设计基本概念
1.编写C程序一般需经过的几个步骤依次是
2.A编辑、调试、编译、连接
3.B编辑、编译、连接、运行
4.C 编译、调试、编辑、连接
5.D 编译、编辑、连接、运行
6.以下叙述中正确的是
AC语言比其他语言高级
BC语言可以不用编译就能被计算机识别执行
CC语言以接近英语国家的自然语言和数学语言作为语言的表达形式
DC语言出现的最晚;具有其他语言的一切优点
7.C语言中用于结构化程序设计的3种基本结构是
A顺序结构、选择结构、循环结构
Bif;switch;break
Cfor;while;do-while
Dif;for;continue
8.以下叙述中正确的是
A构成C程序的基本单位是函数
B可以在一个函数中定义另一个函数
Cmain函数必须放在其他函数之前
D所有被调用的函数一定要在调用之前进行定义
9.C语言规定;在一个源程序中;main函数的位置
A必须在最开始
B必须在系统调用的库函数的后面
C可以任意
D必须在最后
10.以下叙述正确的是
A一个C源程序可由一个或多个函数组成
B一个C程序必须包含一个main函数
CC程序的基本组成单位是函数
DC程序中;注释说明只能位于一条语句的后面
11.下列选项中不是结构化程序基本结构的是
A顺序结构 
B跳转分支结构
C选择结构
D循环结构
基本数据类型、常量和变量、操作符
1.下列可用于C语言用户标识符的一组
Avoid; define; WORD
Ba3_b3; _123;Car
CFor; -abc; IF Case
D2a; DO; sizeof
2.C语言中基本数据类型包括
A整型、实型、逻辑型
B整型、实型、字符型
C整型、字符型、逻辑型
D字符型、实型、逻辑型
3.下面哪些不是常量
4.A067    Bx    Cabc  Dabc  E6.12 
5.Fmax    G0xab  H3e5  I65535  J\t
6.C语言中;常量23和3.14的数据类型为
7.Aint和float
8.Blong和float
9.Cint和double
10.Dint和long double
11.下面四个选项中;均是不正确的8进制数或16进制数的选项是
A016  0x8f    018
B0abc  017    0xa
C010  -0x11    0x16
D0a12  7ff    -123
12.下面四个选项中;均是合法整型常量的选项是
A160  -0xffff  011
B-0xcdf  01a  0xe
C-01  986012  0668
D-0x48a  2e5  0x
13.下列数据中;不合法的C语言实型数据的是
A0.123
B123e3
C2.1e3.5
D789.0
14.若变量已正确定义并赋值;以下符合C语言语法的表达式是
Aa:=b+1
Ba=b=c+2
Cint 18.5%3
Da=a+7=c+b
15.C语言中运算对象必须是整型的运算符是
A%=
B/
C=
D<=
16.若变量a;i已正确定义;i已正确赋值;合法的语句是
Aa==1
B++i
Ca=a++=5
Da=inti;
17.若有定义:int a=7;float x=2.5;y=4.7;则表达式x+a%3intx+y%2/4的值是
A2.500000
B2.750000
C3.500000
D0.000000
18.x;i;jk都是int型变量;则计算表达式x=i=4;j=16;k=32后;x的值为
A4
B16
C32
D52
19.设有int x=11;则表达式x++1/3的值是
A3
B4
C11
D12
20.设变量aint型;ffloat型;idouble型;则表达式10+a+if值的数据类型为
Aint
Bfloat
Cdouble
D不确定
21.设以下变量均为int类型;表达式的值不为7的是
Ax=y=6;x+y;x+1
Bx=y=6;x+y;y+1
Cx=6;x+1;y=6;x+y
Dy=6;y+1;x=y;x+1
22.若变量aint类型;并执行了语句:a=’A’+1.6;;则正确的叙述是
Aa的值是字符C
Ba的值是浮点型
C不允许字符型和浮点型相加
Da的值是字符′A′的ASCII值加上1
23.以下选项中;与k=n++完全等价的表达式是
Ak=n;n=n+1
Bn=n+1;k=n
Ck=++n
Dk+=n+1
24.以下叙述正确的是
AC程序中;每行中只能写一条语句
Ba是实型变量;C程序中允许赋值a=10;因此实型变量中允许存放整型数
CC程序中;无论是整数还是实数;都能被准确无误地表示
DC程序中;%是只能用于整数运算的运算符
25.以下变量x;y;z均为double类型且已正确赋值;不能正确表示数学式子x÷y÷zC语言表达式是
Ax/yz
Bx1/yz
Cx/y1/z
Dx/y/z
26.不能进行++--运算的数据类型为
A指针
B整型
C长整型
D常量
标准输入输出
1.若变量已正确说明为float型;要通过语句scanf%f%f%f;&a;&b;&c;a赋予10.0;b赋予22.0;c赋予33.0;下列不正确的输入形式是
A10<回车>22<回车>33<回车>
B10.0;22.0;33.0<回车>
C10.0<回车>22.0 33.0<回车>
D10  22<回车>33<回车>
2.下列程序段的输出结果是:
int a=1234;
float b=123.456;
double c=12345.54321;
printf"%2d;%2.1f;%2.1f";a;b;c;
A无输出
B12;123.5;12345.5
C1234;123.5;12345.5
D1234;123.4;1234.5
3.下列程序运行的结果是
main
{float x;
int i;
x=3.6;
i=intx;
printf"x=%f;i=%d ";x;i;
}
float型
Ax=3.600000;i=3
Bx=3.6;i=3
Cx=3;i=3
Dx=3.600000;i=3.000000