2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 原创力文档c语言程序设计第五章 C语言程序设计教程第五章练习题题目(7页)-原创力文

原创力文档c语言程序设计第五章 C语言程序设计教程第五章练习题题目(7页)-原创力文

时间:2018-12-26 15:48:55

相关推荐

原创力文档c语言程序设计第五章 C语言程序设计教程第五章练习题题目(7页)-原创力文

单选题

1、关于数组的定义与初始化,下列哪一项是错误的()

A.int arr[5] = {1,2,3,4,5};

B.int arr[] = {1,2,3,4,5};

C.int arr[5] = {1,2,3};

D.int arr[5] = {1,2,3,4,5,6};

2 、在定义数组 intarr[10] 后 ,下列选项中对 arr 的引用正确的是()

A.arr[10]

B.arr[6.3]

C.arr(6)

D.arr[0]

3 、在 C 语言中,引用数组元素时,其数组下标的数据类型允许是()

A.整型常量

B.整型表达式

C.整型常量或整型表达式

D.任何类型的表达式

4 、若 intarr[5] = {1,2,3}; 则 arr[2] 的值为()

A.1

B.2

C.3

D.null

5 、在执行 intarr[][3] = {1,2,3,4,5,6}: 语句后, arr[1][0] 的值为()

A.4

B.1

C.2

D.5

6 、关于二维数组,下列选项能正确定义并赋初值的是()

A.int n = 5,b[n][n];

B.int a[1][2] = {{1},{3}};

C.int c[2][] = {{1,2},{3,4}};

D.int a[3][2] = {{1,2},{3,4}};

7 、阅读下列程序段:

char s[18] = "a book!";

printf("%.4s\n", s);

其输出结果为()

A.a book!

B.a book

C.abo

D.a

8、阅读下列程序:

int a[4][4] = { { 1, 3, 5, }, { 2, 4, 6 }, { 3, 5, 7 } };

printf("%d%d%d%d\n", a[0][0], a[1][1], a[2][2], a[3][3]);

正确的输出结果为()

A.0650

B.1470

C.5430

D.输出值不定

9、阅读下面程序 :

int i;

int x[4][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 };

for (i = 0; i<4; i++)

printf("%3d", x[i][3 - i]);

下列选项中哪一项是正确的输出结果()

A.1 5 9 13

B.1 6 11 16

C.4 7 10 13

D.4 8 12 16

10、下列描述中不正确的是() 。

A.字符型数组中可以存放字符串

B.可以对字符型数组进行整体输入、输出

C.可以对整型数组进行整体输入、输出

D.不能在赋值语句中通过赋值运算符 "=" 对字符型数组进行整体赋值

11、以下定义语句中,错误的是() 。

A.int a[]={1,2};

B.char *a[3];

C.chars[10]="test";

D.int n=5,a[n];

12、下列选项中,合法的数组定义是() 。

A.int a[]="string";

B.int a[5]={0,1,2,3,4,5};

C.char s="string";

D.chara[]={0,1,2,3,4,5};

13、int 类型变量在内存中占用四个字节,其有定义: int x[10]={0,2,4}; 那么数组 x 在内存中

所占字节数是() 。

A.3

B.10

C.12

D.40

14、C 语言中数组下标的下限是() 。

A.1

B.0

C.视具体情况

D.无固定下限

15、以下程序的输出结果是() 。

void main()

{

in

原创力文档c语言程序设计第五章 C语言程序设计教程第五章练习题题目(7页)-原创力文档...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。