川大c语言设计第二次作业,川大《程序设计语言(1)1347》19秋在线作业1题目【标准答案】...

《程序设计语言(1)1347》18春在线作业1-0001

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 60 分)

1.C语言程序的执行,总是起始于( )

A.程序中的第一条可执行语句

B.程序中的第一个函数

C.包含文件中的第一个函数

D.main函数

2.语句 PRINT “3.5” +“6.5” +“42”执行的结果是()。

A.52

B.3.56.542

C.3.5 + 6.5 + 42

D.-1

3.用DIM s (4)定义的数组可存放的元素个数为()。

A.7

B.6

C.5

D.4

4.已知int a=6; 则执行a+=a-=a*a;语句后,a的值为( )

A.-60

B.36

C.-24

D.0

5.在C语言中,引用数组元素时,其数组下标的数据类型允许是( )

A.整型表达式

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

C.整型常量

D.任何类型的表达式

6.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9

A.程序有错,a的值不可确定

B.9

C.6

D.3

7.下面的字符串赋值语句中正确的是()。

A.z$ = “123”

B.y$ = ABC

C.x = “ABC”

D.w$ = 123

8.已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;的值是( )

A.c

B.a

C.Z

D.A

9.

A.–99

B.9

C.3

D.12

10.表达式“25 MOD(1-2∧2)”的值是()。

A.3

B.2

C.1

D.0

11.下面的字符串赋值语句中,正确的是()。

A.z$ = “ 39 ”

B.y$ = ab

C.x = “ ab ”

D.w$ = 39

12.下面四个选项中,均是不正确的8进制数或16进制数的选项是( )

A.0abc 017 0xa

B.0a12 7ff -123

C.016 0x8f 018

D.010 -0x11 0x16

13.表达式a

A.||

B.<

C.()

D.&

14.下列说法中错误的是 ( ) A)只能在循环体内使用break语句 B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止 D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断

A.在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环

B.在while和do…while循环中,continue语句并没有使整个循环终止

C.只能在循环体内使用break语句

D.continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断

15.已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )

A.4

B.3

C.2

D.1

16.

A.6

B.32

C.30

D.24

17.以下叙述中正确的是( )

A.构成C程序的基本单位是函数

B.所有被调用的函数一定要在调用之前进行定义

C.可以在一个函数中定义另一个函数

D.main()函数必须放在其他函数之前

18.下面程序的运行结果是()。 x = 5:y = 3 PRINT x = y END

A.5

B.3

C.–1

D.0

19.调用gets和puts函数时,必须包含的头文件是( )

A.以上都不对

B.stdlib.h

C.stdio.h

D.define

20.下列说法中错误的是 ( )

A.在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环

B.在while和do…while循环中,continue语句并没有使整个循环终止

C.只能在循环体内使用break语句

D.continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断

二、判断题 (共 10 道试题,共 40 分)

21.QBASIC中所有语句都是由语句定义符和语句体共同组成。

22.在程序设计中,数据只能是数字

23.注释是QBASIC程序中无关紧要的部分。

24.STOP语句的作用是终止程序的运行

25.WRITE 是QBASIC中合法的变量名。

26.QBASIC提供了两个工作窗口。

27.变量和符号常量实质是一样的。

28.在赋值语句中,关键字 LET 可以被省略

29.在多重循环中,允许从外层循环转向内层。

30.在程序的运行过程中,可以多次对符号常量进行赋值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值