2014重庆计算机二级考试题目,历届重庆市、计算机二级考试试题及答案[1].doc

dc60c5ff59da21688d9d4d0085fbffa9.gif历届重庆市、计算机二级考试试题及答案[1].doc

个人收集整理 勿做商业用途二级C语言笔试试卷(A)007年 注意事项1.一、二题为客观题,请将答案涂在机读答题卡上 2. 三、四、五、六题为主观题,请将答案做在答题纸上一、单项选择题。(每小题1分,共2分)在程序的函数调用时,主调函数中的实参和被调函数中的形参 B。A 个数、次序必须相同,但数据类型可以不考虑)个数、次序和对应参数的数据类型都应该相同C 个数、次序和数据类型均可以不相同D 对应参数数据类型应相同,但个数和次序可以不考虑如a为int型,则与表达式a等价的语言关系表达式是 B ) a0 a0 C 0 D 0.循环语句fa0,0;45a5;a);的循环次数是( DA) 4 B) C 5 (D无数多次设有字符数组a,则正确的输入语句是 C)。A) ets(; ) scanc,a);C scaf,; D gtsa;5.enum olorred,gre,yelw5,hie,lak;定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为 C )。)1、2、3、4、5 ()0、1、5、2、3 C0、1、5、6、7 D)35、6、.运行完下列程序后,在屏幕上的内容是(D )。vod min in 0; aa2; prnt ,a;A) B (C12 D247.若x,y为实数类型的变量,要判断,相等,最好使用下列关系表达式 )。A)x (B)x-y fabsx-y)1e-8 (D)s-y1e-88若有以下的定义、说明和语句,则值为101的表达式是( 。 stuct CWinta; ;;int x01,12,x131,32;struc CW x2100,x0,30,x1;px;(*p-b ) p- C (p-a D p-a9以下程序的输出结果是( )。int 3,y4;oid ain ) int x,5; xy; prinf(d,x;A) B 4 C 5 D 610在C语言中,函数默认的存储类型为( D 。A)autB registraicD xten有定义oat y,py;,假定变量在内存中所占地址为1003。那么p的值为( A 。A100B 101 10 10312.有定义nt a1, n,*p1a,2,则正确的赋值语句为( )。A)n2p;B) p2*p1;C npp1; ( n1/p2;.调用strle(abcd0eng0的结果为 A 。A4 (B) 5 C 8 D 1014.执行下面程序中输出语句后,a的值是C )。inldestio.han )int a;prtfdn,a35,4,a; 65 B20 15 D115若有定义nt a,b,;且变量都已正确赋值,下面选项中合法的if语句是 A 。(Af(abx; Bifab);(Cifabx; Df(b ;6执行下面的程序后,变量a的值是( )。 incldestdiohefn QRX XXvoid ain int a10,,m3;a/SQ(mSk;rit(d n,a; )1 B)1 (C5 (D017.若变量t为obe类型,表达式t,t,t)的值是 C )。 A B). (C1.0 D)61.在C语言中,下面关于数组的描述中正确的是( C 。)数组的大小是固定的,但可以有不同类型的数组元素B数组的大小是可变的,但所有数组元素的类型必须相同C数组的大小是固定的,所有数组元素的类型必须相同D)数组的大小是可变的,可以有不同的类型的数组元素9下述程序的输出结果是(B 。icl stdio.void an(nt a,,24; ac1009; -1-1; pritf(d,n,a,b;A2, B2,1 C6,1 (D0,120若有以下说明和语句,则下列引用方式中不正确的是( D 。 struct worke int no;hr *name;work,*p(Ar.no *p (p-no (D)rk-n二、基本概念选择填空题(本大题后面有若干备选项,请选择合适的备选项并将其号码填入各小题的空白处。每空2分,共10分)1.在C语言中,函数一般由两个部分组成,它们是函数首部和 B 。2.任何程序都可调用标准函数exit(),当它被调用时就 E 程序的执行。3.一个C语言程序在可以被执行之前,需要经过的个处理程序是编辑程序、预处理程序、编译程序和 H 。4在语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由 G 提供。5.标准库函数rein的作用是 F 。备选项主函数B)函数体(C 函数首部) 用户自定义函数(E 终止() 使读写指针指向文件的开头G 标准O库系统H) 连接程序 判断文件指针是否指向文件末尾三、程序填空题。(每空2分,共20分)。. 下面程序的功能是从键盘上输入一行字符,将其中的小写字母转换为大写字母后输出。请填空完善程序。cude stdiohvid minchac; whilecgtchar) n canti;cha c;if( fpfpenf1.txt,) NL) pritfantopenthis filen;retun;fo0;10;iifeo(fbeak;cfgetcfp;putchac;fclosfp;3. 下面程序的功能是输出数组中的各字符串,请填空完成程序。 includ stdi.h oid mi) char *abcd,1245,efghjk,6780;har *p ; int 0;pa;fr;j4;j putspj)或puts*pj ; 4 下面函数mfc用于求取两个正整数的最大公因子,请填空完善函数。i mcf(int a,it )nt tm;wile(btemp ab ;b;btem;returna;5. 下面程序的功能是将字符串str的内容颠倒过来并输出,请填空完善程序。nclud tdio.hoid mai)charstrabceg,*p1,2,ch; p12s;hle202; p2 ; while(p1p2h*p1,*p1*2,*ch; p ; p;putt;6. 下面函数h的功能是构成一个杨辉三角形,请填空完成该函数。inlud stdio.heie N 11vdyh(intaNint ,k;forj1;N;aj11;ajj ; for( j3 ;N;fo(k2;kj;a j aj1k; 四、阅读程序题每小题分,共30分1.下面程序的输出结果是( 。nclu stio.hvoiman(void nnt *k;int w5;fun;vd funnt *k (*;rifn,*k;.下面程序的输出结果是 s1357 。icluti.hvoid aincarc13,68,*2; i j,k,s0;fok0;k2;k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值