首页 理论教育2018最新版高职计算机专业C语言考试指南

2018最新版高职计算机专业C语言考试指南

【摘要】:A.程序中第一条可执行语言B.程序中第一个函数C.程序中的main函数D.包含文件中的函数6.C语言中运算对象必须是整型的运算符是()。A.9 B.-2 C.-1 D.89.若x和y都是int型变量,x=100,y=200,则下面程序片段:printf;的输出结果是()。()四、程序填空下面程序用于计算n!

班级____________姓名____________成绩____________

(满分:70分  建议考试时间:45分钟)

一、单项选择题(共10小题,每题2分,共20分)

1.以下叙述中正确的是(  )。

A.在C程序中整型可表示任何一个数

B.C程序由主函数组成

C.C程序由函数组成

D.C程序由函数和过程组成

2.若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是(  )。

A.a=a+b,b=a-b,a=a-b; B.t=a,a=b,b=t;

C.a=t,t=b,b=a; D.t=b;b=a;a=t;

3.以下函数调用语句中,含有的实参个数是(  )。

A.1  B.2  C.4  D.5

4.下列语句中,哪一个可以输出26个大写英文字母?(  )

A.for(a=A;a<=Z;printf("%c",++a));

B.for(a=A;a=Z;a++)printf("%c",a);

C.for(a=A;a<=Z;printf("%c",a++));

D.for(a=A;a<Z;printf("%c",++a));

5.C语言可执行程序的开始执行点是(  )。

A.程序中第一条可执行语言 B.程序中第一个函数

C.程序中的main函数 D.包含文件中的函数

6.C语言中运算对象必须是整型的运算符是(  )。

A.% B./ C.! D.*

7.为float类型变量a、b输入数据1.2和2.3,下列哪一组是正确的?(  )

A.scanf(%f%f,&a,&b);输入1.2,2.3

B.scanf("%f2.1%f2.1",a,b);输入12,23

C.scanf("%f;%f",&a,&b);输入1.2,2.3

D.scanf("%f%f",&a,&b);输入1.2换行2.3

8.假定a和b为int型变量,则执行以下语句后,b的值为(  )。

A.9  B.-2  C.-1  D.8

9.若x和y都是int型变量,x=100,y=200,则下面程序片段:printf("%d",(x,y));的输出结果是(  )。

A.200  B.100

C.100 200  D.输出格式符不够,输出不确定的值

10.若变量c为char类型,能正确判断出c为小写字母的表达式是(  )。

A.a<=c<= z  B.(c>= a)||(c<= z)

C.(a<=c)and(z>=c) D.(c>= a)&&(c<= z)

二、填空题(共6空,每空3分,共18分)

1.整型变量a、b的值分别为5、3,语句printf("%d",(a+1,b+10,a*b));输出________________。

2.设a=12,则表达式a+=a运行后a的值为________________。

3.若已知a=10,b=15,c=1,表达式a*b&&c的运算结果是________________。

4.在C语言中,能代表逻辑值“真”的是________________。

5.变量对应的内存单元数由_________________决定。

6.块语句是由一对________________括起来的语句段。

三、判断题(共5小题,每小题2分,共10分)

1.字符串的长度为组成字符串字符个数加1。(  )

2.变量定义后而未赋初值,则其值为0。(  )

3.常量100L大于100。(  )

4.赋值运算*=的优先级高于+=。(  )

5.逗号表达式的值等于各自表达式的值之和。(  )

四、程序填空(共4空,每空4分,共16分)

下面程序用于计算n!的值。

五、阅读程序(共2小题,每小题3分,共6分)