覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

超星学习通C语言程序设计作业答案

C语言程序设计

学校: 无

平台: 超星学习通

题目如下:

1. 1. 若定义以下变量和数组: int i; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下列语句的输出结果是( )。 for(i=0;i<3;i++) printf("%d ",a[i][2-i]);

A. 3 5 7

B. 1 5 9

C. 3 6 9

D. 1 4 7

答案: 3 5 7

2. 2. 以下程序执行后的输出结果是( )。 #include void main() { int i,j,s=0; int a[4][4]={1,2,3,4,0,2,4,6,3,6,9,12,3,2,1,0}; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=a[i][j]; } printf("%d\n",s); }

A. 18

B. 16

C. 12

D. 11

答案: 16

3. 3. 设有定义语句int a[2][4];则以下叙述不正确的是( )。

A. 元素a[0]是由4个整型元素组成的一维数组

B. a[0]代表一个地址常量

C. a数组可以看成是由a[0]、a[1]两个元素组成的一维数组

D. 可以用a[0]=5;的形式给数组元素赋值

答案: 可以用a[0]=5;的形式给数组元素赋值

4. 4. 以下能对二维数组a进行正确初始化的是( )。

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

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

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

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

答案: int a[][3]={{1,2,3},{4,5,6}};

5. 5. 以下合法的数组定义是( )。

A. int a[]="Language";

B. char a[]="C Program Language.";

C. char a="C Program";

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

答案: char a[]="C Program Language.";

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

A. 整型常量

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

C. 整型表达式

D. 任何类型的表达式

答案: 整型常量或整型表达式

7. 7. 以下程序的输出结果是( )。 #include #include void main() { char str[10]="Ch\nina"; printf("%d",strlen(str)); }

A. 6

B. 5

C. 7

D. 10

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. 已知int a[3][2]={3,2,1};则表达式“a[0][0]/a[0][1]/a[1][0]”的值是( )。

A. 0.16667

B. 错误的表达式

C. 1

D. 0

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 调用strlen("abcd\0ed\0g")的返回值为4。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. 当接受用户输入的含空格的字符串时,应使用getc函数。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 11. 数组名实际是该数组首元素的起始地址。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 12. 一个字符数组就是一个字符串。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 13. 指向数组元素的指针只能指向数组的首元素。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章60269
    • 评论0
    • 微语0
    标签