您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页《C语言程序设计》第14章在线测试

《C语言程序设计》第14章在线测试

来源:意榕旅游网


《C语言程序设计》第14章在线测试

《C 语言程序设计》第14章在线测试

剩余时间: 57:53

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分)

1、以下程序:main( ) {int x =5; if (x --<5) printf(“%d\\n ”, x); else printf(“%d\\n ”, x++); },程序运行后,输出结果是:

A 、3

B 、4

C 、5

D 、6

2、若int w =1, x =2, y =3, z =4;则条件表达式“w >x?w:y <z?y:z ”的结果为:;

A 、4

B 、3

C 、2

D 、1

3、在函数中定义变量时,若省略存储类型符,系统默认存储类别为( )。

A 、自动

B 、静态

C 、外部

D 、寄存器

4、若a 为int 类型,且其值为5,则执行完表达式a+=a-=a*a 后,a 的值是( )。

A 、-5

B 、20

C 、-40

D 、25

5、下列选项中关于赋值运算,正确的是( )。

A 、赋值运算符在C 语言的各运算符中,优先级最低

B 、一个表达式中,至多只能包含一个赋值运算符

C 、复合赋值运算符的优先级高于赋值运算符的优先级

D 、被赋值的对象只能是单个变量,而不能是表达式、

常量或函数

第二题、多项选择题(每题2分,5道题共10分)

1、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()

A 、p+=2,*(p++)

B 、p+=2,*++p

C 、p+=2,*p++

D、p+=2,++*p

2、如果全局的外部变量和函数体内定义的局部变量重名,则错误说法为:

A、出错

B、局部变量优先

C、外部变量优先

D、全局的外部变量优先

3、以下叙述中,错误的叙述是:

A、函数的形参都属于全局变量

B、全局变量的作用域不比局部变量的作用域范围大

C、静态(static)类别变量的生存期贯穿整个程序的运行期间

D、未在定义语句中赋初值的auto变量和static变量的初值都是随机值

4、若有程序段int k=5; ,则下列执行后变量k的值是6的有( )。

A、k++;

B、++k;

C、k=(k++)+1;

D、k=(++k)+1;

E、1+k++;

F、++k+1;

5、下列选项中关于变量的生存期,不正确的描述是( )。

A、auto型变量是静态存储的,其生存期等同于程序的运行期。

B、static变量是动态存储的,函数调用结束时,static变量所占用的内存单元被释放

C、register变量都是动态存储的

D、外部变量都是静态存储的

第三题、判断题(每题1分,5道题共5分)

1、声明一个函数为外部函数,应该在声明函数的函数类型的前面加extern。

正确错误2、当一个函数为外部函数时,意味着该函数只能被非主函数调用。

正确错误3、关于实型变量的存储,尾数位越多,数据的精度越高。

正确错误4、关于实型变量的存储,指数位越多,数据的精度越高。

正确错误5、C语言中实型数据在运算时可能会产生误差。

正确错误

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务