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

超尔星学雅习通答案C语言程序设计形成性考核答案

来源: 更新时间:

C语言程序设计学校:无问题:1.以下对二维数组的定义中正确的是()。选项:•A.inta[4][]={1,2,3,4,5,6}•B.inta[][3]•C.inta[][

C语言程序设计

学校: 无

问题: 1. 以下对二维数组的定义中正确的是( )。

选项:

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

B. int a[][3]

C. int a[][3]={www.yuyue-edu.cn1,2,3,4,5,6}

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

答案: 请关注公众号【北京开放大学答案渝粤搜题】查看答案

问题: 2. 假定一个int型变量占用两个字节,若有定义:int x[10]={0,2,4}; 则数组x在内存中所占字节数是( )。

选项:

A. 3

B. 6

C. 10

D. 20

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

问题: 3. 若有定义:int a[2][4];,则引用数组元素正确的是( )

选项:

A. a[0][3]

B. a[0][4]

C. a[江苏开放大学答案2][2]

D.渝粤题库 a[2][2+1]

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

问题: 4. 若定义一个名为s且初值为"123"的字符数组,则下列定义错误的是( )。

选项:

A. char s[]={’1','2','3','\0 '};

B. char s[]={"123"};

C. char s[]={"123\n"};

D. char s[4]={'1','2','3'};

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

问题: 5. 以下对一维数组a的定义中正确的是( )。

选项:

A. char a(10);

B. int a[0..100];

C. int a[5];

D. int k=10;int a[k];

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

问题: 6. 数组是一组具有相同数据类型的变量的 .

选项:

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

问题: 7. C语言中数组名代表数组的 地址。

选项:

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

问题: 8. 若数组int a[]={1,4,9,5,25};则a[3]= 。

选项:

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

问题: 9. 在C语言中用于获取字符串长度的函数是 。

选项:

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

问题: 10. 在C语言中,比较两个字符串内容是否相等的函数是 。

选项:

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

问题广东开放大学答案: 11.

选项:

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

问题: 12.

选项:

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

问题: 13.

选项:

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

问题: 14.

选项:

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

问题: 1. 以下关于函数的叙述中正确的是( )。

选项:

A. 每个函数都可以被其他函数调用(包括main函数)

B. 每个函数都可以被单独编译

C. 每个函数都可以单独运行

D. 在一个函数内部可以定义另一个函数

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

问题: 2. 设函数fun的定义形式为:
void fun(char ch,float x)(…)
则以下对函数fun的调用语句中,正确的是( )。

选项:

A. fun("abc",3.0);

B. t=fun('D',16.5);

C. fun(‘65’,2.8);

D. fun(32,32);

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

问题: 3. 若程序中定义了以下函数:
double myadd(double a,double b)
{return (a+b);}
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。

选项:

A. double myadd(double a,b);

B. double myadd(double,double);

C. double myadd(double b,double a);

D. double myadd(double x,do云南开放大学答案uble y):

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

问题: 4. C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。

选项:

A. void

B渝粤教育. int

C. float

D. double

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

问题: 5. 以下函数值的类型是()。
fun(float x)
{ float y;
y=3*x-4;
return y;}

选项:

渝粤搜题A. int

B. 不确定

C. void

D. float

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

问题: 6. 有如下函数调用语句:
func(rec1,rec2+rec3,(rec4,recs));
该函数调用语句中,含有的实参个数是()。

选项:

A. 3

B. 4

C. 5

D. 有语法错误

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

问题: 7. 以下不正确的说法为()。

选项:

A. 在不同函数中可以使用相同名字的变量。

B. 形式参数是局部变量。

C. 在函数内定义的变量只在本函数内有效。

D. 在函数内的复合语句中定义的变量在本函数范围内有效。

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

问题: 8. 在C语言中,形参默认的存储类型是( )

选项国家开放大学答案:

A. auto

B. static

C. register

D. extern

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

问题: 9. 以下叙述中不正确的是()。

选项:

A. 在C语言中,函数中的自动变量可以赋初值,每调用一次,赋一次初值。

B. 在C语言中,在调用函数时,实际参数和对应形参在类型上只需赋值兼容。

C. 在C语言中,外部变量都是在函数外定义的。

D. 在C语言中,函数形参可以说明为register变量。

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

问题: 10. 在C语言的函数中()。

选项:

A. 必须有形参

B. 形参必须是变量名

C. 可以有也可以没有形参

D. 实参必须是变量名

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

问题: 1. 下列不正确的定义是(  )。

选项:

A. int *p=&i,i;

B. int *p,i;

C. int i,*p=&i;

D. int i,*p;

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

问题: 2. 若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: (  )

选项:

A. p=q

B. *p=*q

C. n=*q

D. p=n

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

问题: 3. 有语句:int a[10],;则__________ 是对指针变量p的正确定义和初始化。

选项:

A. int p=*a;

B. int *p=a;

C. int p=&a;

D. int *p=&a;

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

问题: 4. 若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。

选项:

A. a[p]

B. p[a]

C. *(p+2)

D. p+2

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

问题: 5. 有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a;
则数值为9的表达式是 ( )

选项:

A. *P+9

B. *(P+8)

C. *P+=9

D. P+上海开放大学答案8

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

问题: 6.

选项:

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

问题: 7.

选项:

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

问题: 8.

选项:

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

问题: 9.

选项:

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

问题: 10.

选项:

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

问题: 11.

选项:

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

电话咨询