欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言开发基础练习题及答案18_2023_练习版.pdf

    • 资源ID:95629583       资源大小:12.84MB        全文页数:131页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言开发基础练习题及答案18_2023_练习版.pdf

    试题说明本套试题共包括1套试卷答案和解析在每套试卷后C语言开发基础练习题及答案18(500题)C语言开发基础练习题及答案181.单选题 已有定义语句ty p e d e f str uc t(in t n;c har c h;d o ub l e x;S T D;”,则下面选项中,能 正 确 定 义 结 构 数 组 并 赋 初 值 的 语 句 是 OA)S T D a 2=l,A,56,2,B,63 ;B)S T D a三 1,A,56,2,B,63;O S tr uc t a 2 =l,A),2,B ;D)S tr uc t a 2=1,A,56.3,2,B,63.2);2.单选题 表达式18/4*sq r t(4.0)/8值的数据类型为()。A)in tB)f l o atC)d o ub l eD)不确定3.单选题 程序 m ain()in t a =2,4,6,8,10 ;in t y=l,x;f o r(x=0;x 3;x+)y+=a x+l ;p r in tf(映d n,y);的运行结果是O.A)17B)18019D)204.单选题 设有循环语句“f o r (i=l;i15)p r in tf (%d,x-5);if(x 10)p r in tf (%d,x);if(x 5)p r in tf (%d n,x+5);若程序运行时从键盘输入 12,则输出结果为()。A)7B)1217012D)176.单选题 下面叙述中错误的是()A)C语言的函数可以直接使用,无需事先定义或声明B)C语言程序是由函数组成的C)C语言的函数就是一段程序D)C语言的函数可以单独编译7.单选题()o 下列语句输出结果是。in t a=l,b=l,c=l;a=a+b+c;p r in tf (%d,A);A)3B)4C)5D)68.单选题 a=l,b=3,c=5,d=4时执行完下面一段程序后x 的值是()I f(ab)I f (c c)I f (b jB)i/10=jC)分解出n 的十位数字,存入jD)n-10=j13.单选题 有两个关系R 和T 如下:则由关系R 得到关系T 的操作是()。A)选择B)交C)投影D)并14.单选题 下列选项中,关于m ain。函数叙述不正确的是()A)一个完整的C语言程序中,有且只能有一个m ain。函数B)m ain()函数是程序的主入口,程序总是从m ain。函数开始执行C)如果没有声明m ain。函数,程序将从第1行开始执行D)m ain()函数可以有返回值,也可以没有返回值15.单选题 下列程序段的执行结果是输出()。_x O O O D_x=3;_x 000D_d o _x 000D_ _x 000D_p r in tf (%2d,x-);_x 000D_ whil e (!x);A)3 2 1B)30 2 1D)2 1 016.单选题 若变量已正确定义并赋初值,以下合法的赋值语句是A)k=(m=n);B)k=in t(m+n);C)k=-m-nD)k=m*n=l;17.单选题 运行下面程序#in c l ud e M ain()(in t k=O,a=l;whil e(k 10)(f o r (;)(if(k%10)=0)b r e ak;e l sek-;)k+=l 1 ;a+=k;)p r in tf(%d%d n”,k,a);)则输出结果是OA)21 33B)21 32C)10 11D)l l 1218.单选题 有以下程序#in c l ud e M ain O in t a=l,b=0;if (a)b+;e l se if (a=0)b+=2;e l seb+=3;p r in tf(“dn ,b);程序运行后的输出结果是()。A)0B)10 2D)319.单选题 有以下程序#i n c l u de v o i d m a i n()i n t a=l,*p,*p p;p p=&p;p=&a;a+;p r i n t f (%d,%d,%dn ,a,*p,*p p);执行后的输出结果是()。A)2,l,lB)2,1,202,2,220.单选题 有以下程序Ma i n()i n t i,j,x=O;Fo r(i=0;i 2;i+)x+;Fo r(j=0;j=3;j+)i f(j%2)c o n t i n u e;X+;X+;P r i n t f(x=%dn ,x);程序执行后的输出结果是 oA)x=4B)x=8C)x=6D)x=1221.单选题 16位的二进制数可以表示的整数的范围是。A)-32768,32768B)-32767,32768C)-32768,32767D)-32767,3276722.单选题 若已定义:i n t a=3;语句a+=a/=2;执行后,变量a 的值是()。A)1B)20 3D)523.单选题 下面对软件特点描述错误的是()。A)软件没有明显的制作过程B)软件是一种逻辑实体,不是物理实体,具有抽象性C)软件的开发、运行对计算机系统具有依赖性D)软件在使用中存在磨损、老化问题24.单 选 题 下 面 程 序 段 的 运 行 结 果 是。Cha r c h5 =a ,b ,0,c ,0);P r i n t f(%s ,c h);A)a b B)a bC)a b cD)A,b25.单选题 以下正确的定义语句是()。A)do u b l e,a,b;B)do u b l e a=b=7;C)do u b l e a;b;D)do u b l e a=7,b=7;26.单选题 以下程序段的输出结果为()o c ha r c E =a b c ;i n t i=0;do;w hi l e(c i+!=0);p r i n t f(%d,i-1);A)a b cB)a bC)2D)327.单选题 若有定义:c ha r s t r l 7 =A BCDE,s t r 26 =a b c de ;则函数s t r c m p(s t r l,s t r 2)的结果是()。A)-lB)001D)728.单 选 题 下 面 程 序 的 输 出 是。In t m=13;In t f u n 2(i n t x,i n t y)i n t m=3;r e t u r n(x*y-m);m a i n()i n t a=7,b=5;P r i n t f(%dn ,f u n 2(a,b)/m);A)1B)2C)7D)1029.单选题 对于i f (表达式)语句,以下叙述正确的是()。A)“表达式”的值可以是任意合法的数值B)在“表达式”中不能出现变量C)在“表达式”中不能出现常量D)“表达式”的值必须是逻辑值30.单选题 已有定义语句i n T a 10,b 3 3;,则以下对数组元素赋值的操作中,不会出现越界访问的是()A)a T =0B)a 10=0O b3 0=0D)b O 3=031.单选题 有以下程序#i n c l u de#i n c l u de c ha r *f u n(c ha r *t)c ha r*p=t;r e t u r n(p+s t r l e n(t)/2);v o i d m a i n ()c ha r*s t r=a b c de f g h ;s t r=f u n (s t r);p u t s (s t r);执行后的输出结果是()A)e f g hB)a b e dC)b e deD)c de f32.单选题 不能把字符串“He l l o!”赋给数组b 的语句是()。A)c ha r b 10 =He l l o!;B)c ha r =C)c ha r b 10;b=He l l o!;D)c ha r b 10=He l l o!;33.单选题 有以下程序S i n c l u de de f i n e N 5#de f i n e M N+lt t de f i n e f(x)(x*M)Ma i n O(In t i l,i 2;Il=f(2);I2=f(l+1);P r i n t f (%d%dn ,i l,i 2);)程序的运行结果是 oA)12 12B)l l 7Oi l 11D)12 734.单选题 若已定义:i n t i=3,k;则语句k=(i-)+(i-);运行后k 的值为A)4B)50 6D)735.单选题 有以下程序Ma i n ()c ha r *p=“3697,2548”;i n t i,j;l o n g n u m=0;f o r (i=0;i b )p u t c ha r (Z );p r i n t f (n );)程序运行后的输出结果是()。A)XB)X Y ZC)Y ZD)Y37.单 选 题 下 面 定 义 数 组 的 语 句 中 正 确 的 是。A)In t a(10);B)Cha r s t r ;C)In t n=5;D)#de f i n e S IZ E 1038.单选题 执行以下程序段后,输出的结果是_ _ _ _ _ _ ,In tA,b=O;Fo r(a=l;a=5)c o n t i n u e;B=b+a;)P r i n t f(%d,%dn ,a,b);A)6,15B)6,603,6D)4,1539.单选题 若有以下定义和语句:i n t a=010,b=Ox l O,c=10;p r i n t f (,r%d,%d,%dnH,a,b,c);则输出结果是_().A)10,10,10B)8,16,100 8,10,10D)8,8,1040.单选题 若k,g 均为i n t 型变量,则下列语句的输出为()0 k=017;g=l l l;p r i n t f (%dt ,k);p r i n t f (%x n ,g);A)16B)15015D)1641.单选题 有以下程序,若从键盘给n 输入的值是-3,则程序的输出结果是1.A)2B)-lC)0D)342.单选题 以下程序的运行结果是#de f i n e MA X(X,Y)(X)(Y)?(X):(Y)t t de f i n e P R INT(Y)p r i n t f(Y=%dt ,Y)m a i n()i n t a=l,b=2,c=3,d=4,t;t=MA X(a+b,c+d);P R INT(t);)A)Y=3B)存在语法错误C)Y=7D)Y=043.单选题 设i n t a=12,则执行完语句a+=a-=a*a 后,a 的值是。A)5526)2640144D)-26444.单选题 有以下程序#i n c l u de m a i n()i n t y=10;w hi l e(y-);p r i n t f (y=%dn ,y);)程序执行后的输出结果是()。A)y=-1B)y=0C)y=lD)w hi l e构成无限循环45.单选题 以下关于r dt u r n语句的叙述中正确的是A)一个自定义函数中必须有一条r e t u r n语句B)一个自定义函数中可以根据不同情况设置多条r e t u r n语句C)定义成v o i d类型的函数中可以有带返回值的r e t u r n语句D)没有r e t u r n语句的自定义函数在执行结束时不能返回到调用处46.单选题 假定a和b为i n t型变量,则执行以下语句后b的值为()a=l;b=10;do(b-=a;a+;)w hi l e (b-A)9B)-20-1D)847.单选题 设有说明i n t (*p t r)M;其中标识符p t r是().A)M个指向整型变量的指针B)指向M个整型变量的函数指针C)一个指向具有M个整型元素的一维数组的指针D)具有M个指针元素的一维指针数组,每个元素都只能指向整型量48.单选题 以下是正确C语言标识符的是A)_ 3B)#3C)&3D)-349.单选题 以下程序:t t i n c l u d e Us i n g n am e s p ac e s t d;Vo i d f u n(i n t *x,i n t *y)c o u t *x *y;*x=3;*y=4;In t m ai n()(i n t x=l,y=2;f u n(&y,&x);c o u t x y;r e t u r n 0;)其输出结果是()。A)2 14 3B)1 2 1 20 1 2 3 4D)2 1 1 250.单选题 设有i n t x=l l;则表达式x+*l/3的值为()oA)1B)30 4D)951.单选题 以下叙述中正确的是()oA)C程序中注释部分可以出现在程序中任意合适的地方B)花括号 “和”只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分52.单选题 以下叙述中正确的是()A)逻辑 或(即运算符|)的运算级别比算术运算要高B)C语言的关系表达式:0 x 10完全等价于:(0 x)&(x 10)C)逻辑 非(即运算符!)的运算级别是最低的D)由&构成的逻辑表达式与由构成的逻辑表达式都有“短路”现象53.单选题 有下列程序程序执行后的输出结果是()A)4,5,6,4,5,6B)l,2,3,4,5,604,5,6,1,2,3D)l,2,3,l,2,354.单选题 下面程序的功能是将从键盘输入的一对数,由小到大排序输出。当输入一对相等数时结束循环,请选择填空。t t i n c l u d e m ai n ()i n t a,b,t;s c an f(%d%d ,&a,&b);w hi l e()i f (ab)t=a;a=b;b=t;p r i n t f(%d,%d n ,a,b);s c an f(%d%d ,&a,&b);)A)!a=bB)a!=bC)a=bD)a=b55.单选题 已有函数f u n 的定义 i n t f u n (i n tA,i n t b)i f (ab)r e t u r n (a,b);e l s e r e t u r n (b,a);)”,在m ai n ()函数中若调用函数f (3,4),得到的返回值是A)3B)4C)3和4D)4和 356 .单选题 软件生命周期中的活动不包括()。A)市场调研B)需求分析C)软件测试D)软件维护57 .单选题 有以下程序:i n c l u d e m ai n 0 i n t k,n=0;c har e,s t r L=t e ac h;f o r(k=0;s t r k ;k+)c=s t r k ;s w i t c h(k)e as e l :c as e 3:c as e 5:p u t c har(C);p r i n t f (%d ,+n);b r e ak;d e f au l t:p u t c har(N);程序的运行结果是()。A)Ne l NNB)e l a2e 3C)Ne l Nc 2ND)Nal NNNN58 .单选题 数组名作为实参数传递给函数时,数组名被处理为().A)该数组的长度B)该数组的元素个数C)该数组的首地址D)该数组中各元素的值59 .单选题 将ER图转换为关系模式时,实体和联系都可以表示为()。A)属性B)键C)关系D)域6 0 .单选题 下面不是c语言整形常数的是A)0 2B)00038D)OXal6 1.单选题 执行以下程序后,输 出 结 果 是。#in clu de Void fu n(in tA,in t b)Pr in t f(映d,%d,A,b);A=3 0;b=40;)Void main()(I n t x=10,y=20;F u n (x,y);Pr in t f(%d,%d,x,y);)A)10,20 3 0,40B)0,0,3 0 40C)0,0,10 20D)10,20 10,206 2.单选题 以 下 程 序 段 输 出 结 果 是。I n t x=0 x 41;Pr in t f(%c,x+1);A)AB)aC)BD)c6 3.单选题pu t char函数可以向终端输出一个()。A)整型变量表达式的值B)实型变量的值C)字符串D)字符或字符型变量的值6 4.单选题 设有如下的程序段Char s t r =H e llo;Char *pt r;Pt r=s t r;执行完上面的程序段后,*(pt r+5)的值为。A)oB)0 C)不确定的值D)o的地址6 5.单选题 若执行以下程序段,其输出结果是:()in t a=0 ,b=0 ,c=0;c=(a-=a-5),(a=b,b+3);pr in t f(%d,%d,%dn”,a,b,c);A)0,0,0B)0,0,5C)5,0,5D)-10,0,-106 6.单选题 以下叙述正确的是()。A)可以把de fin e和if定义为用户标识符B)可以把de fin e定义为用户标识符,但不能把if定义为用户标识符C)可以把if定义为用户标识符,但不能把de fin e定义为用户标识符D)de fin e和if都不能定义为用户标识符6 7.单选题 若有以下定义和语句:char cl=b ,c2=e ;pr in t f(u%d,%cn ,c2-cl,c2-a +A);则输出结果是()。A)2,MB)3,EC)2,ED)输出项与对应的格式控制不一致,输出结果不确定6 8.单选题 若有定义语句:in t a=3,b=2,c=l;以下选项中错误的赋值表达式是()。A)a=(b=4)=3;B)a=b=c+l;C)a=(b=4)+c;D)a=l+(b=c=4);6 9.单选题 有如下程序段:in t x l,x 2;Char y l,y 2;Scan f(%d%c%d%c v,&x 1,&y 1,&x 2,&y 2);若要求x l、x 2、y l、y 2的值分别为10、20、A、B,正确的数据输入是()。(注:口 代表空格)A)10 A 1 1 20 BB)10 3 A20 BO10 1 1 A L-J 20 L-1 BD)10 A20 1 B7 0 .单选题 下面的函数调用语句中fu n c函数的实参个数是 oF u n c(f2(v l,v 2),(v 3,v 4,v 5),(v 6,max(v 7,v 8);A)3B)40 5D)87 1.单选题 下列程序的输出结果是。M ain O in t x=l,y=O,a=O,b=O;s w it ch(x)(cas e 1:s w it ch(y)cas e 0:a+;b r e ak;cas e 1:b+;b r e ak;)cas e 2:a+;b+;b r e ak;cas e 3:a+;b+;b r e ak;pr in t f(a=%d,b=%dn ,a,b);A)a=l,b=0B)a=2,b=lC)a=l,b=lD)a=2,b=27 2.单选题 设有定义:char x =ab cde fg,y =a 则下面叙述中正 确 的 是 OA)数组x和数组y等价B)数组x和数组y元素个数相同C)数组x的元素个数比数组y元素个数多D)数组x 的元素个数比数组y 元素个数少7 3 .单选题 以下程序运行后,输出结果是()fu n c(in t a,in t b)s t at ic in t m=0,i=2;i+=m+l;m=i+a+b;r e t u r n(m);main()in t k=4,m=l,p;p=fu n c(k,m);pr in t f(%d,p);p=fu n c(k,m);pr in t f(%dn ,p);A)8,15B)8,160 8,17D)8,87 4.单选题 下列语句中,定义指针变量p的正确语句是 oA)float x,p=&x;B)float x,*p=x;C)float x,*p=&x;D)float x,*p=*x;7 5.单选题 若有定义:in t a=8,b=5,c;,执行语句=26+0.4;后,c的值为()A)1.4B)10 2D)2.0 0 0 0 07 6 .单选题 设函数f的定义形式为:v oidf(char ch,float x).则以下对函数f的调用语句中,正确的是()OA)f(6 5,2.8);B)f(ab c,3.0);O f (3 2,3 2);D)t=f CD,16.5);7 7 .单选题 pu t char 函数可以向终端输出一个()A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值7 8 .单选题 设有float fl=2.6,f2=2.5;,则表达式(in t)fl+f2的值为_。A)5B)4.50 4D)5.57 9 .单选题 下面能对函数内定义的一维数组正确初始化的语句是A)s t at ic in t a 5 =(0,0,0,0,0);B)in t a 5 =;C)s t at ic in t a =0 ;D)au t o in t a 5 =10 ;1;8 0 .单选题 下列关于类、对象、属性和方法的叙述中,错 误 的 是()。A)类是对一类具有相同的属性和方法对象的描述B)属性用于描述对象的状态C)方法用于表示对象的行为D)基于同一个类产生的两个对象不可以分别设置自己的属性值8 1.单选题 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是A)s t at icB)r e gis t e rC)au t oD)e x t e r n8 2.单选题 分析下列代码片段的执行结果()in t cou n t =5;w hile (cou n t 1)cou n t;Con s ole.Wr it e(cou n t);A)43 3 2B)43 210 4521D)43 228 3.单选题 若有说明语句:dou b le *p,a;则能通过s can f语句正确给输入项读入数据的程序段是()OA)*p=a;s can f(%lf,p);B)*p=a;s can f(%f,p);C)p=a;s can f(n%lfn,*p);D)p=&a;s can f(,f%lf p);8 4.单选题 若有定义“in t a =2,4,6,8,10,12 ,*p=a;则*(p+2)的 值 是()oA)2B)4C)6D)88 5.单选题 以下错误的语句是()。A)char *s t r;s t r=Hs t u de n tn;B)char *s=Hs t u de n tH;C)in t *p=0;D)in t a,*p;p=a;8 6 .单选题 有以下程序in clu de main()in t k=5,n=O;do s w it ch(k)cas e 1:cas e 3:n+=l;k-;b r e ak;de fau lt:n=0;k-;cas e 2:cas e 4:n+=2;k;br e ak;)p r i n t f(n%dM,n);w h i l e(k 0&n 5);)程序运行后的输出结果是()。A)0 2 3 5 6B)0 2 3 50 2 3 5D)2 3 5 68 7 .单选题 有如下程序:i n c l u d e m ai n ()i n t i,d at a;s c an f (M%dn,f e d at a);f o r (i=0;i 5;i+)i f(i=cD)a=b&bc92 .单选题 设a、b、c、d 均是i n t 类型变量,为了使以下程序段的输出为:1 2 3 4+1 2 3+1 2+1,正确的输入形式应当是_ _ _Sc an f (%4 d+%3 d+%2 d+%l d ,&a,&b,&c,&d);P r i n t f(%4 d+%3 d+%2 d+%l d(a,B,C,d);A)1 2 3 4 1 2 3 1 2 回车B)1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 回车C)1 2 3 4+1 2 3 4+1 2 3 4+1 2 3 4 回车D)1 2 3 4+1 2 3+1 2+1 回车)93 .单选题 以下选项中,能用作数据常量的是()。A)1 1 5 LB)0 1 1 8C)l-5 e l.5D)o l l 594 .单选题 下面程序的输出结果是:()。i n t 1 1 1=1 3;i n t f u n(i n t x,i n t y)i n t m=3;r e t u r n(x*y-m);)m ai n()i n t a=7,b=5;p r i n t f(u%d n ”,f u n (a,b)/m);A)1B)2C)7D)1 095.单选题 以下能对一维数组a正确初始化的是()A)i n t a 1 0 =(0,0,0,0,0);B)i n t a 1 0 =0;C)i n t a =0 ;D)i n t a 1 0 =1 0*2;96.单选题 有以下程序#i n c l u d e M ai n ()i n t a =l,2,3,4,5,6,7,8,9,1 0,l l,1 2,*p=a+5,*q=NU L L;*q=*(p+5);P r i n t f(%d%d n ,*p,*q);程序运行后的输出结果是 oA)运行后报错B)6 606 1 1D)5 1 097.单选题 有以下计算公式:若程序前面已在命令行中包含m at h,h文件,不能够计算上述公式的程序段是()。A)y=s q r t(x);i f (x=0)y=s q r t(x);e l s e y=s q r t (-x);C)i f(x=0)y=s q r t(x);i f(x=0?x:-x);98.单选题 若k为i n t型变量,则以下程序段的执行结果是()。K=8 5 6 7;p r i n t f(:%6 d!n ,k);A)输出为|%6 DB)输出为|8 5 6 7C)格式描述符不合法,输出无定值D)输出为|8 5 6 799.单选题 下面关于r e t u r n语句的叙述正确的是A)一个自定义函数中必须有一条r e t u r n语句B)一个自定义函数中可以根据不同情况设置多条r e t u r n语句C)定义成v o i d类型的函数中可以有带返回值的r e t u r n语句D)没 有r e t u r n语句的自定义函数在执行结束时不能返回到调用处1 0 0.单选题 以下程序段的输出结果是()oC h ar *al p =ABC ,D E F ,G H I ;i n t j;p u t s(al p l );A)AB)BC)DD)D E F1 0 1.单选题 关于C语言的符号常量,以下叙述中正确的是。A)符号常量的符号名是标识符,但必须大写B)符号常量是指在程序中通过宏定义用一个符号名来代表一个常量C)符号常量在整个程序中其值不能再被重新定义D)符号常量的符号名必须是常量1 0 2.单选题 下列数据结构中,能用二分法进行查找的是()。A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表103.单选题 请读程序:m a i n ()st a t i c i n t a =1,2,3,4,5,6 i n t *p;i n ti;p=a;*(p+3)+=2;p r i n t f (n l=%d,n 2=%d n:,*p,*(p+3);其 输 出 是()。A)n l=l;n 2=5B)n l=2,n 2=6C)n l=l n 2=7D)n l=l,n 2=6104.单选题 有以下程序Fl o a t f l(f l o a t n)r e t u r n n*n;Fl o a t f 2(f l o a t n)r e t u r n 2*n;M a i n O f l o a t (*p l)(f l o a t),(*p 2)(f l o a t),(*t)(f l o a t),y l,y 2;P l=f l;P2=f 2;Y l=p 2(p l (2.0);T=p l;p l=p 2;p 2=t;Y 2=p 2(p l(2.0);P r i n t f(%3.0f,%3.0f n,y l,y 2);)程序运行后的输出结果是_ _ _ _ _ _oA)8,16B)8,8016,16D)4,8105.单选题 在以下定义中,标识符p ()o _ x 000D i n t (*p)3;A)定义不合法B)是一个指针数组名,每个元素是一个指向整数变量的指针C)是一个指针,它指向一个具有三个元素的一维数组D)是一个指向整型变量的指针106.单选题 以下叙述正确的是A)E0F只能作为文本文件的结束标识,其值为7B)EOF可以作为所有文件的结束标志C)EOF只能作为二进制文件的结束标志D)任何文件都不能用EOF作为文件的结束标志107.单选题 已有定义 i n t a=-2;”和输出语句 p r i n t f(u%8 x ”,a);是(兀A)整型变量的输出形式只有%d 一种B)%x是格式控制符的一种,它可以适用于任何一种类型的数据0%x是格式控制符的一种,其变量的值按十六进制输出,但蝌x是错误的D)%8 x不是错误的格式控制符,其中数字8规定了输出数据的宽度108.单选题 下面程序段在编译时不会报错的是A)t t d e f i n e d o u b l e 2v o i d m a i n()d o u b l e b=0;B)#d e f i n e b 2v o i d m a i n()i n t b=0;Ot t d e f i n e b 2v o i d m a i n ()i n t x=b;b+;D)#d e f i n e b 2v o i d m a i n()x+;109.单选题 以下可作为函数f o p e n中第一个参数的正确格式是。A)c:u se r t e x t.t x tB)c:u se r t e x t.t x tC)c:u se r t e x t.t x t D)c:Wu se r Wt e x t.t x t“,以下正确的叙述110.单选题 在C语言中,要求运算数必须是整型的运算符是().ALB)%0!D)111.单选题 设a=5、b=6、c=10、d=8 m=2、n=5,执行(m=a b)&(n=c d)后n的值为A)1B)5C)3D)4112.单选题 有以下程序M a i n ()i n t a=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;p r i n t f(%d,%d,%d,%d n,*p,*q,a,b);程序运行后的输出结果是 oA)8,7,8,7B)7,8,7,808,7,7,8D)7,8,8,7113.单选题 若有下面声明和定义:V o i d f u n(i n t c)p r i n t f(%d,c);I n t m a i n()v o i d (*x)(i n t)=f u n,*y(i n t),(*z)(i n t );/*调用f u n函数语句位置*/)V o i d *y (i n t c)如果在m a i n。函数中需要调用f u n()函数,下 面 调 用 语 句 中 错 误 的 是。A)Fu n(l);B)(*x)(1);C)Y=f u n;(*y)(1);D)Z=x;(*x)(1);114.单选题 若执行程序段i n t c l=l,c 2=2,c 3;c 3=L 0/c 2*c l;后,c 3中的值是()。A)0B)0.501D)2115.单选题()o下面不是c语言整形常数的是A)02B)00038D)0X a l116 .单选题 有以下程序:#i n c l u d e M a i n ()i n t x =l,y=0,a=0,b=0;sw i t c h (x)c a se 1:sw i t c h(y)c a se 0:a+;b r e a k;c a se 1 :b+;b r e a k;)c a se 2:a+;b+;b r e a k;c a se 3:a+;b+;p r i n t f (a=%d,b=%d n,A,b);)程序的运行结果是()oA)a=2,b=2B)a=2,b =lC)a=l,b =lD)a=l,b=0117 .单选题 若i 为整型变量,则以下循环执行次数是。Fo r(i=2;i=0;i)p r i n t f(%d,i);A)0次B)1次C)2次D)无限次118 .单选题 程序中若有如下说明和定义语句Ch a r f u n(c h a r *);M a i n()(Ch a r *s=o n e,a L 5 =0,(*f l)()=f u n,c h;以下选项中对函数f u n 的 正 确 调 用 语 句 是。A)(*f l)(a);B)*f 1(*s);C)f u n(&a);D)c h=*f 1(s);119.单选题 若各选项中所有变量已正确定义,函数f u n中通过r e t u r n语句返回一个函数值,以下选项中错误的程序是_ _ _ _ _ _OA)m a i n()B)f l o a t f u n(i n tA,i n t b).x=f u n(2,10);.m a i n ()Fl o a t f u n(i n tA,i n t b).x=f u n(i,j);.C)f l o a t f u n (i n t i n t);D)m a i n()M a i n()f l o a t f u n(i n t i,i n t j);.x=f u n(2,10);.x=f u n(i,j);.Fl o a t f u n(i n tA,i n t b).f l o a t f u n(i n tA,i n t b).120.单选题 在C语言的逻辑运算中,以()代表“真”。A)1B)0C)TD)F121.单选题 对于建立函数的目的,正确的说法是()A)提高程序的执行效率B)减少程序的篇幅C)减少程序文件所占的内存D)提高程序的可读性122.单选题 要把高级语言编写的源程序转换为目标程序,需要使用:。A)诊断程序B)驱动程序C)编辑程序D)编译程序和解释程序1 23.单选题 有两个关系R和T如下:则由关系R得到关系T的操作是()。A)选择B)投影C)交D)并1 24.单选题 假设x.y.z和k都是in t型变量,那么执行表达式:x=(y=4,z=1 6,k=3 2)后,x的 值 为()OA)4B)1 60 3 2D)521 25.单选题 以下正确的描述是。A)c o n t in u e语句的作用是结束整个循环的执行。B)只能在循环体内和s w it c h语句体内使用b r e a k语句。C)在循环体内使用b r e a k语句或c o n t in u e语句的作用相同。D)从多层循环嵌套中退出时,只能使用go t o语句。1 26.单选题 设有定义和声明如下:D e f in e d 2In t a=3 f lo a t b _ 3.1 4;c ha r c=d,,下面表达式中有语法错误的是()A)a+B)b+C)c+D)d+1 27.单选题 有以下程序Vo id s w a p(c ha r *x,c ha r *y)c ha r t;t=*x;*x=*y;*y=t;M a in O c ha r *s l=,a b cu,*s 2=,r 1 23w;s w a p(s l,s 2);p r in t f(H%s,%s nH,s i,s 2);程序执行后的输出结果是_ _ oA)1 23,a b cB)a b c,1 23C)Ib c,a 23D)3 21,c b a1 28.单选题 在 C#中,表达式 C o n s o le.Wr it e L in e (t r u e&f a ls e !|t r u e);的 结 果 是()。A)t r u eB)f a ls eC)语法错误D)t r u e&f a ls e I|t r u e1 29 .单选题 C 语言提供的关系运算符有()种。A)4B)506D)81 3 0 .单选题 在源程序的开始处加

    注意事项

    本文(C语言开发基础练习题及答案18_2023_练习版.pdf)为本站会员(文***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开