《2021年长安大学06_07c语言A卷试题》由会员分享,可在线阅读,更多相关《2021年长安大学06_07c语言A卷试题(14页珍藏版)》请在金锄头文库上搜索。
1、.长安高校20 06 20 07 学年第 二 学期 试题(A)卷课程名称C语言程序设计考试日期2007年7月 10 日共 题同学姓名学院班级学号精品.留意:全部答案均写在答题纸上一、挑选题每题2分,共60分1以下表达不正确选项 ; A一个C语言程序可由一个或多个函数组成 B一个C语言程序必需包含一个main函数 CC程序的基本组成单位是函数 D在C程序中, 注释说明只能位于一条语句的后面2以下4个选项中,均是不合法常量的选项是 ; Aas B C-0x18 D0xabc -0ffff 01 01177 0 0xa 12456 0xf “a”3表达式1/5+3%4+4.5/5的值是 ; A1.1
2、 B3.8 C3.9 D1.854执行以下语句的结果是 ; i=3;printf”%d,”,+i;printf“%d”,i+;A3,3 B3,4 C4,3 D4,45如x、y均定义为int型,z 定义为double型,以下不合法的scanf函数调用语句是 ; Ascanf“%d%x,%f”,&x,&y,&z; Bscanf“%2d%*d%f“,&x,&y,&z; Cscanf“%d%*d%o”,&x,&y; Dscanf“%x%o%f“,&x,&y,&z;6有以下程序 main int x=-1,y=4,k;k=x+=0|.y-=0printf“%d %d %d”,k,x,y;程序运行后的输出
3、结果是 ;A1 0 4 B1 0 3 C0 1 2 D1 1 27有以下程序 #include #define Mx,y,z x*y+z main int a=1,b=2,c=3;printf“%dn”,Ma+b,b+c,c+a;程序执行后的输出结果是 ;A19 B17 C15 D12第 1 页共 7 页精品.8如有以下说明,变量our所占储备单元字节数是 ; unionlong a2;int b4;char c8;our;A8 B16 C32 D249.执行下面的程序后,a的值是 ; main int a,b;fora=1,b=1;a=10 break;ifb%3=1 b+=3;contin
4、ue;b-=5;printf“%dn”,a;A2 B3 C4 D510以下正确的定义语句是 ;Aint a14=1,2,3,4,5; Bdouble y 3=0,1;Clong b23=1,1,2,1,2,3; Dfloat x3 =1,2,3;11下面程序段的运行结果是 ;char c=“tb0willn”;printf“%d”,strlenc;A.14 B.3 C.9 D.字符串中有非法字符,输出值不确定12.下面程序的运行结果是 ;#includemainchar a=“morning”,t;int i,j=0;fori=1;i7;i+ifaj=1;i- printf“%d ”,ai;程序运行后输出结果是 ;A1 2 3 B3 2 1 C2 1 3 D不确定的值28有以下程序,int a=4,b=5;int funint x,int yint a=2,b=3,c;c=ab.a:b;return c+x+y;mainprintf“%d”,funa,b;程序运行后的输出结果是 ;A11 B12 C13 D14精品.第 4 页共 7 页精品.29如已定义:int a9,*p=a;下面表达式中不能表示a1元素地址的是 ;A. p+1 B. a+1 C. a+ D. +p30以下对结构