




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【题1】在C +语言中,引用数组元素时,其数组下标的数据类型允许是:A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式【题2】以下对一维整型数组a 的正确说明是:A)int a(10); B)int n=10,an; C) int n; cinn;int an; #define SIZE 10 int aSIZE; 【题3】若有说明:int a10;则对a 数组元素的正确引用是 :A)a10B)a3.5C)a(5)D)a10-10【题4】在C+语言中,一维数组的定义方式为:类型说明符 数组名_;A)整型常量表达式B)整型表达式C)整型常量 或整型表达式D)常量【题5】以下能对一维数组a 进行正确初始化的语句是:A)int a10=(0,0,0,0,0); B)int a10=; C)int a=0; D)int a10=”10*1”;【题6】以下对二维数组a 的正确说明是:A)int a3; B)float a(3,4); C)double a14; D)float a(3)(4);【题7】若有说明:int a34;则对a 数组元素的正确引用是:A)a24B)a1,3C)a1+10D)a(2)(1)【题8】若有说明:int a34;则对a 数组元素的非法引用是:A)a02*1B)a13C)a4-20D)a04【题9】以下能对二维数组a 进行正确初始化的语句是:A) int a2=1,0,1,5,2,3; B) int a3=1,2,3,4,5,6; C) int a24=1,2,3,4,5,6; D) int a3=1,0,1,1,1;【题10】以下不能对二维数组a 进行正确初始化的语句是:A) int a23=0; B) int a3=1,2,0; C) int a23=1,2,3,4,5,6; D) int a3=1,2,3,4,5,6【题11】若有说明:int a34=0;则下面正确的叙述是:A)只有元素a00可得到初值0 B)此说明语句不正确C)数组a 中各元素都可得到初值,但其值不一定为0 D)数组a 中每个元素均可得到初值0 【题12】若有说明:int a4=0,0;则下面不正确的叙述是:A)数组a 的每个元素都可得到初值0 B)二维数组a 的第一维大小为1C)因为二维数组a 中第二维大小的值除以初值个数的商为1,故数组a 的行数为1D)只有元素a00和a01可得到初值0,其余元素均得不到初值0 【题13】若有说明:int a34;则数组a 中各元素:。A)各元素得到初值0 B)各元素的初值是不确定的;C)不能得到确定的初值D)以上说法均不对【题14】以下各组选项中,均能正确定义二维实型数组a 的选项是: 。A) float a34; float a4; float a3=1,0;B) float a(3,4); float a34; float a=0;0; C) float a34; float a4=0,0; float a4=1,2,3;D)float a34; float a3; float a4;【题15】下面程序如果只有一个错误,那么是(每行程序前面的数字表示行号):1 main() 2 3 float a3=3*1; 4 int i; 5 for(i=0;iai;6 for(i=1;i3;i+) a0=a0+ai; 7 couta0; 8 A)第3 行有错误 B)第7 行有错误 C)第5 行有错误 D)没有错误【题16】下面程序 (每行程序前面的数字表示行号)。1 main() 2 3 float a10=0.0; 4 int i;5 for(i=0;iai; 6 for(i=1;i10;i+) a0=a0+ai; 7 couta;6 for(i=1;i3;i+) a0=a0+ai; 7 printf(“a0=%dn”,a0); 8 A)3 B)6 C)7 D)5【题18】下面程序 (每行程序前面的数字表示行号)。1 main() 2 3 float a3=0; 4 int i; 5 for(i=0;iai; 6 for(i=1;i4;i+) a0=a0+ai; 7 couta0;8 A)没有错误 B)第3 行有错误 C)第5 行有错误 D)第6 行有错误【题19】若二维数组a 有m 列,则计算任一元素aij在数组中位置的公式为: 。 (假设a00位于数组的第一个位置上。)A)i*m+jB)j*m+iC)i*m+j-1D)i*m+j+1 【题20】对以下说明语句的正确理解是: int a10=6,7,8,9,10; A) 将5 个初值依次赋给a1至a5B) 将5 个初值依次赋给a0至a4C) 将5 个初值依次赋给a6至a10D) 因为数组长度与初值的个数不相同,所以此语句不正确。参考答案 15 CDDAC 610 CCDBC 1115 DDBCA 1620 CDDDB1、下列数组定义语句中,正确的是A、char x1a;B、char x1=0;C、char c1=”x”;D、char c;2、定义一个名为s的字符型数组,并且赋初值为字符串123的错误语句是A、chars=1,2,3,0;B、chars=123;C、chars=123n;D、chars4=1,2,3;3、设有下列数据定义语句,则数组元素xi的值是_。int i3,x4= 1,2,3;4、设有下列数据定义语句,则couts00的输出结果是_;couts1输出结果是_。char s45=2,0,23,345,40;5、设有下列数据定义语句:char a410=11,22,33,44; 则coutstrcat(a1,a3)的输出结果是_; coutstrcpy(a0,a2)的输出结果是_。6、设有下列数据定义语句: char str210=abc,ABC; coutstrcmp(str1,str0)的输出结果是_;7、下列程序的功能是读取10个实数,然后依次输出前1个实数和、前2个实数和前9个实数和、前10个实数和。请填写程序中缺少的语句。main() float f10,x=0.0; int i; for(i=0;ifi; for(i=0;i=9;i+) cout前i+1个实数的和是xendl; return 0; 8、运行下列程序段的输出结果是() int a=1,2,3,4,5,i; for(i=1;i5;i+) coutai-ai-1;9、阅读下列程序,写出程序运行后的输出结果。mian()int a1=1,3,6,7,100,a2=2,4,5,8,100,a10,i,j,k;i=j=0; for(k=0;k8;k+) if(a1ia2j) ak=a1i+; else ak=a2j+; for (k=0;k8;k+) cout
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 反向弯路实例考试题及答案
- 离婚后房子归属合同5篇
- 设计基础各章试题及答案
- 人工智能在文化创意产品设计中的创新路径
- 基础心里学试题及答案
- 浙江基础会计试题及答案
- 复合合成纤维生产建设项目施工方案
- 独立混合储能电站项目建筑工程方案
- 高强度铝合金制品生产制造项目投标书
- 新能源汽车制造企业股权并购与研发合作协议
- 2025年浙江警务辅助人员招聘考试(写作)历年参考题库含答案详解
- 上饶市属国有企业2025年度第一批次公开招聘【105人】考试参考题库及答案解析
- (新版)《普速铁路工务安全规则》考试题库及答案(含各题型)
- 小儿腺病毒感染护理查房
- 毒品成瘾原因课件
- 2025年疾病预防控制中心招聘考试笔试试题含答案
- 金太阳福建省2025-2026学年高三上学期9月开学联考数学试卷
- 2025年甘肃政治高考试题及答案
- 三腔二囊管护理课件
- 造口凸面底盘临床应用共识
- 2025-2026学年外研版七年级英语上册(全册)教学设计(附目录)
评论
0/150
提交评论