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

程序设计基础(C语言)

来源: 更新时间:

程序设计基础(C语言) 程序设计基础(C语言) 学校: 无 问题 1: 1. 下面的标识符中,( )是文件级作用域。 选项: A. 函数形参 B. 语句标号 C. 外部静态类标识符 D. 自动类标识符 答案: 外部静态类标识符 问题 2: ...

程序设计基础(C语言)

程序设计基础(C语言)

学校: 无

问题 1: 1. 下面的标识符中,( )是文件级作用域。

选项:

A. 函数形参

B. 语句标号

C. 外部静态类标识符

D. 自动类标识符

答案: 外部静态类标识符

问题 2: 2. 下面正确的函数原型语句是( )。

选项:

A. int Function(void a);

B. void Function(int);

C. int Function(a);

D. void int(double a);

答案: void Function(int);

问题 3: 3. 假定要访问一个结构指针p所指对象中的b指针成员所指向的对象,则表示方法为( )。

选项:

A. p->b

B. p.b

C. *(p->b)

D. *(b->p)

答案: *(p->b)

问题 4: 4. 使用“typedef int CC[4][6];”语句之后,再使用“CC a;”语句,则a所占用的存储空间的字节数为( )。

选项:

A. 10

B. 24

C. 48

D. 96

答案: 96

问题 5: 5. 假定一个函数的参数说明为const int* a,则在函数体中执行( )操作非法。

选项:

A. printf(“%d”,*a)

B. a==NULL

C. *a=20

D. a=NULL

答案: *a=20

问题 6: 6. 假定p所指对象的值为25,p+1所指对象的值为42,则*p++的值为( )。

选项:

A. 25

B. 42

C. 26

D. 43

答案: 25

问题 7: 7. 函数调用func((exp1,exp2),exp3*exp4-exp5)中所含实参的个数为( )个。

选项:

A. 1

B. 2

C. 4

D. 5

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

问题 8: 8. 下面循环语句执行结束后输出的i值为( )。for(int i=0;in/2){cout<

选项:

A. n/2

B. n/2+1

C. n/2-1

D. n-1

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

问题 9: 9. 数组元素a[i]是该数组中的第( )个元素。

选项:

A. i

B. i+1

C. i-1

D. i*2

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

问题 10: 10. 假定p所指对象的值为25,p+1所指对象的值为42,则*p++的值为( )。

选项:

A. 25

B. 42

C. 26

D. 43

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

问题 11: 11. 当处理特定问题时的循环次数已知时,通常采用( )循环来解决。

选项:

A. for

B. while

C. do-while

D. Switch

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

问题 12: 12. 假定一个函数的参数说明为const int a,则在函数体中执行( )操作非法。

选项:

A. printf(“%d”,a)

B. a==0

C. int x=a

D. a=10

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

问题 13: 13. 假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]元素被初始化为( )。

选项:

A. 6

B. 2

C. 5

D. 8

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

问题 14: 14. 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为( )。

选项:

A. 0

B. 4

C. 8

D. 6

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

问题 15: 15. 假定一个结构类型的定义为“struct D{int a;union{int b;double c;};D* d[2];};”,则该类型的大小为( )字节。

选项:

A. 20

B. 24

C. 28

D. 32

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

问题 16: 16. 用calloc函数创建具有10个整型元素的一维数组的正确语句是( )。

选项:

A. int *p=calloc(10,2);

B. int *p=callo(10;

C. int *p=calloc(10,4);

D. int *p=malloc(10);

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

问题 17: 17. 一个函数定义由( )两部分组成。

选项:

A. 函数头和函数体

B. 函数头和函数尾

C. 函数原型和函数体

D. 函数名和参数表

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

问题 18: 18. 带有随机函数的表达式rand()%20的值在( )区间内。

选项:

A. 1~19

B. 1~20

C. 0~19

D. 0~20

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

电话咨询