第三次测试练习题及问题详解(练习题3-1-2).doc

第三次测试练习题及问题详解(练习题3-1-2).doc

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单项选择 ================================================== 题号:3835 以下程序的输出结果是 min() {int n[6]={1,2,3,4},i,j,k=2; int sum=0, min; min = n[0]; for(i=0;i<6;i++){ sum += n[i]; if( min>n[i] ) min=s[i]; } pritnf("%d,%d\n",sum, min); } A、10,1 B、6,1 C、10,0 D、0,0 答案: C 题号:3553 若有以下定义和语句: int a[15]={1,2,3,4},x; 则对a数组元素非法引用的是(). A、x=a[a[2]]; B、x=a[a[7]-1]; C、x=a[a[2]-1]; D、x=a[a[7]+1]; 答案: B 题号:3640 以下程序段给数组所有的元素输入数据,请选择正确答案填入(). #include<stdio.h> main() { int a[10],i=0; while(i<10){ scanf("%d",( ) ); i++; } return 0; } A、&a[i+1] B、&a[i] C、&a[++i] D、ai 答案: B 题号:3597 有以下程序: main() {int m[][3]={1,2,3,4,5,6,7,8,9}; int i,k=2; for(i=0;i<3;i++) printf("%d",m[k][i]); } 执行后输出结果是:. A、4 5 6 B、7 8 9 C、1 2 3 D、1 4 7 答案: B 题号:3647 下列一维数组说明中不正确的是(). A、int N; scanf("%d",&N); int b[N]; B、#define S 10 int a[S]; C、int S,int a[15]={0}; S=a[10]; D、float a[]={1,6,6,0,2}; 答案: A 题号:3880 以下能对一维数组a进行正确初始化的语句是(). A、int a[10]=(0,0,0,0,0) B、int a[10]={0}; C、int a[]=(0,0); D、int a[10]=[10*1]; 答案: B 题号:3757 int a[10];合法的数组元素的最小下标值为(). A、10 B、1 C、0 D、9 答案: C 题号:3938 若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中,错误的是(). A、m[--i] B、m[2*2] C、m[m[0]] D、m[m[i]] 答案: C 题号:3633 若有以下说明: int a[12]={8,9,10,11,12}; 则值为9的表达式是(). A、a[2] B、a[3] C、a[1] D、a[4] 答案: C 题号:3545 有以下程序: #include<stdio.h> int main() { int a[]={2,3,5,9},i, j; for(i=0;i<4;i++){ switch(a[i]/3) { case 1:printf("春");break; case 2:printf("夏");break; case 3:printf("秋");break; case 0: case 4:printf("冬"); } } return 0; } 程序运行后的输出结果是(). A、春夏秋冬 B、春秋夏冬 C、冬春春秋 D、冬秋夏春 答案: C 题号:3799 下列定义数组的语句中正确的是(). A、int x[]; B、int x[0..10]; C、#define N 10 int x[N]; D、 int N=10; int x[N]; 答案: C 题号:3762 若有以下定义语句:int a[]={1,2,3,4,5,6,7,8,9,0};,则值为5 的表达式是() A、a[a[4]] B、a[a[5]] C、a[5] D、a[a[3]] 答案: D 题号:3642 下列选项中能正确定义数组的语句是(). A、int num[0..2008]; B、int N=2008;int num[N]; C、int num[]; D、#define N 2008 int num[N]; 答案: D 判断题 ================================================== 题号:3225 若有定义 int a[10];则 for (i=0;i<=10;i++) a[i]=i;编

文档评论(0)

linlin921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档