c语言期末考试题2.pdf
《c语言期末考试题2.pdf》由会员分享,可在线阅读,更多相关《c语言期末考试题2.pdf(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 .st a t i c st ru c t i n t a l;f l oa t a 2;c h a r a 3;a 1 0 =l,3.5,*A*;说明数组a是地址常量,它有 1 0个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是()OA、a 1 0 B、a 0 C、a l D、a -l B2.对以下说明语句i n t a 1 0 =6,7,8,9,1 0);的正确理解是()0A、将5 个初值依次赋给a l 至a 5 B、将5 个初值依次赋给a 6 至a 1 0 C、因为数组长度与初值的个数不相同,所以此语句不正确D、将 5 个初值依次赋给a 0 至 a 4 D3.在C语言
2、中,能代表逻辑值“真”的 是()oA、大于0 的 数 B、T ru e C、非0 的数 D、非0 整数C4.以下rea d函数的调用形式中,参数类型正确的是()。A、rea d(i n t f d,i n t c ou n t,c h a r*b u f)B、rea d(i n t c ou n t,c h a r*b u f,i n t f d)C、rea d (i n t *b u f,i n t f d,i n t c ou n t)D、rea d (i n t f d,c h a r*b u f,i n t c ou n t)D6 .以下不符合C语言语法的赋值语句是()oA、a=b=5
3、;B、a=l,b=2 C、+j;D、y=(a=3,6*5);B7 .C语言程序的三种基本结构是顺序结构、选择结构和_ _ _ 结构.A、递归 B、转移 C、嵌套 D、循环D8.选择结构中的条件与循环结构中循环成立的条件,在写法上可以是任一表达式,但其值只能被判断为“真”或“假”。哪个数作为逻辑“假”值()oA、-1 B、非零的数 C、1 D、0D9 .以下叙述中不正确的是()。A、在C 程序中,赋值运算符的优先级最低B、在C 程序中,j+;是一条赋值语句C、C 程序中的由9 1 1 加和#(1 3 1 4 1 1 2 均不是(语句D、一个好的程序应该有详尽的注释A1 0.若有下列定义,则对a数
4、组元素地址的正确引用是()。i n t a 5 ,*p=a;A、&a B、p+2 C、a+D、&a 5 B1 1 .st a t i c c h a r st r 1 0 =C h i n a;数组元素个数为()。A、5 B、1 0 C、6 D、9B12.以下程序中,c的二进制值是char a=3,b=6,c;c=a A b 2;A、00011100 B、00010100 C、00011000 D、00011011D13.以下程序的输出结果是func(int a,int b)int c;c=a+b;return c;main()int x=6,y=7,z=8,r;r=func(x-,y+,x+
5、y),z-);printf(%dn,r);)A、21 B、11 C、31 D、20A1 4 .以下程序的输出结果是_ _ _ _ _.voi d f u n (i n t a,i n t b,i n t c)a=4 5 6;b=5 6 7;c=6 7 8;ma i n()i n t x=1 0,y=2 0,z=3 0;f u n(x,y,z);p ri n t f (,z%d,%d,z,y,x);A、30,20,10 B、10,20,30 C、678567456 D、456567678A1 5.执行下列程序后,其输出结果是()oma i n()i n t a=9;a+=a-=a+a;p ri
6、n t f (绘d n”,a);A、18 B、-18 C、-9 D、9B16.若从终端输入以下数据,要给变量c赋以283.1 9,则正确的输入语句是A、scanf(%8.4f;&c);B、scanf(%6.2f,&c);C、scanf(%f*c)D scanf(%8fM,&c);D1 7.下列变量定义中合法的是()oA、sh ort _ a=l-.l e-l;B、l on g d o=0 x f d a L;C、d ou b l e b=l+5 e2.5;D、f l oa t 2 _ a n d=l-e-3;A1 8 .以下程序的输出结果是#d ef i n e F M T“d,”ma i n
7、()(i n t b 4 J =l,3,5,7,9,1 1,1 3,1 5,1 7,1 9,2 1,2 3);p ri n t f(FMT,*(*(b+l)+l);p ri n t f FMT,b 2 2 );)A、1,1 1,B、1,1 1 C、1 1,2 1 D、1 1,2 1,D1 9 .若i n t a=3,则执行完表达式a-=a+=a*a后,a的值是A、B2 0.-1 5 B、0 C、-9 D、-3以“ea d函数的调用形式中,参数类型正确的是()oA、B、C D、D2 1.rea d(i n trea d(i n trea d(i n trea d(i n tf d,i n t c
8、 ou n t,c h a r*b u f)c ou n t,c h a r*b u f,i n t f d)*b u f,i n t f d,i n t c ou n t)f d,c h a r*b u f,i n t c ou n t)己知大写字母A的AS C I I码值是6 5,小写字母a的AS C I I码是9 7,则用八 进 制 表 示 的 字 符 常 量 是O oA、字符e B、字符a C、非 法 的 常 量D、字符AD2 2.C语言规定,函数返回值的类型是由()。A、调用该函数时的主调函数类型所决定B、ret u rn语句中的表达式类型所决定C、调用该函数时系统临时决定D、在定义
9、该函数时所指定的函数类型所决定D2 3,结构化程序设计所规定的三种基本控制结构是()oA、树形、网形、环形 B、输入、处理、输出C、主程序、子程序、函数 D、顺序、选择、循环D24.与实际参数为实型数组名相对应的形式参数不可以定义为()oA、f l o a t a;B、f l o a t a ;C、f l o a t (*a)3;D、f l o a t *a;A25.若有定义和语句:i n t a 4 3 =l,2,3,4,5,6,7,8,9,10,11,12,(*p r t )3 =a,*p 4,i;f o r(i =0;i 4;i+)Pl i =a i ;则不能够正确表示a数组元素的表达式
10、是A、(*(p+l)l B、a 4 3 C、p0 0 D、prt2 2B26.为了避免在嵌套的条件语句if-else中产生:义性,C语言规定:else总与()配对A、同一行上的if B、其之后最近的if C、其之前最近的未配对的if D、缩排位置相同的ifC27.以下程序的输出结果是 0typedef国的国家机构实行民主集中制的原则。全国人民代表大会和地方各级人民代表大会都由民主选举产生,对人民负责,受人民监督。国家行政机关、审判机关、检察机关都由人民代表大会产生,对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义
11、民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;民主集中制的原则。全国人民代表大会和地方各级人民代表大会都由民主选举产生,对人民负责,受人民监督。国家行政机关、审判机关、检察机关都由人民代表大会产生,对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的
12、优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;人民代表大会和地方各级人民代表大会都由民主选举产生,对人民负责,受人民监督。国家行政机关、审判机关、检察机关都由人民代表大会产生,对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,
13、n=4;由民主选举产生,对人民负责,受人民监督。国家行政机关、审判机关、检察机关都由人民代表大会产生,对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;受人民监督。国家行政机关、审判机关、检察机关都由人民代表大会产生,对它负责,受它监督一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人
14、民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;行政机关、审判机关、检察机关都由人民代表大会产生,对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映
15、了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;关都由人民代表大会产生,对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;对它负责,受它监督”。一是人民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三
16、是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;民代表大会制度体现我国一切权利属于人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;人民的国家性质。二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好
17、途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;o二是人民代表大会制度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;度是人民行使国家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国
18、人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;家权力,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;,实现社会主义民主的最好途径和方式。三是人民代表大会制度全面反映国家政治生活全貌。(2)我国人民代表大会制度的优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权
19、力的统m=7,n=4;度的优越性。人 民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;优越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;越性。人民代表大会制度是在中国的历史条件下产生的,反映了我国政治生活的全貌,既体现了国,反映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;映了我国政治生活的全貌,既体现了国家的统一与人民权力的统m=7,n=4;家的统一与人民权力的统m=7,n=4;权力的统m=7,n=4;f l o a t a=
20、38.4,b=6.4,x;x=m/2+n*a/b+l/2;p r i n t f (,z%f nz,,x);A、28.000000 B、27.500000 C、28.500000 D、27.000000D29.有 以 下 程 序(提 示:程序中f s e e k(f p,-2L*s i z e o f(i n t),S EEK_ END);语句的作用是使位置指针从文件末尾向前移2*s i z e o f(i n t)字节)#i n c l u d e m a i n()FILE*f p;i n t i,a 4=1,2,3,4,b;f p =f o p e n(d a t a.d a t ,w
21、b );f o r(i =0;i 0*10;错误5.如果有个字符串,其中第十个字符为 n,则此字符串的有效字符为9个。错误6.共同体变量所占的内存长度等于最长的成员的长度正确7 .函数调用语句:fu n c (r e e l,r e c 2+r e c 3,(r e c 4,r e c 5);中,含有的实参个数是5.错误8.ft d e fi n e和p r i n t f都不是C语句。正确9.C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。正确1 0.若有宏定义:t t d e fi n e S(a,b)t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。正确/*-【
22、程序设计】功能:编写函数fu n计算下列分段函数的值:x 2+x+6 x0 且 x#-3f(x)=x*2-5x+6 0 W x1 0 且x#2 及 x#3x 2-x-l 其它-*/#i n c lu d e v oi d b ky();f1 oa t fu n(floa t x)(/*Begin*/*E n d */m a i n()floa t x,f;p r i n t f(z,i n p u t x=);s c a n f(%f,&x);f=fu n (x);p r i n t f(*x=%f,f(x)=%f n*,x,f);bky();)void bky()(F ILE *IN,*OU
23、 T;i n t n;floa t i;floa t o;IN=fop e n(i n.d a t,r);i f(IN=NU LL)p r i n t f(R e a d F ILE E r r or);OU T 二 fop e n (ou t.d a t ,w);i f(OU T=NU LL)p r i n t f(W r i t e F ILE E r r or);for (n=0;n 1 0;n+)fs c a n f(IN,%f”,&i);o=fu n(i);fp r i n t f(OU T,%f n ,o);fc los e(IN);fc los e(OU T);【参考代码】flo
24、a t y;i f(x =0&x 1 0.0&x!=2.0&x!=3.0)y=x*x-5*x+6;e ls e y=x*x-x-l;r e t u r n y;/*-【程序设计】功能:对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按降序排列。例 如:原来的字符串为CE Ae d c a,排序后输出为Ce d c E Aa。#i n c lu d e#i n c lu d e#i n c lu d e i n t fu n (c h a r *s,i n t n u m)(/*Be gi n*/*E n d */m a i n ()(c h a r s 1 0 ;p r i n t f
25、(输入7个字符的字符串:);ge t s(s);fu n(s,7);p r i n t f(z/n%s,z,s);NONO();NONO()i n t i;c h a r a 1 0 0 ;F ILE *r f,*w f;r f=fop e n(i n.d a t,r);w f=fop e n (ou t.d a t,w);for(i=0;i 3;i+)(fs c a n f(r f,s”,&a);fu n (a,7);fp r i n t f(w f,s,a);fp r i n t f(w f,n);)fc los e(r f);fc los e(w f);)【参考代码】int i,j;ch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末 考试题
限制150内