自考c试题附答案.docx
- 文档编号:18637070
- 上传时间:2023-08-24
- 格式:DOCX
- 页数:20
- 大小:20.68KB
自考c试题附答案.docx
《自考c试题附答案.docx》由会员分享,可在线阅读,更多相关《自考c试题附答案.docx(20页珍藏版)》请在冰点文库上搜索。
自考c试题附答案
Ò»¡¢µ¥ÏîÑ¡ÔñÌâ(±¾´óÌâ¹²20СÌ⣬ÿСÌâ1·Ö£¬¹²20·Ö)
ÔÚÿСÌâÁгöµÄËĸö±¸Ñ¡ÏîÖÐÖ»ÓÐÒ»¸öÊÇ·ûºÏÌâÄ¿ÒªÇóµÄ£¬Ç뽫Æä´úÂëÌîдÔÚÌâºóµÄÀ¨ºÅÄÚ¡£´íÑ¡¡¢¶àÑ¡»òδѡ¾ùÎÞ·Ö¡£
1£®¶ÔC++ÓïÑÔºÍCÓïÑԵļæÈÝÐÔ£¬ÃèÊöÕýÈ·µÄÊÇ£¨£©
A£®C++¼æÈÝCB£®C++²¿·Ö¼æÈÝC
C£®C++²»¼æÈÝCD£®C¼æÈÝC++
2£®ÔÚC++ÖÐʹÓÃÁ÷½øÐÐÊäÈëÊä³ö£¬ÆäÖÐÓÃÓÚÆÁÄ»Êä³öµÄ¶ÔÏóÊÇ£¨£©
A£®cerrB£®cin
C£®coutD£®cfile
3£®¶ÔʹÓùؼü×ÖnewËù¿ª±ÙµÄ¶¯Ì¬´æ´¢¿Õ¼ä£¬ÊÍ·Åʱ±ØÐëʹÓ㨣©
A£®freeB£®create
C£®deleteD£®realse
4£®ÈçûÓÐʹÓÃprivate¹Ø¼ü×Ö¶¨ÒåÀàµÄÊý¾Ý³ÉÔ±£¬ÔòĬÈÏΪ£¨£©
A£®privateB£®public
C£®protectedD£®friend
5£®Ê¹ÓÃÖµ´«µÝ·½Ê½½«Êµ²Î´«¸øÐβΣ¬ÏÂÁÐ˵·¨ÕýÈ·µÄÊÇ£¨£©
A£®ÐβÎÊÇʵ²ÎµÄ±¸·ÝB£®Êµ²ÎÊÇÐβεı¸·Ý
C£®ÐβκÍʵ²ÎÊÇͬһ¶ÔÏóD£®ÐβκÍʵ²ÎÎÞÁªÏµ
6£®ÔÚº¯Êýµ÷ÓÃʱ£¬ÈçijһĬÈϲÎÊýÒªÖ¸Ã÷Ò»¸öÌض¨Öµ£¬ÔòÓУ¨£©
A£®Æä֮ǰËùÓвÎÊý¶¼±ØÐ븳ֵB£®ÆäÖ®ºóËùÓвÎÊý¶¼±ØÐ븳ֵ
C£®ÆäÇ°¡¢ºóËùÓвÎÊý¶¼±ØÐ븳ֵD£®ÆäÇ°¡¢ºóËùÓвÎÊý¶¼²»±Ø¸³Öµ
7£®Éè´æÔÚº¯Êýintmax(int£¬int)·µ»ØÁ½²ÎÊýÖнϴóÖµ£¬ÈôÇó22£¬59£¬70ÈýÕßÖÐ×î´óÖµ£¬ÏÂÁбí´ïʽ²»ÕýÈ·µÄÊÇ£¨£©
A£®intm=max(22£¬max(59£¬70))£»B£®intm=max(max(22£¬59)£¬70)£»
C£®intm=max(22£¬59£¬70)£»D£®intm=max(59£¬max(22£¬70))£»
8£®ÏÂÁÐÄĸöÀàÐͺ¯Êý²»ÊʺÏÉùÃ÷ΪÄÚÁªº¯Êý£¨£©
A£®º¯ÊýÌåÓï¾ä½Ï¶àB£®º¯ÊýÌåÓï¾ä½ÏÉÙ
C£®º¯ÊýÖ´ÐÐʱ¼ä½Ï¶ÌD£®º¯ÊýÖ´ÐÐʱ¼ä¹ý³¤
9£®intFunc(int£¬int)£»²»¿ÉÓëÏÂÁÐÄĸöº¯Êý¹¹³ÉÖØÔØ£¨£©
A£®intFunc(int£¬int£¬int)£»B£®doubleFunc(int£¬int)£»
C£®doubleFunc(double£¬double)£»D£®doubleFunc(int£¬double)£»
10£®¶ÔÀàÖÐÉùÃ÷µÄ±äÁ¿£¬ÏÂÁÐÃèÊöÖÐÕýÈ·µÄÊÇ£¨£©
A£®ÊôÓÚÈ«¾Ö±äÁ¿
B£®Ö»ÊôÓÚ¸ÃÀà
C£®ÊôÓÚ¸ÃÀ࣬ijЩÇé¿öÏÂÒ²¿É±»¸ÃÀ಻ͬʵÀýËù¹²Ïí
D£®ÈκÎÇé¿ö϶¼¿É±»¸ÃÀàËùÓÐʵÀý¹²Ïí
11£®ÀàµÄ˽ÓгÉÔ±¿ÉÔںδ¦·ÃÎÊ£¨£©
A£®Í¨¹ý×ÓÀàµÄ¶ÔÏó·ÃÎÊB£®±¾À༰×ÓÀàµÄ³ÉÔ±º¯ÊýÖÐ
C£®Í¨¹ý¸ÃÀà¶ÔÏó·ÃÎÊD£®±¾ÀàµÄ³ÉÔ±º¯ÊýÖÐ
12£®Èç¹ûûÓÐΪһ¸öÀඨÒåÈκι¹Ô캯ÊýµÄÇé¿öÏ£¬ÏÂÁÐÃèÊöÕýÈ·µÄÊÇ£¨£©
A£®±àÒëÆ÷×ÜÊÇ×Ô¶¯´´½¨Ò»¸ö²»´ø²ÎÊýµÄ¹¹Ô캯Êý
B£®Õâ¸öÀàûÓй¹Ô캯Êý
C£®Õâ¸öÀ಻ÐèÒª¹¹Ô캯Êý
D£®¸ÃÀ಻ÄÜͨ¹ý±àÒë
13£®Ò»¸öÀà¿É°üº¬Îö¹¹º¯ÊýµÄ¸öÊýÊÇ£¨£©
A£®0¸öB£®1¸ö
C£®ÖÁÉÙÒ»¸öD£®0¸ö»ò¶à¸ö
14£®thisÖ¸Õë´æÔÚµÄÄ¿µÄÊÇ£¨£©
A£®±£Ö¤»ùÀ๫ÓгÉÔ±ÔÚ×ÓÀàÖпÉÒÔ±»·ÃÎÊ
B£®±£Ö¤Ã¿¸ö¶ÔÏóÓµÓÐ×Ô¼ºµÄÊý¾Ý³ÉÔ±£¬µ«¹²Ïí´¦ÀíÕâЩÊý¾Ý³ÉÔ±µÄ´úÂë
C£®±£Ö¤»ùÀà±£»¤³ÉÔ±ÔÚ×ÓÀàÖпÉÒÔ±»·ÃÎÊ
D£®±£Ö¤»ùÀà˽ÓгÉÔ±ÔÚ×ÓÀàÖпÉÒÔ±»·ÃÎÊ
15£®ÏÂÁйØÓÚÀàµÄȨÏÞµÄÃèÊö´íÎóµÄÊÇ£¨£©
A£®Àà±¾ÉíµÄ³ÉÔ±º¯ÊýÖ»ÄÜ·ÃÎÊ×ÔÉíµÄ˽ÓгÉÔ±
B£®ÀàµÄ¶ÔÏóÖ»ÄÜ·ÃÎʸÃÀàµÄ¹«ÓгÉÔ±
C£®ÆÕͨº¯Êý²»ÄÜÖ±½Ó·ÃÎÊÀàµÄ¹«ÓгÉÔ±£¬±ØÐëͨ¹ý¶ÔÏó·ÃÎÊ
D£®Ò»¸öÀà¿ÉÒÔ½«ÁíÒ»¸öÀàµÄ¶ÔÏó×÷Ϊ³ÉÔ±
16£®ÔÚ±àÒëÖ¸ÁîÖУ¬ºê¶¨ÒåʹÓÃÄĸöÖ¸Á£©
A£®#includeB£®#define
C£®#ifD£®#else
17£®ÉèÀàA½«ÆäËüÀà¶ÔÏó×÷Ϊ³ÉÔ±£¬Ôò½¨Á¢AÀà¶ÔÏóʱ£¬ÏÂÁÐÃèÊöÕýÈ·µÄÊÇ£¨£©
A£®AÀ๹Ô캯ÊýÏÈÖ´ÐÐB£®³ÉÔ±¹¹Ô캯ÊýÏÈÖ´ÐÐ
C£®Á½Õß²¢ÐÐÖ´ÐÐD£®²»ÄÜÈ·¶¨
18£®ÏÂÁÐÃèÊö´íÎóµÄÊÇ£¨£©
A£®ÔÚ´´½¨¶ÔÏóÇ°£¬¾²Ì¬³ÉÔ±²»´æÔÚB£®¾²Ì¬³ÉÔ±ÊÇÀàµÄ³ÉÔ±
C£®¾²Ì¬³ÉÔ±²»ÄÜÊÇÐ麯ÊýD£®¾²Ì¬³ÉÔ±º¯Êý²»ÄÜÖ±½Ó·ÃÎʷǾ²Ì¬³ÉÔ±
19£®¶ÔÓÚÓÑÔªÃèÊöÕýÈ·µÄÊÇ£¨£©
A£®ÓÑÔªÊDZ¾ÀàµÄ³ÉÔ±º¯ÊýB£®ÓÑÔª²»ÊDZ¾ÀàµÄ³ÉÔ±º¯Êý
C£®ÓÑÔª²»ÊǺ¯ÊýD£®ÓÑÔª²»ÄÜ·ÃÎʱ¾Àà˽ÓгÉÔ±
20£®ÔÚÄÄÖÖÅÉÉú·½Ê½ÖУ¬ÅÉÉúÀà¿ÉÒÔ·ÃÎÊ»ùÀàÖеÄprotected³ÉÔ±£¨£©
A£®publicºÍprivateB£®publicºÍprotected
C£®protectedºÍprivateD£®½öprotected
¶þ¡¢Ìî¿ÕÌâ(±¾´óÌâ¹²20СÌ⣬ÿСÌâ1·Ö£¬¹²20·Ö)
ÇëÔÚÿСÌâµÄ¿Õ¸ñÖÐÌîÉÏÕýÈ·´ð°¸¡£´íÌî¡¢²»Ìî¾ùÎÞ·Ö¡£
21£®ÉèÒª°ÑÒ»¸öÎļþÊä³öÁ÷¶ÔÏómyFileÓëÎļþ¡°f£º£ÜmyText.txtÏà¹ØÁª£¬ËùÓõÄC++Óï¾äÊÇ£º__________¡£
22£®C++ÖÐostreamÀàµÄÖ±½Ó»ùÀàÊÇ________¡£
23£®ÔËËã·û[]Ö»ÄÜÓÃ________ÔËËã·ûÀ´ÖØÔØ£¬²»ÄÜÓÃÓÑÔªÔËËã·ûÀ´ÖØÔØ¡£
24£®¶¨ÒåÐ麯ÊýËùÓõĹؼü×ÖÊÇ________¡£
25£®vectorÀàÖÐÓÃÓÚ·µ»ØÏòÁ¿ÖеÚ1¸ö¶ÔÏóµÄ·½·¨ÊÇ________¡£
26£®ÔÚC++ÖУ¬ÀûÓÃÏòÁ¿ÀàÄ£°å¶¨ÒåÒ»¸ö¾ßÓÐ20¸öcharµÄÏòÁ¿E£¬ÆäÔªËؾù±»ÖÃΪ×Ö·û¡®t¡¯£¬ÊµÏִ˲Ù×÷µÄÓï¾äÊÇ________¡£
27£®ÀàµÄ¼Ì³ÐÊÇÖ¸×ÓÀà¼Ì³Ð»ùÀàµÄ________ºÍ³ÉÔ±º¯Êý¡£
28£®²»Í¬¶ÔÏó¿ÉÒÔµ÷ÓÃÏàͬÃû³ÆµÄº¯Êý£¬µ«¿Éµ¼ÖÂÍêÈ«²»Í¬µÄÐÐΪµÄÏÖÏó³ÆΪ________¡£
29£®________Ö¸Áîָʾ±àÒëÆ÷½«Ò»¸öÔ´ÎļþǶÈëµ½´ø¸ÃÖ¸ÁîµÄÔ´ÎļþÖ®ÖС£
30£®ÉèÀàAÓгÉÔ±º¯Êý
voidFun(void)£»
ÈôÒª¶¨ÒåÒ»¸öÖ¸ÏòÀà³ÉÔ±º¯ÊýµÄÖ¸Õë±äÁ¿pafnÀ´Ö¸ÏòFun£¬¸ÃÖ¸Õë±äÁ¿µÄÉùÃ÷Óï¾äÊÇ£º________¡£
31£®ÉèÔÚ³ÌÐòÖÐʹÓÃÈçÏÂÓï¾äÉêÇëÁËÒ»¸ö¶ÔÏóÊý×飺
Point*ptr=newPoint[2]£»
ÔòÔÚÐèÒªÊÍ·ÅptrÖ¸ÏòµÄ¶¯Ì¬Êý×é¶ÔÏóʱ£¬ËùʹÓõÄÓï¾äÊÇ________¡£
32£®ÔÚ±£»¤ÅÉÉúÖУ¬»ùÀàȨÏÞΪPrivateµÄ³ÉÔ±ÔÚÅÉÉúÀàÖÐ________¡£
33£®ÀàAÓÐÈçϳÉÔ±º¯Êý
intA:
:
fun(doublex){return(int)x£¯2£»}
intA:
:
fun(intx){returnx*2£»}
ÉèaΪÀàAµÄ¶ÔÏó£¬ÔÚÖ÷º¯ÊýÖÐÓÐints=a£®fun(6.0)+a.fun
(2)£¬ÔòÖ´ÐиÃÓï¾äºó£¬sµÄֵΪ________¡£
34£®¶ÔÏó´«Ë͵ÄÏûÏ¢Ò»°ãÓÉ3²¿·Ö×é³É£º½ÓÊÕ¶ÔÏóÃû¡¢µ÷ÓòÙ×÷ÃûºÍ________¡£
35£®½«Ö¸Ïò¶ÔÏóµÄÖ¸Õë×÷Ϊº¯Êý²ÎÊý£¬ÐβÎÊǶÔÏóÖ¸Õ룬ʵ²ÎÊǶÔÏóµÄ________¡£
36£®ÔÚʹÓÃstringÀàµÄfind³ÉÔ±º¯ÊýÀ´¼ìË÷Ö÷´®ÖÐÊÇ·ñº¬ÓÐÖ¸¶¨µÄ×Ó´®Ê±£¬ÈôÔÚÖ÷´®Öв»º¬Ö¸¶¨µÄ×Ó´®£¬findº¯ÊýµÄ·µ»ØÖµÊÇ________¡£
37£®ÔÚC++ÖУ¬ÉùÃ÷²¼¶ûÀàÐͱäÁ¿ËùÓõĹؼü×ÖÊÇ________¡£
38£®Ö´ÐÐÏÂÁдúÂë
inta=29£¬b=100£»
cout< ³ÌÐòµÄÊä³ö½á¹ûÊÇ£º________¡£ 39£®Ö´ÐÐÏÂÁдúÂë cout<<¡åHex£º¡å< ³ÌÐòµÄÊä³ö½á¹ûΪ________¡£ 40£®C++ÓïÑÔÖпÉÒÔʵÏÖÊä³öÒ»¸ö»»Ðзû²¢Ë¢ÐÂÁ÷¹¦ÄܵIJٿطûÊÇ________¡£ Èý¡¢¸Ä´íÌâ(±¾´óÌâ¹²5СÌ⣬ÿСÌâ2·Ö£¬¹²10·Ö) ÏÂÃæµÄÀඨÒåÖÐÓÐÒ»´¦´íÎó£¬ÇëÓÃϺáÏß±ê³ö´íÎóËùÔÚÐв¢¸ø³öÐÞ¸ÄÒâ¼û¡£ 41£®#include main(){ intx=5£¬y=6£» constint*p=£¦x£» *p=y£» cout<<*p< } 42£®#include classf{ private£ºintx£¬y£» public£ºf1(){x=0£»y=0£»} print(){cout< } main(){ fa£» a.f1(1,1)£» a.print()£» } 43£®#include classf{ private£ºintx=0£¬y=0£» public£ºvoidf1(inta£¬intb){x=a£»y=b£»} voidget(){cout< }£» main(){ fa£» a.f1(1,3)£» a.get()£» } 44£®#include classpoint{private£ºfloatx£» public£ºvoidf(floata){x=a;} voidf(){x=0;} friendfloatmax(point&a£¬point&b)£» }£» floatmax(point&a£¬point&b) {return(a.x>b.x)? a.x£ºb.x£»} main(){ pointa£¬b£» a.f(2.2)£»b.f(3.3)£» cout< } 45£®#include template classf{ private£ºTx£¬y£» public£ºvoidf1(Ta£¬Tb){x=a£»y=b£»} Tmax(){retum(x>y)? x: y;} }£» main(){ fa£» a.f1(1.5,3.8)£»¡¯ cout< } ËÄ¡¢Íê³É³ÌÐòÌâ(±¾´óÌâ¹²5СÌ⣬ÿСÌâ4·Ö£¬¹²20·Ö) 46£®Íê³ÉÏÂÃæÀàÖеijÉÔ±º¯ÊýµÄ¶¨Òå¡£ classpoint { private£º intm£¬n£» public£º point(int£¬int)£» point(point&)£» }£» point: : point(inta£¬intb) { m=a£» ________=b£» } point: : point(________) { m=t.m£» n=t.n£» } 47£®ÏÂÃæÊÇÒ»¸öÊäÈë°ë¾¶£¬Êä³öÆäÃæ»ýºÍÖܳ¤µÄC++³ÌÐò£¬ÔÚÏ»®Ïß´¦ÌîÉÏÕýÈ·µÄÓï¾ä¡£ #include usingnamespacestd£» ________pi=3.14159£» voidmain() { doubler£» cout<<¡år=¡å£» ___________; doublel=2.0*pi*r£» doubles=pi*r*r£» cout<<¡å£ÜnThelongis£º¡å< cout<<¡åTheareais£º¡å< } 48£®ÔÚÏ»®Ïß´¦ÌîÉÏȱÉٵIJ¿·Ö¡£ #include #include usingnamespacestd£» classcomplex { public£º intreal£» intimag£» complex(intr=0£¬inti=0) { real=r£» imag=i£» } }£» complexoperator+(________£¬complex&b) { intr=a.real+b.real£» inti=a.imag+b.imag£» return_________£» } voidmain() { complexx(1£¬2)£¬y(3£¬4)£¬z£» z=x+y£» cout< } 49£®³ÌÐòµÄÊä³ö½á¹ûÈçÏ£º 1£¬9 50£¬30 Çë¸ù¾ÝÊä³öÊý¾ÝÔÚÏÂÃæ³ÌÐòÖеÄÏ»®Ïß´¦ÌîдÕýÈ·µÄÓï¾ä¡£ Ô´³ÌÐòÈçÏ£º #include usingnamespacestd£» classbase { private£º intm£» public£º base(){}£» base(inta): m(a){} intget(){returnm;} voidset(inta){m=a;} }£» voidmain() { base*ptr=newbase[2]£» ptr->set(30)£» ptr=_________; ptr->set(50)£» basea[2]={1£¬9}£»
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考c 试题附答案 自考 试题 答案