说明: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 本程序文件第一个函数开始...