人体解剖学与组织胚胎学
学校: 无
问题 1: 1. 若需要把一个字符串aaa赋值到字符数组a中,则需要进行( )的函数调用实现。
选项:
•
A. strlen
•
B. strcmp
•
C. strcat
•
D. strcpy
答案: strcpy
问题 2: 2. 数组元素a是该数组中的第( )个元素。
选项:
•
A. i
•
B. i+1
•
C. i-1
•
D. i*2
答案: i+1
问题 3: 3. 假定a为一个数组名,则下面的( )表示有错误。
选项:
•
A. a
•
B. *a++
•
C. *a
•
D. *(a+1)
答案: *a++
问题 4: 4. 假定有定义“int b[10];int *pb;”,则不正确的赋值语句为( )。
选项:
•
A. pb=b;
•
B. pb=&b[0];
•
C. pb=b+2;
•
D. pb=b[5];
答案: pb=b[5];
问题 5: 5. 元素类型为int的数组a[10]共占用( )字节的存储空间。
选项:
•
A. 10
•
B. 20
•
C. 40
•
D. 80
答案: 40
问题 6: 6. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为( )。
选项:
•
A. 0
•
B. 4
•
C. 8
•
D. 6
答案: 0
问题 7: 7. 在下面的二维数组定义中,( )语句是正确的。
选项:
•
A. int a[5][];
•
B. int a[][5];
•
C. int a[][3]={{1,3,5},{2}};
•
D. int a[](10)
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]元素被初始化为( )。
选项:
•
A. 6
•
B. 2
•
C. 5
•
D. 8
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 在下面的一维数组定义中,( )语句有语法错误。
选项:
•
A. int a[]={1,2,3};
•
B. int a[10]={0};
•
C. int a[];
•
D. int a[5];
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 假定a是一个一维数组,则以字节为单位的a存储地址为( )。
选项:
•
A. (char*)a+i*sizeof(a)
•
B. a+i*sizeof(a)
•
C. (char*)a+i
•
D. a+i
答案: 请关注ybaotk.com搜题查看答案 |