


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 第四部分数组4.1选择题以下关于数组的描述正确的是(c)。2. 数组的大小是固定的,但可以有不同的类型的数组元素数组的大小是可变的,但所有数组元素的类型必须相同数组的大小是固定的,所有数组元素的类型必须相同数组的大小是可变的,可以有不同的类型的数组元素以下对一维整型数组a的正确说明是(d)。3. inta(10);B.intn=10,an;C.intn;D.#defineSIZE10scanf("%d”,&n);intaSIZE;intan;在C语言中,引用数组元素时,其数组下标的数据类型允许是(c)。4. 整型常量整型表达式整型常量或整型表达式任何类型的表达式以下对一
2、维数组m进行正确初始化的是(c)。5. A.intm10=(0,0,0,0);B.intm10=;C.intm=0;D.intm10=10*2;若有定义:intbb8;。则以下表达式中不能代表数组元bb1的地址的是(c)。A.&bb0+1B.&bb1C.&bb0+D.bb+1假定int类型变量占用两个字节,其有定义:intx10=0,2,4;,贝U数组x在内存中所占字节数是(d)。6. A.3B.6C.10D.20若有以下说明:7. inta12=1,2,3,4,5,6,7,8,9,10,11,12;charc='a',d,g;则数值为4的表达式是(d)
3、ag-cB.a4C.a'd'-'c'D.a'd'-c以下程序段给数组所有的元素输入数据,请选择正确答案填入(a)。#include<stdio.h>main()inta10,i=0;while(i<10)scanf("%d”,);118. Ia+(i+)B.&ai+1C.a+iD.&a+i执行下面的程序段后,变量k中的值为(a)。intk=3,s2;9. s0=k;k=s1*10;不定值B.33C.30D.10以下程序的输出结果是(c)main()inti,a10;for(i=9;i>=0;i-)
4、ai=10-i;printf("%d%d%d",a2,a5,a8);A.258B.741C.852D.369以下程序运行后,输出结果是(d)。main()10. intn5=0,0,0,i,k=2;for(i=0;i<k;i+)ni=ni+1;printf("%dn",nk);A.不确定的值B.2C.1D.0以下程序运行后,输出结果是(b)。main()inty=18,i=0,j,a8;do(ai=y%2;i+;y=y/2;while(y>=1);for(j=i-1;j>=0;j-)printf("%d”,aj);printf
5、("n");10100A.10000B.10010C.00110D.11. 以下程序运行后,输出结果是(a)。main()(inta10,a1=1,3,6,9,10,a2=2,4,7,8,15,i=0,j=0,k;for(k=0;k<4;k+)if(a1i<a2j)ak=a1i+;elseak=a2j+;for(k=0;k<4;k+)printf("%d”,ak);A.1234B.1324C.2413D.432114.以下程序运行后,输出结果是(b)。main()inti,k,a10,p3;k=5;for(i=0;i<10;i+)ai=i;
6、for(i=0;i<3;i+)pi=ai*(i+1);for(i=0;i<3;i+)k+=pi*2;printf("%dn”,k);A.20B.21C.22D.2315.以下程序运行后输出结果是(d)。main()intn3,i,j,k;for(i=0;i<3;i+)16. ni=0;k=2;for(i=0;i<k;i+)for(j=0;j<k;j+)nj=ni+1;printf("%dn”,n1);A.2B.1C.0D.3下列程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x。找到则输出x在10个整数中的序号(从1开
7、始);找不到则输出0。程序缺少的是(b)。main()(inti,a10,x,flag=0;for(i=0;i<10;i+)17. scanf("%d”,&ai);scanf("%d”,&x);for(i=0;i<10;i+)if(flag=i+1;break;printf("%dn",flag);A.x!=aiB.!(x-ai)C.x-aiD.!x-ai若说明:inta23;则对a数组元素的正确引用是(c)。18. A.a(1,2)B.a1,3C.a1>2!1D.a20若有定义:intb34=0;则下述正确的是(b)。
8、19. 此定义语句不正确没有元素可得初值0数组b中各元素均为0数组b中各元素可得初值但值不一定为0若有以下数组定义,其中不正确的是(d)。20. A.inta23;Bintb3=0,1,2,3;intc100100=0;intd3=1,2,1,2,3,1,2,3,4;若有以下的定义:intt54;能正确引用t数组的表达式是(c)。21. A.t24B.t50C.t00D.t0,0在定义intm3=1,2,3,4,5,6;后,m10的值是(a)。22. A.4B.1C.2D.5在定义intn56后第10个元素是(c)。23. A.n25B.n24C.n13D.n14若二维数组c有m列,则计算任一
9、元素cij在数组中的位置的公式为(d)。24. (假设c00位于数组的第一个位置)A.i*m+jB.j*m+iC.i*m+j-1D.i*m+j+1若有以下定义语句,贝U表达式“x11*x22”的值是(a)。25. floatx33=1.0,2.0,3.0,4.0,5.0,6.0;A.0.0B.4.0C.5.0D.6.0以下程序运行后,输出结果是(a)。main()inta44=1,3,5,2,4,6,3,5,7;printf("%d%d%d%dn”,a03,a12,a21,a30);26. A.0650B.1470C.5430D.输出值不定以下程序运行后,输出结果是(b)。main(
10、)intaa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;inti,s=0;for(i=0;i<4;i+)s+=aai1;printf("%dn”,s);A.11B.19C.13D.20有以下程序main()inta33=1,2,3,4,5,6,i,j,s=0;for(i=1;i<3;i+)for(j=0;j<=i;j+)s+=aij;printf("%dn”,s);该程序的输出结果是(a)。27. A.18B.19C.20D.21若定义如下变量和数组:inti;intx33=1,2,3,4,5,6,7,8,9;则下面语句的输出结
11、果是(c)。28. for(i=0;i<3;i+)printf("%d”,xi2-i);A.159B.147C.357D.369下述对C语言字符数组的描述中错误的是(c)。29. 字符数组可以存放字符串字符数组中的字符串可以整体输入、输出可以在赋值语句中通过赋值运算符"="对字符数组整体赋值不可以用关系运算符对字符数组中的字符串进行比较下述对C语言字符数组的描述中正确的是(a)。30. 任何一维数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占存储空间一维数组的元素在引用时其下标大小没有限制任何一个一维数组的元素,可以根据内存的情况按照其先后
12、顺序以连续或非连续的方式占用存储空间一维数组的第一个元素是其下标为1的元素不能把字符串:Hello!赋给数组b的语句是(b)。31. charstr10='H','e',T,T,'o','!'charstr10;str="Hello!”;charstr10;strcpy(str,"Hello!”);charstr10="Hello!"合法的数组定义是(d)。32. A.inta="string”;B.inta5=0,1,2,3,4,5;C.ints="string&quo
13、t;D.chara=0,1,2,3,4,5;下列语句中,不正确的是(c)。33. A.staticchara2=1,2;B.staticchara2='1','2'C.staticchara2='1','2','3'D.staticchara2='1'若给出以下定义:charx="abcdefg"chary='a','b','c','d','e','f,'g'则正确的叙述为(c
14、)。34. A.数组x和数组y等价B.数组x和数组y的长度相同C.数组x的长度大于数组y的长度D.数组x的长度小于数组y的长度若有数组定义:chararray="China”;则数组array所占的空间为(c)。35. A.4个字节B.5个字节C.6个字节D.7个字节若有定义和语句:chars10;s="abcd”;printf("%sn”,s);则结果是(以下代表空格)(d)。36. A.输出abcdB.输出aC.输出abcd5.编译不通过下面程序运行后,输出结果是(c)。37. main()charch7="65ab21"inti,s=0;
15、for(i=0;chi='0'&&chi='9'i+=2)s=10*s+chi-'0'printf("%dn",s);A.12ba56B.6521C.6D.62运行下面的程序,如果从键盘上输入:123空格456空格789回车,输出结果是(d)。A.123,456,789B.1,456,789C.1,23,456,789D.1,23,456main()chars100;intc,i;scanf("%c",&c);scanf("%d",&i);scanf(&q
16、uot;%s",s);printf("%c,%d,%sn",c,i,s);38. 运行下面的程序,如果从键盘上输入:ab回车c回车def回车则输出结果为(c)。39. A.aB.aC.abD.abcdefbbcccdddef#include<stdio.h>#defineN=6main()(charcN;inti=0;for(;i<N;ci=getchar(),i+);for(i=0;i<N;i+)putchar(ci);printf("n");运行下面的程序,如果从键盘上输入:ABC时,输出的结果是(a)。40. #i
17、nclude<string.h>main()(charss10="12345”;strcat(ss,"6789");gets(ss);printf("%sn",ss);A.ABCB.ABC9C.123456ABCD.ABC456789判断两个字符串是否相等,正确的表达方式是(c)。41. A.while(s1=s2)B.while(s1=s2)C.while(strcmp(s1,s2)=0)D.while(strcmp(s1,s2)=0)以下程序的输出结果是(a)。main()(charstr12='s','
18、t','r','i','n','g'printf("%dn",strlen(str);A.6B.7C.11D.12若有以下程序片段:charstr="abn012""printf("%d”,strlen(str);上面程序片段的输出结果是(c)。42. A.3B.4C.6D.12若有以下程序段,输出结果是(a)。chars="141141abct”;43. printf("%dn",strlen(s);A.9B.12C.13D.14设有staticcharstr="Beijing”;则执行printf("%dn",strlen(strcpy(str,&quo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电加热油炸机项目可行性研究报告
- 2025年环氧稳定转化型带锈底漆项目可行性研究报告
- 2025年王浆项目可行性研究报告
- 2025年物流周转台车项目可行性研究报告
- 扬州环境资源职业技术学院《道路桥梁工程技术专业英语》2023-2024学年第二学期期末试卷
- 山东女子学院《体育公共关系》2023-2024学年第二学期期末试卷
- 吉林省白山市重点中学2025年高三高考模拟试题(一)生物试题含解析
- 中央民族大学《微积分基础》2023-2024学年第二学期期末试卷
- 2025春新版六年级下册语文必背古诗文
- 西安财经大学行知学院《天然药物化学》2023-2024学年第二学期期末试卷
- 2023年吉林省松原市中考物理一模试卷
- 学校聘用教师劳动合同书5篇
- 2024年07月山东兴业银行济南分行济南管理部招考笔试历年参考题库附带答案详解
- DB 23T 1501-2013 水利堤(岸)坡防护工程格宾与雷诺护垫施工技术规范
- 2024年初中级摄影师资格鉴定考试题库(含答案)
- 2025年徽商集团招聘笔试参考题库含答案解析
- 《初中生物实验教学的创新与实践》
- 控制计划课件教材-2024年
- 共同办展会合作协议书范文范本
- 《如何有效组织幼儿开展体能大循环活动》课件
- 第19课+资本主义国家的新变化+教学设计 高一下学期统编版(2019)必修中外历史纲要下
评论
0/150
提交评论