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

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

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

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

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

    试题说明本套试题共包括1套试卷答案和解析在每套试卷后C语言开发基础练习题及答案1 7(5 0 0题)C语言开发基础练习题及答案1 71.单选题 若k是i nt类型变量,且有以下for语句:for(k=-l ;k 0;k+)pri ntf(*n);下面关于语句执行情况的叙述中正确的是()。A)循环体执行一次B)循环体执行两次C)循环体一次也不执行D)构成无限循环2.单选题 在sw i tch语句中,sw i tch后面表达式值的类型不能是_ _ _ _。A)i ntB)doub l eC)ch a rD)l ong3.单选题ch a r a 3 3 ,*p;p=a;则不能表达a 2 1 的选项是oA)*(p+7)B)p 7O p 3 D)*(*a+7)4.单选题 设x的值为4,则表达式y=(+x)+(+x)+(+x)后,y的 值 是()。A)1 2B)1 80 1 6D)2 15.单选题C语言中的标识符第一个字符。A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母,数字和下划线中任一种字符6.单选题 下面程序段中,输出的“*”的个数是()。ch a r*s=0 3 9 tca c;for(*s!=0;s+)pri ntf(*);A)9B)506D)77.单选题 以下程序的输出结果是?i nt k =0,m=0,i,j;for(i =0;i 2;i+)for(j =0;j b;执行后变量c的值为()。A)2B)00 1D)61 4.单选题 若d为doub l e型变量,则表达式d=l,d+5,d+的值是A)1B)6C)2D)11 5.单选题 下列说法不正确的是()。A)不同函数中,可以使用相同名字的变量B)在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效C)形式参数是局部变量D)主函数ma i n中定义的变量在整个文件或程序中有效1 6.单选题 有以下程序段:S i ncl ude i ntA,B,c;a=1 0;b =5 0;c=3 0;i f(a B、a =b,b=c;c a;pri ntf(a=%d b=%d c=%d n,A,B,c);程序的输出结果是()。A)a=1 0 b =5 0 c=3 0B)a=1 0 b =5 0 c=1 0C)a=1 0 b =3 0 c=1 0D)a=5 0 b =3 0 c=5 01 7.单选题 下列程序的输出结果为()。A)-lB)0O i lD)11 8.单选题putch a r()函数可以向终端输出一个()0A)整型变量表达式值B)字符C字符串D)实型变量值1 9.单选题 下列选项中,合法的C语言关键字是()。A)V ARB)ch erC)i ntegerD)defa ul t2 0 .单选题C语言允许i fel se语句嵌套使用,规定el se总 是 和()配对。A)之前最近的i fB)第1个i fC)缩进位置相同的i fD)之前最近的且尚未配对的i f21.单选题 阅读下面的程序:m ai n()c h ar c h;s c an f(%c ,&c h);i f(c h=a&c h =z)c h=c h-32;p r i n t f(%c,c h);)若输入字符为:e,则程序运行结果为()0A)EB)AC)eD)z22.单选题 下面程序执行后的输出结果是()。i n c l u de Vo i d f(i n t a ,i n t i,i n t j)(i n t t;i f (i j)(t =a i ;aL i =a j ;a j =t;F(A,i +1,j-1);)In t m ai n ()(i n t i,aa5=1,2,3,4,5;F(aa,0,4);Fo r (i =0;i b)&(n=c d)运算后,n的值为().A)0B)1C)2D)324.单选题 设函数f的定义形式为:v o i d f(c h ar c h,f l o at x).则以下对函数f的调用语句中,正确的是()OA)f(65,2.8);B)f(ab c ,3.0);Of(32,32);D)t=f(D,16.5);25.单选题 已有如下定义和输入语句i n t al,a2;c h ar c l,c 2;s c an f(映d%d”,&al,&a2);s c an f(%c%c ,&c l,&c 2);,若要al,a2,c l,c 2的值分别10,20,A,B.当从第一列开始输入数据时,正确的数据输入方式是()OA)1020A BB)10 20 A BC)10 20 A BD)10 20A B26.单选题有以下程序:Wi n c l u de M ai n()i n t b 3 3=0,1,2,0,1,2,011,2,i,j,t =l;for(i=0;i3;i+)for(j=i;j=i;j+)t+=b i b j i ;printf(%dn,t);程序运行后的输出结果是()。A)3B)401D)927.单选题 下列条件语句中,功能与其他语句不同的是 oA)if(a)printf(%dn,x);else printf(%dn,y);B)if(a=0)printf(%dn,y);else printf(%dn,x);C)if(a!=0)printf(%dn,x);else printf(%dn,y);D)if(a=0)printf(%dn,x);else printf(%dn,y);28.单选题 有以下程序Main()int i;for(i=l;i=40;i+)if(i+%5=0)if(+i%8=0)printf(%d,i);printf(n);)执行后的输出结果是 oA)5B)24C)32D)4029.单选题 设有如下枚举类型定义:_x000D_enum language Basic=3,A ssembly,A da=100,COBOL,Fortran;_xOOOD_枚举量Fortran的值为()。A)4B)70102D)10330.单选题 已定义如下变量Int num;正确表示num既能被3整除也能被7整除的表达式是()A)num/3=0|num/7=0num/3=0|num/7=0B)num/3=0&num/7=0C)num%3=0&num%7=0D)n u m%3=0&n u m%7=031.单选题 下列数组说明中,正确的是()。A)s t at i cB)s t at i cC)s t at i cD)s t at i cc h arc h arc h arc h ars t r l 5,s t r 2口二 C h i n a ;s t r l=s t r 2;s t r l 口,s t r 2;s t r 2=C h i n a ;s t r c p y(s t r l,s t r 2);s t r ;s t r=,C h i n a,f;s t r =C h i n a”;32.单选题 宏定义#de f i n e PI 3.14中的宏名PI代 替()A)不确定类型的数B)一个单精度实数C)一个字符串D)一个双精度实数33.单选题 函数调用语句:f s e e k(f p,-10L,2);的 含 义 是()。A)将文件位置指针从文件末尾处向文件头的方向移动10个字节B)将文件位置指针从当前位置向文件头的方向移动10个字节C)将文件位置指针从当前位置向文件末尾方向移动10个字节D)将文件位置指针移到距离文件头10个字节处34.单选题 设已定义i n t x,*p,*p l=&x,*p 2=&x;则下列表达式中错误的是()。A)*p l+*p 2B)p=p lC)p=p l+p 2D)x=p l-p 235.单选题 若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句是A)a=a+b,b=a-b,a=a-b;B)a=t;t=b;b=a;C)t=a;a=b;b=t;D)t=b;b=a;a=t;36.单选题 执行下面的程序后,a的值为()om ai n()i n t a,b;f o r(a=l,b=l;a=20)b r e ak;i f(b%3=1)b+3;c o n t i n u e;b 二5;A)7B)80D)1037.单选题 当变量c 的值不为2、4、6时,值也为 真 的表达式是()。A)(c=2)|(c=4)|(c=6)B)(c =2&c =2&c =2&c s;40.单选题()o若有说明和语句:i n t a=5;a+;此处表达式a+的值是。A)7B)60 5D)441.单选题 对于基类型相同的两个指针变量,不能进行的运算是()。A XB)=0 +D)-42.单选题 有以下语句:1=1;Fo r(;i =100;i+)s u m+=i;与以上语句序列不等价的有()。A)f o r(i=l;i+)s u m+=i;i f(i=100)b r e ak;B)f o r (i=l;i =100;)s u m+=i;i+;C)i=l;f o r(;i =100;)s u m+=i;D)i=l ;f o r(;)s u m+=i;i f(i=100)b r e ak;i+;43.单选题 已有定义 i n t x=12,y=15,z;”,变量y和z的值分别为A)3,1B)15,12015,1D)3,1244.单选题 请阅读以下程序:Si n c l u de m ai n()f l o at a,b;s c an f(%f ,&a);i f(a 0.0)b=0.0;e l s e i f (a 0.5)&(a!=2.0)b=l.0/(a+2.0);e l s e i f(a 10.0)b=l.0/a;e l s e b=10.0;p r i n t f(%f n,b);)若运行时输入2.0,则上面程序的输出结果是。A)0.000000B)0.500000C)1.000000D)0.25000045.单选题 有以下程序#d e f in e f(x)(x*x)Main ()in t il,i2;I l=f(8)/f(4);i2=f(4+4)/f(2+2);Pr in t f(%d,%d n,il,i2);程序运行后的输出结果是_oA)64,28B)4,40 4.3D)64,64则执行表达式“z=(x I I(y-=x)”后46.单选题 若i n t类型数据占2字节,则以下语句的输出为()。in t k=32768;p r in t f(%d,%u n ,k,k);A)-l,65535B)-l,32767C)T,-1,D)-32768,3276847.单选题 设有如下函数定义 in t f u n(in t k)if (k l)r e t u r n 0;e l s e if (k=l)r e t u r n 1 ;e l s e r e t u r n f u n(k-l)+l;若执行调用语句:n=f u n(3);,则函数f u n 总共被调用的次数是()。A)2B)304D)548.单选题 以 下 叙 述 中 正 确 的 是。A)对于字符串常量s t r in g!,系统已自动在最后加入了 0 字符,表示串结尾B)语句 ch ar s t r 10 =s t r in g!;和 ch ar s t r 10 =s t r in g!);并不等价C)对于一维字符数组,不能使用字符串常量来赋初值D)在语句ch ar str=s t r in g!;中,数组s t r 的大小等于字符串的长度49.单选题 w h il e(!x)中的!x 与下面的表达式()等价A)x=0B)x=lC)x!=5D)x!=050.单选题 数组名作为实参数传递给函数时,数组名被处理为。A)该数组的长度B)该数组的元素个数C)该数组的首地址D)该数组中各元素的值51.单选题 若已定义:in t x=100;则正确的赋值表达式是A)x=AB)x%=0.3C)x=x+08D)x=abc52.单选题 对下面程序段:#d e f in e A 3#d e f in e B(a)(A+l)*a).x=3*(A+B(7);正确的判断是()oA)程序错误,不许嵌套宏定义B)程序错误,宏定义不许有参数C)x=93D)x=2153.单选题 下列关于线性链表的叙述中,正 确 的 是()。A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上说法均不正确54.单选题 以下程序段的运行结果是()in t a=5,b=2,c,*p 1,*p 2;p 1=&a;p 2=&b;if (*p 1 1)!=(3和2(13!=(:)的执行顺序是一样的B)!a!=(b!=c)表达式的值为1C)a|(b=c)执行后b的值为0D)a&bc的结果为假57.单选题 宏定义#d e f in e PI 3.14中的宏名PI代替A)不确定类型的数B)一个单精度实数C)一个字符串D)一个双精度实数58.单选题 执行下面程序段后,x的值是I n t x;Pr in t f(%d n,(x=3*5,x+5);A)10B)150 2 0D)559.单选题 若 i,j 已定义为in t 类 型,则 以 下 程 序 段 中 内 循 环 体 的 总 的 执 行 次 数 是 f o r(in ti=5;i=0;i-)f o r(in t j=0;j 4;j+)A)20B)250 2 4D)3060.单选题 通 常 将 程 序 设 计 语 言 划 分 为。A)自然语言、B)机 器 语 言、C)汇 编 语 言、D)高 级 语 言、流程图和伪代码汇编语言和高级语言高级语言和低级语言自然语言和伪代码61.单选题 以下选项中,合法的一组C 语 言 数 值 常 量 是()。A)0 28 .5 e-3 -O x fB)17 7 4e l.5 O a b cC)0 x8 A 10,0 0 0 3.e 5D)12.0 X a 23 4.5e 06 2.单选题 关于C#中的s wi t c h c a s e 语 句,下 列 说 法 正 确 的 是()A)s wi t c h判 断 的 表 达 式 可 以 是 整 型 或 字 符 型,但不能是字符串型B)在 该 语 句 中,最多不能超过5个c a s e 子句C)在 该 语 句 中,只能有一个d e f a ul t 子句D)在 该 语 句 中,c a s e 之后的b r e a k 可以无条件省略6 3.单选题 若 有 函 数 调 用 语 句 f un c(a l,a 2,a 3),(a 4,a 5);,则函数f un c 中有A)1B)203D)5个 形 参。6 4.单选题 下 面 结 构 体 的 定 义 语 句 中,错误的是A)s t r i c tB)s t r i c tC)s t r i c tD)s t r i c to r d i n t x;i n t y;i n to r d i n t x;i n t y;i n to r d i n t x;i n t y;i n t(i n t x;i n t y;i n t z;)z;s t r uc t o r d a;z;s t r uc t o r d a;z;a;a;6 5.单选题 有以下程序#i n c l ud e M a i n()c ha r c h =uvwxyz,*p c;p c=c h;p r i n t f(%c n,*(p c+5);)程序运行后的输出结果是()。A)zB)0C)元素c h 5的地址D)字符y的地址6 6 .单选题若变量已正确定义,有以下程序段1=0;D o p r i n t f(%d,i);whi l e(i+);P r i n t f(%d n,i);其输出结果是 oA)0,0B)0,l0 1.1D)程序进入无限循环6 7 .单选题若有说明c ha r c 7 =s,t,r,i ,n,g);则对元素的非法引用是_ _()_.A)c 0 B)c 9-6 C)c 4*2D)c 2*36 8 .单选题若有说明语句:i n t a 2 3,m,n;且O W m W l,0 W n W 2,则以下对数组元素的正确引用形式是A)a m+nB)(a+m)n C)*(a+m)+nD)*(*(a+m)+m)6 9 .单选题p ut c ha r 函 数 可 以 向 终 端 输 出 一 个。A)整型值B)实型值C字符串D)字符7 0 .单选题设有如下的程序段:c ha r s t r =a b o,*p;p=s t r;则 p 3的 值 为=A)o B)不确定的值C)0 D)o 的地址7 1.单选题有以下程序#i n c l ud e U s i n g n a m e s p a c e s t d;I n t m a i n ()(i n t a 3 3,*p,i;p=&a 0 0;f o r(i=0;i 9;i+)p i=i;f o r(i=0;i 3;i+)c o ut a l i;r e t ur n 0;)程序运行后的输出结果是()。A)0 12B)1230 234D)3457 2.单选题()o设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f 值的数据类型为A)i n tB)f l o a tC)d o ub l eD)不确定7 3.单选题有以下程序#i n c l ud e M a i n(i n t a r g c,c ha r *a r g v )i n t i=l,n=0;whi l e(i a r g c)n=n+s t r l e n(a r g v i);i+;)p r i n t f(%d n,n);)该程序生成的可执行文件名为:p r o c.e xe o 若运行时输入命令行:P r o c 123 45 6 7则程序的输出结果是_ _ _ _ _ _oA)3B)5C)7D)l l7 4.单选题以下声明中,错误的是。A)I n t a=O xF F;B)D o ub l e a=l.2e 0.5;C)L o n g a=2L;D)C ha r a=7 2;7 5.单选题有以下程序i n c l ud e I n t f un(i n t (*s)4,i n t n,i n t k)i n t m,i;M=s 0 k;F o r(i=l;i m)m=s i k;R e t ur n m;)M a i n ()i n t a 4 4=1,2,3,4,11,12,13,14,21,22,23,24,31,32,33,34;P r i n t f(%d n,f un(a,4,0);)程序的运行结果是_ _ _ _ _ _oA)4B)340 31D)327 6 .单选题若变量已正确定义且k的值是4,计算表达式(j =4,k-)后,j 和k 的值为A)j=3,k=3B)j=3,k=4C)j=4,k=4D)j=4,k=37 7 .单选题下面选项中合法的字符常量是A)XB)X,C)a b c D)、7 8.单选题若有说明:i n t a 3=l,2,3,4,5,6,7;则a 数组第一 维 的 大 小 是。A)2B)30 4D)无法确定7 9 .单选题 已知:f l o a t x=2,y;,则 表 达 式 y=x+3/2的值是 _0A)3.5B)3.0C)2.0D)1.08 0 .单选题 下面程序执行后的输出结果是O。#i n c l ud e i n t m a i n()i n t a 3 3 =1,2,3,4,5,6 ,i,j,s=O;f o r(i=l;i 3;i+)f o r(j=0;j =i;j+)s+=a i j ;p r i n t f(%d,s);r e t ur n 0;A)20B)190 21D)188 1.单选题 有以下程序i n c l ud e M a i n O F I L E *f p;i n t i=20,j=30,k,n;F p=f o p e n(d l.d a t,w);F p r i n t f (f p,%d n,i);f p r i n t f(f p,%d n,j);F c l o s e(f p);F p=f o p e n(d l.d a t,r);F s c a n f(f p,%d%d,&k,&n);p r i n t f(%d%d n,k,n);F c l o s e(f p);)程序运行后的输出结果是 oA)20 30B)20 50C)30 50D)30 208 2.单选题 有以下程序A)9,0 n e*W o r l dB)9,0 n e*D r e a mC)10,0 n e*D r e a mD)10,0 n e*W o r l d8 3.单选题 以 下 叙 述 中 正 确 的 是。A)字符串数组,是指数组中的每个元素都是一个存放字符串的一维数组B)c ha r c a 3 5 =A,B B,C C C);是不合语法的O c ha r c a 5 =A,B B,C C C):是不合语法的D)c ha r *c a 3 =A,B B,C C C);是不合语法的8 4.单选题 下列叙述中正确的是()。A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表8 5.单选题 设有数组定义:c ha r c a r r a y =he l l o;则数组c a r r a y所占的空间为A)6 个字节B)5个字节0 4 个字节D)7 个字节8 6 .单选题 若定义:i n t a=511,*b=&a;,则p r i n t f (d n,*b);的输出结果为()。A)无确定值B)a 的地址0 512D)5118 7 .单选题 关于函数调用,以下说法错误的是。A)主函数可以调用其他函数B)自定义函数之间可以相互调用C)自定义函数可以调用自身D)其它函数可以调用主函数8 8 .单选题 C 语言程序中,运算对象必须为整数的运算符是()。A)+B)%0/D)*89.单选题 设j和k都是in t 类型,则fo r 循环语句()。fo r(j=0,k=0;j=9&k!=876;j+)s c a n f(%d,&k);A)循环体一次也不执行B)最多执行9次C)是无限循环D)最多执行1 0 次90 .单选题 已定义两个字符数组a 和b,则以下正确的输入格式是。A)s c a n f(%s%s”,&a,&b);B)get s(a,b);C)s c a n f(%s%s”,a,b);D)get s(a );get s(b);91 .单选题有以下程序段 in t a 1 0 =l,2,3,4,5,6,7,8,9,1 0 ,*p=&a 3,b;b=p 6;则b 的值是A)1 0B)60 8D)992.单选题若要求从键盘读入含有空格字符的字符串,应使用函数()0A)get c OB)get s()C)get c ha r ()D)s c a n f()93.单选题设有如下的程序段c ha r s t r=H el l o;c ha r *p t r;p t r=s t r;执行完上面的程序段后,*(p t r+5)的值为 oA)o B)0 C)不确定的值D)o 的地址94 .单选题若有说明:in t a 4 =0,0 ;则下面不正确的叙述是()。A)数组a 的每个元素都可得到初值0B)有元素a 0 0 和 可 得 到 初 值 0,其余元素均得不到初值0C)二维数组a 的第一维大小为1D)因为二维数组a 中第二维大小的值整除初值个数的商为1,故数组a 的行数为195.单选题若fp 是指向某文件的指针,且已读到此文件末尾,则库函数feo f(fp)的返回值是()oA)E O FB)00非零值D)N U L L96.单选题已知c h是字符型变量,则不正确的赋值语句是一A)c h=5+9;B)c h=l0 ;C)c h=7+9;D)c h=a+b ;97.单选题 以下选项中非法的字符常量是()。A)1 0 2B)65C)x ffD)0 1 998.单选题 若希望当A 的值为奇数时,表达式的值为真,A 的值为偶数表达式的值为假。则以下不能满足要求的表达式是:A)A%2=1B)!(A%2=0)C)!(A%2)D)A%299.单选题 若变量已正确定义且k的值是4,计算表达式(j=k)后,j和k的值分别为A)j=3,k=3B)j=3,k=4C)j=4,k=4D)j=4,k=31 0 0 .单选题 以下程序的输出结果是。#defin e f(x)x*xM a in ()in t a=6,b=2,c;C=f(a)/f(b);P r in t f(%dn,c);)A)9B)6C)36D)1 81 0 1 .单选题 以下程序的输出结果是A)1 0B)1 500 1 5D)1 0 01 0 2.单选题 下列不属于软件设计阶段任务的是()。A)软件总体设计B)算法设计0制定软件确定测试计划D)数据库设计1 0 3.单选题 结构化程序设计主要强调的是A)程序的规模B)程序的效率C)程序设计语言的先进性D)程序易读性1 0 4 .单选题 执行语句fo r(i=l;i+y&x!=y);B)i f (x=y)x+=y;C)i f(x!=y)s c a n f(%d ,&x)e l s e s c a n f(%d ,&y);D)i f(x y)x+;y+;110.单选题C语言程序的三种基本结构是A)循环结构转移结构顺序结构B)递归结构循环结构转移结构C)嵌套结构递归结构顺序结构D)顺序结构选择结构循环结构111.单选题 以下四个程序中,完全正确的是()OA)i n c l u d e i n t m a i n();p r i n t f(p r o g r a m m i n g!n );r e t u r n O;B)i n c l u d e i n t m a i n()p r i n t f(p r o g r a m m i n g!n );r e t u r n O;C)i n c l u d e i n t m i a n()(p r i n t f(p r o g r a m m i n g!n );r e t u r n O;D)i n c l u d e vo i d m a i n()p r i n t f(p r o g r a m m i n g!n );r e t u r n O;112.单选题C语言程序中,运算对象必须是整型数的运算符是()。A)&B)/0%D)*113.单选题 用户输入平时成绩、期中测试成绩和期末考试成绩的值,通过统一的计算公式求解综合成绩。规定学生综合成绩在80分和90分之间属于良好,判断此学生综合成绩是否良好()1提示用户输入2判断综合成绩(s c o r e)是否良好,若是,则转6若不是,则转73由用户给变量赋值4写出求综合成绩的表达式,并赋值给相应变量5定义变量6输出 Y e s ,转77输出“N o”8结束A)51342678B)12345678C)13524678D)15324678114.单选题 下列叙述正确的是()A)数组中每个元素都属同一种数据类型B)定义数组时,若不加类型说明符默认为f l o a t 型C)数组属于基本数据类型D)定义数组后,可通过赋值运算符=对该数组名直接赋值115.单选题 以下叙述正确的是A)计算机只接收由0 和 1 代码组成的二进制指令或数据B)计算机只接收由0 和 1 代码组成的十进制指令或数据C)计算机可直接接收并运行C源程序D)计算机可直接接收并运行任意高级语言编写的源程序116.单选题 以下叙述中错误的是()oA)形参可以是常量、变量或表达式B)如果形参与实参的类型不一致,以形参类型为准C)实参可以为任意类型D)实参可以是常量、变量或表达式117.单选题 若有定义和语句,则输出结果是()。i n t *p p,*p,a=10,b=20;p p=&p;p=&a;p=&b;p r i n t f(%d,%d n ,*p,*p p);A)10,20B)20,20C)10,10D)20,10118.单选题 下面程序段的运行结果是()。In t n=0;W h i l e(n+=2);P r i n t f(%d ,n);A)2B)30 4D)语法错误119.单选题 有以下程序:#i n c l u d e vo i d f u n(i n t*a,i n t*b)i n t*c;c=a;a=b;b=c;m a i n()i n t x=3,y=5,*p=&x,*q=&y;f u n(p,q);p r i n t f(%d,%d ,*p,*q);f u n(&x,&y);p r i n t f (%d,%d n ,*p,*q);)程序运行后的输出结果是()。A)3,5,5,3B)3,5,3,505,3,3,5D)5,3,5,3120.单选题 有如下程序:t t i n c l u d e i n t s u m(i n t a,i n t b)r e t u r n a+b-2;m a i n()i n t i;f o r (i=0;i 0,1,2,3;Oin t d 3 =l,2,1,2,3,1,2,3,4 ;D)in t c 100 100 =0;127 .单选题 有以下程序段in t k=Owh ile(k=l)k+;wh ile循环执行的次数是()。A)无限次B)有语法错,不能执行C)一次也不执行D)执行1次128 .单选题 以下能对一维数组a进行正确初始化的语句是0。A)in t a 10 =10*l);B)in t a =0;Oin t a 10 =(0,0,0,0,0)D)in t a 10 =;129.单选题 运行下面程序时,从键盘输入12,34,9,则 输 出 结 果 是.in c lu d e vo idm ain()in t x,y,z;sc an f(%d,%d,%d,&x,&y,&z);if (xA)34B)12C)9D)不确定的值130.单选题 26、若有u in t=l,x=l;”,则循环语句wh ile(aA)无限次B)不确定次C)10 次D)9次131.单选题 有以下程序:ttin c lu d e Main ()F ILE*f p;in t a 10 =l,2,3,i,n;f p=f o pen(d l.d at,w);f o r(i=0;i 3;i+)f prin tf (f p,%d,a i);f prin tf(f p,n);f c lo se(f p);f p=f o pen C d l.d at,r);f sc an f(f p,%d,&n);f c lo se(f p);prin tf(%d n,n);程序的运行结果是()。A)321B)1230001D)123132.单选题 若变量a,i已正确定义,且i已正确赋值,则合法的语句是().A)i=in t(a)B)+iC)a=a+=5D)a=in t(i)133.单选题 以 下 程 序 的 输 出 结 果 是。#in c lu d e Main()(In t a=2,c=5;Prin tf(a=%d,b=%d n,a,c);)A)a=%2,b=%5B)a=2,b=5C)a=%d,b=%dD)a=%d,b=%d134.单选题 以下程序段中的变量已正确定义:f o r(i=0;i 4;i+,i+)f o r(k=l;k 3;k+);prin tf (*);程序段的输出结果是()。A)*B)*O*D)*135 .单选题 关于retu irn 语句,下列正确的说法是()0A)不能在主函数中出现且在其他函数中均可出现B)必须在每个函数中出现C)可以在同一个函数中出现多次D)只能在除主函数之外的函数中出现一次136 .单选题 有以下程序:#in c lu d e Main()c h ar c l,c 2;c l=A +8 -4;c 2=A +8 -5,;prin tf(%c,%d n,c l,c 2);已知字母A的ASCII码为6 5,程序运行后的输出结果是()。A)E,6 8B)D,6 9C)E,DD)输出无定值137 .单选题 C语言中,d o u b le类型数据占().A)1个字节B)2个字节0 4 个字节D)8 个字节138 .单选题 下面合法的数组定义是()oA)in t a =strin g;B)c h ar a=strin g;Oc h ar a =0,1,2,3,4,5 2D)in t a 5 =0,l,2,3,4,5 ;139.单选题 下列几种说法中,正确的是()A)else语句需与他前面的if 语句配对使用B)else语句需与前面最接近它的if 语句配对使用C)else语句需与前面最接近它的,且没有和其他else语句配对的if 语句配对D)以上都正确140.单选题 若有in t a=4,b;b=a 2;则说法是错误的。A)变量a的存储空间由8 位变成10位B)表达式b=a 2与表达式b=(a 2)等价C)在C语言中,符号 是位的右移运算符D)变量b 的值为1141.单选题 有如下程序段in t x=3;wh ile(x =6)x+;则循环体执行的次数是 oA)2B)30 4D)5142.单选题 以下叙述中错误的是()。A)在不同函数中可以使用相同名称的变量B)函数中的形参是局部变量C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数的复合语句中定义的变量在本函数范围内有效143.单选题 数据结构中,与所使用的计算机无关的是数据的()。A)存储结构B)物理结构C)逻辑结构D)线性结构144.单选题 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为A)算术运算、赋值运算、关系运算B)关系运算、赋值运算、算术运算C)算术运算、关系运算、赋值运算D)关系运算、算术运算、赋值运算145.单选题以下不正确的数组定义语句是A)d o u b le x 5=2.0,4.0,6.0,8.0,10.0;B)int y 5=0,1,3,5,7,9;O c ha r c hl =r,2,3,4,5);D)c ha r c h2 =x l0,x a ,x 8 ;146.单选题如果x 为flo a t 类型变量,则以下语句输出语句结果为()X=213.82631;P r int f(%4.2fn,x);A)宽度不够不能输出B)213.820213.82631D)213.83147.单选题有以下程序 ft inc lu d e ma in()c ha r s =012x y08s 34f4w 2 ;inti,n=0;fo r (i=0;s i!=0;i+)if(s i=0&s i=9)n+;p r int f(%d n,n);程序运行后的输出结果是()。A)0B)30 7D)8148.单选题 以下叙述中错误的是()。A)C语言源程序经编译后生成后缀为.o b j的目标程序B)C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C)用C语言编写的程序称为源程序,它以AS CH代码形式存放在一个文本文件中D)C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令149.单选题 在C语言中,整型数据在内存中的存储形式是()。A)补码B)反码C)原码D)AS CH 码150.单选题 以下程序的运行结果是()v o id ma in()int a=65;c ha r c=A;p r int f(%x,%d,a,c);)A)65,aB)41,a0 65,650)41,65151.单选题 下面选项中不正确的实型常量是A)0.23E1B)2.3e-lC)1E3.2D)2.3e 0152.单选题 下面程序的运行结果是()。#inc lu d e U s ing na me s p a c e s t d;Int ma in()(int a =2,3

    注意事项

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

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




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

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

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

    收起
    展开