资源描述:
《c语言程序设计试卷a卷new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生姓名: 学号: 班级: 专业 命题:审批:-------------------------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 -----------------------------------------------------------(答题不能超出密封装订线)《C语言程序设计》考试试卷(A卷)题
2、 号一二三四总分得 分阅卷人一、选择题(每小题3分,共60分)12345678910111213141516171819201、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( )A、任意B、第一个函数必须是主函数,其他函数任意C、必须完全按照执行的顺序排列D、其他函数可以任意,主函数必须在最后2、下面不是C语言合法标识符的是:( )A、abc B、5n C、_4m D、x33、下列形式的常数中,C程序不允许出现的是_____A、45B、E5C、25.6e-2D、4e34、下列能正确表示a≥1
3、0或a≤0的关系表达式是:( )A、a>=10ora<=0B、a<=10
4、
5、a>=0C、a>=10
6、
7、a<=0D、a>=10&&a<=05、表达式17%4的值为:( )A、0B、1C、2D、36、与x*=y等价的赋值表达式是:( )A.x=yB.x=x-yC.x=x*yD.x=x+y7、目前编写计算机程序一般采用的是:( )A.机器语言 B.汇编语言 C.高级语言 D.英语8、下述哪一个不是结构化程序基本结构:( )A.顺序 B.选择 C.循环 D.嵌套9、以下为C语句
8、的是:( )A.a=8 B.a++;C.if(a>8) D.#include10、以下程序的输出结果是:( )main(){intx=10,y=3;printf(“%d”,y=x/y);}A)0B)1C)3D)不确定11、若有以下语句staticinta[4]={1,2,3},i;i=a[0]*a[1]+a[2]*a[3];i的值为________A、2B、5C、3D、以上都不对12、以下程序段的输出是:( )floata=57.666;printf(“*%2.2f*”,a)
9、;A、*57*B、*58*C、*57.66*D、*57.67*13、以下程序的输出结果是:( )main(){intx=10,y=10;printf("%d%d",x--,--y);}A、1010B、99C、910D、10914、已知字符A的ASCII码为十进制的65,下面程序的输出是:( )main(){charch1,ch2;第5页(共5页)第5页(共5页)ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c",ch1,ch2);}A、67,DB、B,CC、C
10、,DD、不确定的值15、以下程序的输出结果是:( )main(){inta=5,b=4,c=6,d;printf("%d",d=a>b?(a>c?a:c):(b));}A、5B、4C、6D、不确定16、以下程序执行后sum的值是:( )main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d",sum);} A、15 B、14 C、不确定 D、017、下列合法的数组定义是:( )A、inta[]=”string”;B、inta[5]={0,1,2,3,
11、4,5};C、chara=”string”;D、chara[]={0,1,2,3,4,5};18、下面程序段的输出结果是:( )intj;intx[3][3]={1,2,3,4,5,6,7,8,9};for(j=0;j<3;j++)printf(“%d”,x[j][2-j]);A、159B、147C、357D、36919、已知inta[][3]={1,2,3,4,5,6,7};,则数组a的第一维的最大值是:( )。A.2B.3C.4D.无确定值20、有以下程序第5页(共5页)main(){intaa[4][4
12、]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};inti,s=0;for(i=0;i<4;i++)s+=aa[i][1];printf("%d",s);}程序运行后的输出结果是:( )A、11 B、19 C、13 D、20二、判断题(每题2分,共20分)()1、“a”和‘a’均是占用1个字节的内存空间的数据。()2、在