百年教育职业培训中心 百年教育学习服务平台
国开搜题

中国大学MOOCC语言作业答案

来源: 更新时间:

C语言学校:无问题1:1.C语言中“&”是()运算符。选项:•A.指针•B.取地址•C.赋值•D.连接答案:取地址问题2:2.C语言中,

C语言

学校: 无

问题 1: 1. C语言中“&”是( )运算符。

选项:

A. 指针

B. 取地址

C. 赋值

D. 连接

答案: 取地址

问题 2: 2. C语言中,对指针变量的初始化正确的是( )。

选项:

A. int a;
int p=&a;

B. float a;
int *p=&a;

C. int a;
int *p=&a;

D. int a;
int *p=1000

答案: int a;
int *p=&a;

问题 3: 3. C语言中, 给指针变量赋值,只能够赋予( )。

选项:

A. 常量

B. 变量

C. 地址

D. 函数

答案: 地址

问题 4: 1. C语言中,对指针变量进行运算时,“*”的作用是( )。

选项:

A. 取地址

B. 定义指针变量

C. 获取指针所指向变量在内存中的数据

D. 乘法

答案: 获取指针所指向变量在内存中的数据

问题 5: 1. 在C语言中,一个数组的下标从( )。

选项:

A. 0

B. 1

C. 2

D. 3

答案: 0

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

选项:

A. 整型常量

B. 整型表达式

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

D. 任何类型表达式

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

问题 7: 1. 下列一维数组的初始化中,正确的是( )。

选项:

A. int a[9]=(1,2,3,4,5,6,7,8,9);

B. int a(9)={1,2,3,4,5,6,7,8,9};

C. int a<9>=(1,2,3,4,5,6,7,8,9);

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

答案: 请关注公众号【渝开搜题】查看答案

问题 8: 1. 在C语言中,如果数组中( )称为一维数组。

选项:

A. 只有一行数字

B. 有二行数字

C. 有多行数字

D. 有三行数字

答案: 请关注公众号【渝开搜题】查看答案

问题 9: 1. 若有定义:double w[10];则数组w的元素下标范围是( )。

选项:

A. [0,9]

B. [0,10]

C. [1,10]

D. [1,9]

答案: 请关注公众号【渝开搜题】查看答案

问题 10: 2. 以下能正确定义一维数组的选项是( )。

选项:

A. char a[]={0,1,2,3,4,5};

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

C. char a={‘A’,’B’,’C’}

D. int a[5]=”0123”;

答案: 请关注公众号【渝开搜题】查看答案

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

选项:

A. 整型常量

B. 整型表达式

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

D. 任何类型的表达式

答案: 请关注公众号【渝开搜题】查看答案

问题 12: 4. 对以下说明语句的正确理解是( )。
int a[10]={6,7,8,9,10};

选项:

A. 将5个初值依次赋给a[1]至a[5];

B. 将5个初值依次赋给a[0]至a[4]

C. 将5个初值依次赋给a[6]至a[10];

D. 因为数组长度与初值的个数不相同,所以此语句不正确

答案: 请关注公众号【渝开搜题】查看答案

问题 13: 5. 以下对一维数组m进行正确初始化的是( )。

选项:

A. int m[10]=(0,0,0,0);

B. int m[10]={ };

C. int m[]={0};

D. int m[10]={10*2};

答案: 请关注公众号【渝开搜题】查看答案

电话咨询