C语言作业

发布 2021-05-05 20:33:28 阅读 5718

c语言程序第二次作业_0001

一、单选题(共 25 道试题,共 100 分。) 得分:96

1. 若以下选项中变量已正确定义,则正确的赋值语句是( )

a. x1=26.8%3

b. 1+2=x2

c. x3=0x12

d. x4=1+2=3

正确答案:c 满分:4 分得分:4

2. 以下叙述错误的是( )

a. 用户定义的标识符允许使用关键字。

b. 用户定义的标识符应尽量做到“见名知意”

c. 用户定义的标识符必须以字母或下划线开头。

d. 在用户定义的标识符中,大、小写字母代表不同标识。

正确答案:a 满分:4 分得分:4

3. 以下数据在c语言中不合法的整数是( )

a. 20b. 0x4001

c. 08d. 0x12ed

正确答案:c 满分:4 分得分:4

4. 已知int x=23;则printf(x++*1/3)的输出结果是( )

a. 8b. 7.66

c. 7.33

d. 7正确答案:d 满分:4 分得分:4

5. 若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式 = 1";

"rdo_899f1843-0f05-47d1-a3fd-45c325b7d297_response"

= "response";

a. 1b. 2

c. 3d. 4

正确答案:a 满分:4 分得分:0

6. 若有int x=3;,执行程序段: do while(!(x));输出结果是( )

a. 1 3

b. 1 -1

c. 1 -2

d. 1 -3

正确答案:c 满分:4 分得分:4

7. 整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )

a. x||y

b. x|y

c. x&y

d. x^y

正确答案:d 满分:4 分得分:4

8. c语言提供的合法关键字是( )

a. default

b. char

c. while

d. switch

正确答案:c 满分:4 分得分:4

9. 设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )

a. char

b. int

c. float

d. double

正确答案:c 满分:4 分得分:4

10. 下列运算符中优先级最高的是( )

a. !b. %

c. =d. &

正确答案:a 满分:4 分得分:4

11. c程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )

a. 逗号。

b. 句号。

c. 分号。

d. 冒号。

正确答案:c 满分:4 分得分:4

12. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是( )

a. k%2

b. k%2= =1

c. (k%2)!=0

d. !k%2= =1

正确答案:d 满分:4 分得分:4

13. 若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )

a. 10b. 0

c. 100

d. 1正确答案:b 满分:4 分得分:4

14. 关于printf函数的格式字符,以下叙述正确的是( )

a. 整形变量的输出格式符只有%d一种。

b. %x是格式符,它可以适用于输出任何一种类型的数据。

c. %8f表示输出实数的整数部份占8个字符宽度。

d. %ld表示输出长整型数据。

正确答案:d 满分:4 分得分:4

15. 以下程序的输出结果是( )main( )printf(“%dn”,a);

a. 101

b. 6c. 5

d. 4正确答案:d 满分:4 分得分:4

16. 若有如下程序段,则循环体语句共执行( )次。 int k=10; while(k>0)

a. 10b. 9

c. 11d. 0

正确答案:a 满分:4 分得分:4

17. 在以下程序段中,while循环执行的次数是( )int k=0; while(k=1) k++;

a. 执行一次。

b. 一次也不执行。

c. 执行无限次。

d. 提示有语法错误。

正确答案:c 满分:4 分得分:4

18. 下述语句执行后,变量k的值是( )int k=1; while(k++〈10〉;

a. 10b. 11

c. 9d. 为无限循环,值不定。

正确答案:b 满分:4 分得分:4

19. 以下的非法赋值语句是( )

a. n=(i+2,i++)

b. j++

c. +i+1)

d. x=j>0

正确答案:c 满分:4 分得分:4

20. 下列选项中,不是c语言关键字的是( )

a. float

b. struct

c. static

d. scanf

正确答案:d 满分:4 分得分:4

21. 以下程序执行后sum的值是( )main( )

a. 15b. 14

c. 不确定。

d. 0正确答案:c 满分:4 分得分:4

22. 有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; +a||+b&&+c; 那么,变量b的值应是( )

a. 2b. 1

c. 0d. 3

正确答案:b 满分:4 分得分:4

23. 在32位的系统中,double数据类型的存储空间长度是( )字节。

a. 2b. 4

c. 8d. 16

正确答案:c 满分:4 分得分:4

24. putchar函数可以向终端输出一个( )

a. 整数。

b. 实数。

c. 字符。

d. 字符串。

正确答案:c 满分:4 分得分:4

25. 以下类型中属于c语言的数据类型是( )

a. 逻辑型。

b. 纯小数型。

c. 复数型。

d. 双精度型。

正确答案:a 满分:4 分得分:4

0709c第二次作业。

一。 单选。 (共 25 小题,86 分)

1. 若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )

a .10 b .0

c .100 d .1

学生答案: b

分数:3 得分:3.0

2. 执行下列程序后,c的值是( )int a=1,b=2,c; c=1.0/b*a;

a .0 b .0.5

c .1 d .2

学生答案: a

分数:3 得分:3.0

3. 若有如下程序段,则循环体语句共执行( )次。 int k=10; while(k>0)

a .10 b .9

c .11 d .0

学生答案: a

分数:4 得分:4.0

4. 以下程序中的输出结果是( )main( )

C语言作业

no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...

C语言作业

上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...

C语言作业

1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...