C语言基础习题作业 无答案

发布 2022-09-02 22:21:28 阅读 5846

说明:1)并非严格单选题;

2)请将所选答案填至下划线处,并提交word文档;

3)提交的word文档命名规则为:学号+姓名拼音首字母。

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

a) x1=26.8%3; b) 1+2=x2; c) x3=0x12; d) x4=1+2=3;

2. 若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是

3. 设x和y均为int型变量,则以下语句:x+=y; y=x-y; x-=y; 的功能是 。

a) 把x和y按从大到小排列 b) 把x和y按从小到大排列

c) 无确定结果d) 交换x和y中的值。

4. 下列变量定义中合法的是 。

a)short _a= b=1+5e2.5;

c)long do=0xfdald)float 2_and=1-e-3;

5. 在c语言中不合法的整数是 。

a)20 b)0x4001 c)08 d)0x12ed

6. 以下选项中不正确的实型常量是。

a)2.607e-1 b)0.8103e0.2 c)-77.77 d)456e–2

7.若变量已正确定义并赋值,符合c语言语法的表达式是

a)a=a+7b)a=7+b+c,a++

c)int(12.3%4d)a=a+7=c+b

8.以下十六进制数中不合法的是

a)oxff b)0xabc c)0x11 d)0x19

9. 有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x的值为( c )。

a)17 (b)17.500000 (c)17.5 (d)16

10. 以下程序的输出结果是 。

short i=65535; printf ("d",i);

a.65535b.0

c.语法错误,无输出结果d.-1

11. 下列关于单目运算符+ +的叙述中正确的是 。

a)它们的运算对象可以是任何变量和常量。

b)它们的运算对象可以是char型变量和int型变量,但不能是float型变量。

c)它们的运算对象可以是int型变量,但不能是double型变量和float型变量。

d)它们的运算对象可以是char型变量、int型变量和float型变量。

12. 假定有以下变量定义,则能使值为3的表达式是 。

int k=7,x=12;

a)x%=(k%=5b)x%=(k-k%5)

c)x%=k-k%5d)(x%=k)-(k%=5)

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

a)3 b)4 c)11 d)12

14. 若有以下定义:

int a=10,b=9,c=8;

顺序执行下列语句后,变量b中的值是 。

c=(a -=b-5));

c=(a%11)+(b=3);

a)3 b)8 c)9 d)10

15. 已定义c为字符型变量,则下列语句中正确的是 。

a)c='97' b)c=“97“ c)c=97 d)c=“a”

C语言作业答案

一 选择题。1 下列叙述中错误的是c 预处理命令必须位于源文件的开始处。2 c语言编译系统对宏替换的处理是在a 源程序编译前进行的。3 在宏定义 define pi 3.14159 中,3.14159是c 字符串。4 设有宏定义 define a b abcd 则宏替换时,a 宏名a用b abcd替...

C语言作业答案

一 思考题。1 常量和变量有什么区别?它们分别是如何定义的?常量是指在c程序运行过程中其值不变的量,变量是一个值的存放处,其值在程序运行过程中可以被改变。常量有两种形式 字面常量与符号常量,c语言可以使用以下两种形式定义符号常量。1 用关键字const定义。定义格式为 const 类型名常量名 值 ...

c语言作业答案

no.name 第1讲c语言概述。注 本系列习题中符号表示一串字符中的空格,符号表示下划线,符号 表示换行回车,即键盘上enter键。一 选择题。1.一个c程序的执行是从a a 本程序main函数开始,到main函数结束。b 本程序文件第一个函数开始,到最后一个函数结束。c 本程序文件第一个函数开始...