ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:19.83KB ,
资源ID:22251483      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22251483.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言数组选择题新Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言数组选择题新Word文件下载.docx

1、7、在执行语句: int a 3=1,2,3,4,5,6; 后,a10的值是_。A) 4 B) 1C) 2 D) 5A8、当接受用户输入的含有空格的字符串时,应使用_函数。A) gets( ) B) getchar( )C) scanf( ) D) printf( )9、在定义int a56;后,数组a中的第10个元素是_。(设a00为第一个元素)A) a25 B) a24C) a13 D) a1510、执行下面的程序段后,变量k中的值为_。int k=3,s2;s0=k; k=s1*10;A) 不定值 B) 33C) 30 D) 1011、下列程序执行后的输出结果是_。 main() int

2、 a,b5; a=0; b0=3; printf(%d,%dn,b0,b1); A) 3,0 B) 3 0C) 0,3 D) 3,不定值12、设有数组定义:char array=China;则strlen(array)的值为_ 。A) 4 B) 5C) 6 D) 713、下列程序执行后的输出结果是_。main() int i,j,a33; for(i=0;i3;i+) for(j=0;j=i;j+) aij=i*j;,a12,a21);A) 2,2 B) 不定值,2C) 2 D) 2,014、设有数组定义:则数组array所占的存储空间为_。A) 4个字节 B) 5个字节C) 6个字节 D)

3、7个字节15、设有数组定义:char array10= C) 6个字节 D) 10个字节16、已知数组a的赋值情况如下所示,则执行语句a2+;后a1和a2的值分别是_。 a0 a1 a2 a3 a4 10 20 30 40 50 A) 20和30 B) 20和31C) 21和30 D) 21和3117、以下程序输出a数组中的最小值及其下标,在划线处应填入的是_。main( ) int i,p=0,a10;10;i+) scanf(ai); for(i=1; if(ai=0.0 & n1000) sum+=_; xn=a; n+; ave=_;Output :ave=%fn,ave);n; if

4、(xiave) printf(%ftA) a和sum/n B) xn和sum/nC) a和sum/i D) a和sum/100025、下面程序的输出结果是_。 int a=1,8,2,8,3,8,4,8,5,8;,a4+3,a4+3);A) 6,6 B)8,8C) 6,8 D)8,626、如有定义语句int a=1,8,2,8,3,8,4,8,5,8; ,则数组a的大小是_。A) 10 B) 11C) 8 D) 不定27、以下程序的输出结果是_。 int i,x33=1,2,3,4,5,6,7,8,9;i+) %d,xi2-i);A) 1,5,9, B) 1,4,7,C) 3,5,7, D)

5、3,6,9,28、以下程序的输出结果是_。,xii);29、以下程序的输出结果是_。 int a33=1,2,3,3,4,5,5,6,7,i,j,s=0; for(j=i;A) 26 B) 36C) 19 D) 2230、下面程序的输出是_。 int a10=1,2,3,4,5,6,7,8,9,10;,aa1*a2);A) 3 B) 4C) 7 D) 231、下面程序的输出是_。int aa33=2,4,6; int i,p=aa00;2; if(i=0) aaii+1=p+1; else +p;,p); A) 23 B) 26C) 3 D) 3632、以下程序的输出结果是_。 int a44

6、=1,2,3,4,3,4,5,6,5,6,7,8,7,8,9,10; int j,s=0;j+) s+=ajj;A) 36 B) 26C) 22 D) 2033、以下程序执行后的输出结果是_ 。(设a00 是数组a中的第1个元素) #include main( ) int a45=1,2,4,8,10,-1,-2,-4,-8,-10,3,5,7,9,11; int i,j,n=9; i=n/5; j=n-i*5-1;NO. %d: %d,%d is %dn,n,i,j,aij);A) 第n个元素所在的行和列及其该元素的值B) 第n行的最大元素所在的行和列及其最大值C) 第i行的最大元素所在的行

7、和列及其最大值D) 以上都不对34、下面程序统计3个学生,每个学生4门课程的考试成绩,要求输出每个学生的总成绩、每个学生的平均成绩、12个学生的总成绩。正确的说法是_。 int stu34,i,j,t3; float sum=0,a3;j+) scanf(stuij); ti=0;j+) sum+=stuij; ti+=stuij;%-6d,stuij); ai=ti/4;%-6.2fn,ai);average = %.2fn,sum/12.0);A) 数组a的每个元素中存放的是每个学生的总成绩B) 数组t的每个元素中存放的是每个学生的平均成绩C) 从键盘上输入成绩的顺序是按课程输入D) 从键

8、盘上输入成绩的顺序是按学生输入35、下面程序的功能是_。#include char a=clanguage,t; int i,j,k; k=strlen(a);=k-1;i+=1) for(j=i+1;j+=1) if(aiaj) t=ai;ai=aj;aj=t; puts(a);A) 将字符数组a中的元素从小到大排序B) 将字符数组a中的元素从大到小排序C) 求字符数组a中的最大元素D) 将字符数组a中的最小元素36、下面程序的运行以后的结果是_。A) clanguage B) alancueggC) egauganlc D) cgalgnaue37、以下程序的功能是:将无符号八进制数字构成

9、的字符串转换为十进制整数。例如,输入的字符串为:556,则输出十进制整数366,划线处应填_。 char s6; int n,j; gets(s); if(s0!=0) n=s0-0 j=1; while(sj+!) _;,n);A) n=n*8+sj B) n=n*8+sj-1-C) n=n*8+sj- D) n=n*8+sj-1-38、有如下程序 char ch25=6937,8254 int i,j;long s=0;chij s=10*s+chij-%ldnA) 69825 B) 693825C) 6385 D) 6937825439、有如下程序 char ch80; int j;En

10、ter a numeral stringn gets(ch);chj s=10*s+chj-如果运行时,从键盘上输入由数字组成的字符串,该程序的功能是_。A) 测字符数组ch的长度B) 将数字字符串ch转换成十进制数C) 将字符数组中的小写字母转换成大写D) 将字符数组中的大写字母转换成小写40、有如下程序 char ch80=123abcdEFG*& puts(ch); if(chjachjz) chj=chj-b+BC) 将字符数组ch中的小写字母转换成大写D) 将字符数组ch中的大写字母转换成小写41、有如下程序 char ch80=j+) ;,j);42、以下程序的输出结果是_。 ch

11、ar a10=1,23,0,56789%sn,a);A) 123 B) 1230C) 123056789 D) 123056789043、以下程序的输出结果是_。 int n33,i,j;j+) nij=i+j; for( j=0;j+) ni+1j+1+=nij;,nij);A) 14 B) 0C) 6 D) 值不确定44、以下程序的输出结果是_。 char s=12134211 int v4=0,0,0,0,k,i; for(k=0;sk;k+) switch(sk) case :i=0;break; case i=1;i=2;4i=3; vi+;k=0;i-) s=s+ai*j; j=j

12、*10;s=%dnA) s=12345 B) s=1 2 3 4 5C) s=54321 D) s=5 4 3 2 146、以下程序输出的结果是_。5;i+) s=s*10+ai;47、以下程序运行,如果从键盘上输入 4,则输出结果是_ 。int a20=1,2,3,4,5,-1,-2,-3,-4,-5,1,2,3,4,5,-1,-2,-3,-4,-5; int i,m,n,f=0;20; if(ai=n) f=1;m=i; if(f!=0) printf(, n,m+1); else printf( %d not found !A) 4,4 B) 4,14C) 4,5 D) 4,1548、下

13、面的程序运行后,输出结果是_。 int i,j,a77,x=0;j+) aij=3*j+i; for(i=2;7;i+) x+=aii;,x);A) 8 B) 不确定值C) 20 D) 049、下面程序运行后,输出结果是_。 int a10=1,2,3,4,5,6,i,j;i+) j=ai;ai=a5-i;a5-i=j;6;i+) printf(A) 6 5 4 3 2 1 B) 1 2 3 4 5 6C) 1 5 4 3 2 6 D) 1 5 3 4 2 650、下面程序的功能是_。 int a54,i,j,max,row,col;i+) for(j=0;aij); max=a40; row=4;col=0;i-) if(maxaij) max=aij;row=i;col=j;max=%d,row=%d,col=%dn,max,row,col);A) 求二维数组中第4行中的最大元素及位置B) 求二维数组中的最大元素及位置C) 求二维数组中最小元素及位置D) 求二维数组中每一行的最大元素及位置51、以下程序的输出结果是_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1