吉林大学珠海学院-C语言试卷 A卷

发布时间:

2009季学期专业
C语言程序设计》期末试卷(A卷)
卷面总分:100答题时间:120分钟
专业年级班级姓名学号
题号得分





总分
一、单项选择题(本题共30个小题,每小题1分,30分,请将答案代号填涂到机读卡上,在试卷上所写答案,视为0分)
1、以下叙述中错误的是(
AC语言运算功能丰富
BC语言可以不用编译就能被计算机识别执行
CC语言允许直接访问物理地址,直接对硬件进行操作DC语言属于结构化的程序设计语言
2、在C语言中,整型常量的表示方法不包括(
A二进制B八进制C十进制D十六进制3、以下选项中不属于C语言的关键字的是(
AtypedefBstructCintDCHAR4、源程序要正确地运行,必须要有什么函数(
Aprintf函数B自定义的函数Cmain函数D不需要函数5、这段程序中的变量是(#include#definePI3.14voidmain({
intsum;
sum=10+15;
printf("sum=%d\n",sum;printf("resultis25\n";}
A10BsumC15DPI
19


6、算法具有五个特性,以下选项中不属于算法特性的是(A)有穷性B简洁性C)可行性D)确定性7、字符型常量在内存中存放的是(
AASCIIBBCDC)内部码D)十进制码8、下面哪个表达式的值为4
A11/3B11.0/3
C(float11/3D(int(11.0/3+0.59、假设变量ab已经定义为整型,指出下面错误的表达式(
Aa=a++B5.6+6.2%3.1C1&&2Da=1,b=210、该源程序执行后,输出结果是(
#includevoidmain({
inta;floatb;a=4;b=9.5;
printf("a=%d,b=%4.2f\n",a,b;}
Aa=%d,b=%f\nBa=%d,b=%fCa=4,b=9.50Da=4,b=9.511、以下的for循环是(
for(x=0,y=0;(y!=123&&(x<4;x++;
A无限循环B循环次数不定C执行4D执行3
12、从以下给出的表达式中选出与while(E语句中的(E不能等价的表达式(A(!E==0B(E>0||(E<0C(E!=0D(E==013C语言中,逻辑“真”等价于(
A)大于零的数B)不大于零的整数C非零的数D)非零的整数14、以下程序的输出结果是(
#includemain(
{intnum=0;while(num<=2{num++;
printf(%2d\n,num;}}
A1B12C123D1234
29



15、下列变量名中合法的是(
AB.C.TomB3a6bC_6a7bD$ABC
16、设有定义语句intc[4][3];,则以下对数组元素的引用形式中正确的是(
Ac[2+1][1-1]Bc[2,3]Cc[4][3]Dc[2+1,2]
17、若有定义语句doublex[2][2]={0.0};则以下叙述正确的是(
A该语句存在语法错误
B该语句使二维数组x的所有元素初值都为0.0C该语句只为数组元素x[0][0]赋初值为0.0D该语句为数组元素x[2][2]赋初值为0.0
18、以下选项中,不是C语言合法字符串常量的是(
A\121By=C\n\nDABCD\x6d19、函数strcmp(abc,x的返回值是(
A小于0B)等于0C)大于0D)不确定20、下列函数定义中正确的是(Afloatcal(floatx;floaty{return(x*y;}
Bfloatcal(floatx,y{return(x*y;}Cintcal(x,y{floatx,y;return(x*y;}Dintcal(x,yfloatx,y;
{return(x*y;}
21、在函数的说明和定义时若没有指出函数的类型,则(
A系统自动地认为函数的类型为整型B)系统自动地认为函数的类型为字符型C)系统自动地认为函数的类型为实型D)编译时会出错
22、在inta[]={1234}中,数组元素a[2]的值是(
A1B2C3D423、在下面程序中,属于全局变量的是(
#includestructstudent{
intnum;char*name;charsex;floatscore;
}stu2,stu1={1002,"LiuQing",'M',82.5};
39


吉林大学珠海学院-C语言试卷 A卷

相关推荐