- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组
选择题
1、假定int 类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组X在内存中所占字节数是(B)。
A 3
B 6
C 10
D 20
2、执行下面的程序段后,变量k 中的值为(A)。
int k=3, s[2];
s[0]=k; k=s[1]*10;
A 不定值
B 33
C 30
D 10
3、设有数组定义: char array [ ]=China; 则数组array 所占的空间为(C)。
A 4 个字节
B 5 个字节
C 6 个字节 有0/的结束标志
D 7 个字节
4、下列描述中不正确的是 C
A 字符型数组中可以存放字符串
B 可以对字符型数组进行整体输入、输出
C 可以对整型数组进行整体输入、输出
D 不能在赋值语句中通过赋值运算符=对字符型数组进行整体赋值
5、给出以下定义
char x[ ]=abcdefg;
char y[ ]={a,b,c,d,e,f,g};
则正确的叙述为 C
A 数组X 和数组Y 等价
B 数组x 和数组Y 的长度相同
C 数组X 的长度大于数组Y 的长度
D 数组X 的长度小于数组Y 的长度
6、下述对C 语言字符数组的描术中错误的是 C
A 字符数组可以存放字符串
B 字符数组中的字符串可以整体输入、输出
C 可以在赋值语句中通过赋值运算符=对字符数组整体赋值
D 不可以用关系运算符对字符数组中的字符串进行比较
7、定义如下变量和数组
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
则下面语句的输出结果是 C
for(i=0;i3;i++) printf(%d,x[i][2-i]);
A 1 5 9
B 1 4 7
C 3 5 7
D 3 6 9
8、以下一维数组a 的正确定义是(D)
A int a(10);
B float n=10,a[n];
C int n;scanf(%d,n);float a[n];
D #define size 10; long a[size];
9、合法的数组定义是 D
A int a[]=string;
B int a[5]={0,1,2,3,4,5};
C vhst s=string;
D char a[]={0,1,2,3,4,5};
10、以下关于数组的描述正确的是C
A 数组的大小是固定的,但可以有不同的类型的数组元素;
B 数组的大小是可变的,但所有数组元素的类型必须相同;
C 数组的大小是固定的,但所有数组元素的类型必须相同;
D 数组的大小是可变的,但可以有不同的类型的数组元素;
11、在定义int a[10];之后,对a 的引用正确的是 A
A a[9]
B a[6.3]
C a(6)
D a[10]
12、以下对一维数组a 进行不正确初始化的是 A
A int a[10]=(0,0,0,0);
B int a[10]={};
C int a[]={0};
D int a[10]={10*2};
13、以下对二维数组a 进行正确初始化的是 B
A int a[2][3]={{1,2},{3,4},{5,6}};
B int a[][3]={1,2,3,4,5,6};
C int a[2][]={1,2,3,4,5,6};
D int a[2][]={{1,2},{3,4}};
14、以下对字符数组进行不正确初始化的是 A
A static char word[]=cool\0;
B static char word[]={‘c’,’o’,’o’,’l’};
C static char word[]={“cool\0”};
D static char word[]=”cool\0”;
15、在定义int a[5][4];之后,对数组元素的引用正确的是 C
A a[2][4]
B a[5][0]
C a[0][0]
D a[0,0]
16、下列选项中,能正确定义数组的语句是 D
A int num[0..2008];
B int num[];
C int N=2008;
int num[N];
D #define N 2008
int num[N];
17、有以下程序
#include stdio.h
main()
{int b [3][3]={O,1,2,0,1,2,O,1,2},i,j,t=1;
for(i=0;i3;i++)
for(j=i;j=1;j++) t+=b[i][b[j][i]];
printf(%d ,t);
}
程序运行后的输出结果是 C
A 1
B 3
C
您可能关注的文档
最近下载
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
- 电梯安装工程管理重难点分析.doc VIP
- 2025年保安员资格证考试题库大全(答案附后面).docx
- 【高考必备】高考总复习系列丛书-高三化学一轮复习考点优化设计(第五辑):考点六十三等效平衡Word版含解析[原创精品].doc VIP
- 米家小米智能门锁 E30使用说明书.pdf
- 统编版道德与法治八年级上册《诚实守信》说课课件.pptx VIP
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 省优秀科组申报材料.pdf VIP
文档评论(0)