欢迎光临
奥鹏作业辅导

川大《C语言程序设计0008》18春在线作业2答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

川大《C语言程序设计0008》18春在线作业2答案满分答案

《C语言程序设计0008》18春在线作业2-0001

试卷总分:100    得分:0

一、 单选题 (共 25 道试题,共 100 分)

1.以下字符中,( )是非法的C转义字符。

A.‘t’

B.‘n’

C.‘18’

D.‘xb’

正确选项:----

 

 

2.设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是( )。

正确选项:----

A.6.500000

B.6

C.5.500000

D.6.000000

正确答案:----

 

 

3.在C语言中,合法的长整型常数是( )。

A.0L

B.4962710

C.324562&

D.216D

正确答案:----

 

 

4.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘10’是( )。

A.字符A

B.字符a

C.字符e

D.非法常量

专业答案:----

 

 

5.若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;

A.x%=(k%=5)

B.x%=(k– k%5)

正确选项:----

C.x%=k – k%5

正确选项:----

D.(x%=k) – (k%=5)

正确答案:----

 

 

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

A.char

B.int

C.float

D.double

专业答案:----

 

 

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

A.2

B.1

C.0

D.3

正确答案:----

专业答案:----

 

 

8.设有程序段:int k=10;while(k=0) k=k-1; 则下面描述中正确的是( )。

A.while循环执行10次

B.循环是无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次

正确选项:----

 

 

9.下面四个选项中,均是合法的用户标识符的选项是( )

A.A P_0 do

正确选项:----

B.float la0 _A

C.b-a goto int

D._123 temp INT

正确答案:----

 

 

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

正确选项:----

A.2

B.4

C.8

D.16

专业答案:----

 

 

11.下列哪个选项是错误的数组定义( )。

A.#define x 3 char a[x];

专业答案:----

B.char a[10]=”asd”

正确选项:----

C.int i=3; char a[i];

D.char a[]={0}

专业答案:----

 

 

12.字符串“”在内存中占( )个字节单元。

正确答案:----

A.0

B.1

C.2

D.3

 

 

13.设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。

A.’x’&&’y’

B.x<=y

C.x||y+z&&y-z

D.!((x<y)&&!z||1)

专业答案:----

 

 

14.有以下程序 main() { int i=10, j=1; printf(“%d,%dn”,i--,++j); } 执行后输出结果是( )。

正确选项:----

A.9,2

B.10,2

C.9,1

D.10,1

专业答案:----

 

 

15.以下程序的输出结果是( )。 Main( ) { int a=3; Printf(“%dn”,(a+=a-=a*a)); }

正确答案:----

A.-6

B.12

C.0

D.-12

正确选项:----

 

 

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

A.k%2

B.k%2= =1

C.(k%2)!=0

D.!k%2= =1

正确选项:----

 

 

17.正确的定义变量是( )。

A.int a=10,b,c=2;

B.const int a;

C.int a=b=c=10;

D.int a;b;c

正确选项:----

 

 

18.C语言中运算对象必须是整型的运算符是( )。

A.%

B./

C.=

D.<=

正确答案:----

 

 

19.一个C程序总是从( )开始执行。

A.程序的第一条指令

B.主函数

C.子程序

D.主程序

正确选项:----

 

 

20.以下能对一维数组a进行正确初始化的语句是( )。

A.int a[10]=(0,0,0,0,0);

B.int a[10]={ }

C.int a[ ]={0,0,0};

D.int a[10]={10*1};

专业答案:----

 

 

21.设 int x=1, y=1; 表达式(!x||y--)的值是( )。

A.0

B.1

C.2

D.-1

正确选项:----

 

 

22.若有定义: int a=8, b=5, c; 执行语句c=a/b+0.4; 后, c的值为 ( )。

A.1.4

B.1

C.2.0

D.2

正确选项:----

 

 

23.设变量均为整型,则表达式(a=2,b=3,a++,a+=b)的值为( )。

A.2

B.3

C.6

D.9

专业答案:----

 

 

24.若有int x=3;,执行程序段: do { Printf(“%3d”,x-=2); }while(!(--x)); 输出结果是( )。

正确选项:----

A.1 3

B.1 -1

C.1 -2

D.1 -3

专业答案:----

 

 

25.下列哪个选项不是C语言的语句( )

A.空语句

B.函数调用语句

C.表达式语句

D.输入输出语句

专业答案:----

 

川大《C语言程序设计0008》18春在线作业2答案历年参考题目如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在