中国石油大学程序设计C语言,中国石油大学C语言程序设计第一册在线作业答案.docx...

第一次在线作业

单选题 (共22道题)

收起

1.(2.5分) 一个C语言程序总是从()开始执行。

A、A. 主过程

B、B. 主函数

C、C. 子程序

D、D.主程序

我的答案:B 此题得分:2.5分

2.(2.5分) 以下叙述不正确的是:()。

A、A. 在C程序中,语句之间必须要用分号" ;" 分隔

B、B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数

C、C. 在C程序中,无论是整数还是实数都能正确无误地表示

D、D. 在C程序中,%是只能用于整数运算的运算符

我的答案:C 此题得分:2.5分

3.(2.5分) 以下不正确的C语言标识符是() 。

A、A. ABC

B、B. abc

C、C. a_bc

D、D. ab.c

我的答案:D 此题得分:2.5分

4.(2.5分) 下列字符串是标识符的是:()。

A、A. _HJ

B、B. 9_student

C、C. long

D、D. LINE 1

我的答案:A 此题得分:2.5分

5.(2.5分) 以下说法中正确的是()。

A、A. C语言程序总是从第一个定义的函数开始执行

B、B. 在C语言程序中,要调用的函数必须放在main()函数中定义

C、C. C语言程序总是从main()函数开始执行

D、D. C语言程序中的main()函数必须放在程序的开始部分

我的答案:C 此题得分:2.5分

6.(2.5分) 在C语言中,字符型数据在内存中以()形式存放。

A、A. 原码

B、B. BCD码

C、C. 反码

D、D. ASCII码

我的答案:D 此题得分:2.5分

7.(2.5分) 若有定义:int a=7; float x=2.5; y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。

A、A. 2.500000

B、B. 2.750000

C、C. 3.500000

D、D. 0.000000

我的答案:A 此题得分:2.5分

8.(2.5分) 设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为() 。

A、A. float

B、B. char

C、C. int

D、D. double

我的答案:D 此题得分:2.5分

9.(2.5分) 以下()是不正确的转义字符。

A、A. ' \\'

B、B. ' \n'

C、C. ' 081'

D、D. ' \0'

我的答案:C 此题得分:2.5分

10.(2.5分) 字符串" \\\" ABC\" \\" 的长度是()。

A、A. 11

B、B. 7

C、C. 5

D、D. 3

我的答案:B 此题得分:2.5分

11.(2.5分) 若x是int型变量,y是float型变量,所用的scanf调用语句格式为:scanf(" x=%d,y=%f" ,& x,& y); 则为了将数据10和66.6分别赋给x和y,正确的输入应是()。

A、A. x=10,y=66.6< 回车>

B、B. 10 66.6< 回车>

C、C. 10< 回车> 66.6< 回车>

D、D. x=10< 回车> y=66.6< 回车>

我的答案:A 此题得分:2.5分

12.(2.5分) 若有定义double x=1,y;则y=x+3/2; printf(“%f”,y);的结果是()。

A、A.2.500000

B、B.2.5

C、C.2.000000

D、D.2

我的答案:C 此题得分:2.5分

13.(2.5分) 若x=0,y=3,z=3,以下表达式值为0的是()。

A、A. !x

B、B.x< y? 1:0

C、C. x%2& & y==z

D、D. y=x||z/3

我的答案:C 此题得分:2.5分

14.(2.5分) 以下运算符中优先级最高的为()。

A、A. & &

B、B. !

C、C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值