最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

川大24秋《C语言程序设计0008》在线作业1【参考答案】

在线作业 奥鹏作业之家 45浏览

川大24秋《C语言程序设计0008》在线作业1【参考答案】《C语言程序设计0008》22秋在线作业1-00001

 

试卷总分:100 得分:100

 

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

 

1.strlen函数的效果是()。

 

A.求字符串长度

 

B.减半字符串

 

C.修正字符串

 

D.仿制字符串

 

 

 

2.已知有二维数组a[i][j],且数组开始地址为2000,那么a[1]的地址为()

 

A.2008

 

B.2016

 

C.2020

 

D.2024

 

 

 

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

 

A.10

 

B.0

 

C.100

 

D.1

 

 

 

4.以下程序段的输出成果是( )。 int a=1234; printf(“%2dn”, a);

 

A.12

 

B.34

 

C.1234

 

D.提示犯错,无成果

 

 

 

5.构成C语言程序的是( )。

 

A.子程序

 

B.过程

 

C.函数

 

D.主程序和子程序

 

 

 

6.若整型变量a,b,c,d的值顺次为:1,4,3,2,则条件表达式a

A.1

 

B.2

 

C.3

 

D.4

 

 

 

7.以下字符中,( )对错法的C转义字符。

 

A.‘t’

 

B.‘n’

 

C.‘18’

 

D.‘xb’

 

 

 

8.下列判别句子的值为假的是()。

 

A.1&1

川大答案open5.net或联系QQ/微信:18866732

B.1>0 || 2>0

 

C.3!=1

 

D.2<=1

 

 

 

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

 

A.2

 

B.3

 

C.6

 

D.9

 

 

 

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

 

A.8

 

B.7.66

 

C.7.33

 

D.7

 

 

 

11.以下不是无限循环的句子为( )。

 

A.for(y=0, x=1; x>++y; x=i++) i=x;

 

B.for( ; ; x++) ;

 

C.while (1) {x++; }

 

D.for(i=10; ; i–) sum+=i;

 

 

 

12.下列不归于C语言关系表达式的是()。

 

A.<

 

B.<=

 

C.!=

 

D.===

 

 

 

13.下列变量阐明句子中,正确的是( )

 

A.char a=b=c=0

 

B.char a;b;c

 

C.int x,char

 

D.int x,y,z=0

 

 

 

14.C语言中运算对象有必要是整型的运算符是( )。

 

A.%

 

B./

 

C.=

 

D.<=

 

 

 

15.下列句子中,正确的句子是( )。

 

A.int x=y=z=0;

 

B.int z=(x+y)++;

 

C.x=+3==2;

 

D.x%=2.5;

 

 

 

16.以下对二维数组a的正确阐明是()。

 

A.int a[3][];

 

B.float a(3,4);

 

C.double a[1][4];

 

D.float a(3)(4)

 

 

 

17.以下正确的界说句子是( )。

 

A.int a[1][4]={1,2,3,4,5};

 

B.float x[3][ ]={{1},{2},{3}};

 

C.long b[2][3]={{1},{1,2},{1,2,3}};

 

D.double y[ ][3]={0};

 

 

 

18.putchar函数能够向终端输出一个( )。

 

A.整数

 

B.实数

 

C.字符

 

D.字符串

 

 

 

19.C语言供给的合法关键词是( )。

 

A.default

 

B.Char

 

C.while

 

D.Switch

 

 

 

20.下面关于break和continue的说法错误的是()。

 

A.break跳出当时循环

 

B.continue继续当时循环

 

C.break、continue不能随意更换

 

D.break比continue好用

 

 

 

21.下列说法正确的是()。

 

A.scanf用于输出

 

B.printf用于输入

 

C.gets用于输入一个字符串

 

D.gets用于输出一个字符串

 

 

 

22.关于if句子说法错误的是()。

 

A.程序中能够有多个if…else

 

B.有if就有必要有else

 

C.break能够在其间运用

 

D.continue能够在其间运用

 

 

 

23.已知for循环句子 for(表达式1;表达式2;表达式3),那么下列说法错误的是()。

 

A.表达式1能够为空

 

B.表达式1不可以认为空

 

C.表达式2是循环表达式

 

D.表达式3为停止条件

 

 

 

24.C语言函数的界说不包含()。

 

A.函数名

 

B.关键词参数

 

C.回来值类型

 

D.参数类型

 

 

 

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

 

A.!

 

B.%

 

C.=

 

D.&&

 

转载请注明:奥鹏作业之家 » 川大24秋《C语言程序设计0008》在线作业1【参考答案】