计算火车运行时间c语言浙江大学,16秋浙大程序设计基础(C)》在线作业.doc

16秋浙大程序设计基础(C)》在线作业

浙江大学17春16秋浙大《程序设计基础(C)》在线作业

一、单选题(共 30 道试题,共 60 分。只有一个正确答案)

1. 已知ch是字符型变量,下面不正确的赋值语句是 ( )。

A. ch = 5 + 9

B. ch= ' a + b '

C. ch = ' \ 0 '

D. h= '7' + '6'

正确答案:

2. 已知:int a,*p=&a;,则下列函数调用中错误的是( )

A. scanf("%d",&a);

B. scanf("%d",p);

C. scanf("%d",*p);

D. printf("%d",a);

正确答案:

3. 下列程序段的输出结果是( ) for( i=0; i<1;i+=l) for( j= 2;j> 0;j--) printf("*");

A. **

B. ***

C. ****

D. ******

正确答案:

4. 以下有关宏替换的叙述错误的是

A. 宏名必须用大写字母表示

B. 宏替换不占用运行时间

C. 宏名不具有类型

D. 宏替换只是字符替换

正确答案:

5. 在一个源文件中定义的全局变量的作用域为

A. 源文件的全部范围

B. 本程序的全部范围

C. 本函数的全部范围

D. 从定义该变量的位置开始至本文件尾

正确答案:

6. 在C语言中,不正确的int类型的常数是______。

A. 0

B. 32768

C. 037

D. 0xaf

正确答案:

7. 若有 char *s="cd\0e\0";则执行语句printf("%s",s);结果是( )。

A. cd\0e

B. 'c''d'

C. cd

D. cd e

正确答案:

8. 已知:int x=1,y=2,z;,则执行z=x>y?++x:++y;后,z的值为______。

A. 1

B. 2

C. 3

D. 4

正确答案:

9. 在一个C程序中(  )。

A. main函数必须出现在所有函数之前

B. main函数可以在任何地方出现

C. main函数必须出现在所有函数之后

D. main函数必须出现在固定位置

正确答案:

10. 已知:int x,a,b;下列选项中错误的if语句是______。( )

A. if(a=b) x++;

B. if(a=

C. if(a-b) x++;

D. if(x) x++;

正确答案:

11. 执行语句:for(i=1;i++<4 ;)后,变量i的值是( )。

A. 3

B. 4

C. 5

D. 不确定

正确答案:

12. 在一个C程序中( )。

A. main函数必须出现在所有函数之前

B. main函数可以在任何地方出现

C. main函数必须出现在所有函数之后

D. main函数必须出现在固定位置

正确答案:

13. 设有int x=11;则表达式(x++*1/3)的值是( )

A. 3

B. 4

C. 11

D. 12

正确答案:

14. 设x,y,z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )。

A. 4

B. 16

C. 32

D. 52

正确答案:

15. 结构化程序所规定的三种最基本控制结构是( )

A. 输入、处理、输出

B. 树形、网形、环形

C. 顺序、选择、循环

D. 主程序、子程序、函数

正确答案:

16. 以下不正确的叙述是( )

A. 在C程序中,逗号运算符的优先级最低

B. 在C程序中,APH和aph是两个不同的变量

C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变

D. 当从键盘输入数据时,对于整型变量可以输入实型数值,对于实型变量只能输入实型数值

正确答案:

17. 设短整型变量x的值为12,假定分配给x的内存单元地址是0xff00,和0xff01,则在程序中能表示变量x的地址是( )。

A. 0xff00

B. oxff01

C. &x

D. &12

正确答案:

18. 在C语言中,while语句中的条件为()时,结束该循环。

A. 0

B. 1

C. true

D. 非0

正确答案:

19. 下列关于C语言用户标识符的叙述中正确的是( )

A. 用户标识符中可以出现下划线和中划线(减号)

B. 用户标识符中不可以出现中划线,但可以出现下划线

C. 用户标识符中可以出现下划线,但不可以放在用户标识符的开头

D. 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

正确答案:

20. 设n=3;则执行 ++n语句后,n的值为_____。( )

A. 5

B. 4

C. 3

D. 2

正确答案:

21. 一个C语言程序是由( )

A. 一个主程序和若干子程序组成

B. 函数组成

C.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值