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

华东《程序设计(C语言)》2020年秋季学期在线作业(一)【标准答案】

《程序设计(C语言)》2020年秋季学期在线作业(一)

试卷总分:100  得分:100

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

1.设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是( )

A.5 11

B.1 9

C.5 9

D.有错误

 

2.以下不合法的赋值语句是( )

A.x=(1,y=2);

B.++x;

C.x=y=15;

D.y=int(x);

 

3.在C语言中,逻辑真和逻辑假分别表示为( )

A.1,1

B.1,0

C.0,1

D.0,0

 

4.C语言中变量的指针指的是( )

A.变量类型

B.变量值

C.变量值

D.变量地址

 

5.在C语言中,下列字符常量中合法的是( )

A.′\084′

B.′\x43′

C.′ab′

D.”\0”

 

6.以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10; Void arrin(int x[N]) {   int i=0;   while(i  scanf(“%d”,__________); } 在下划线处应填入的是( )

A.x+i

B.&x[i+1]

C.x+(i++)

D.&x[++i]

 

7.已有定义:int x=3,y=4,z=5;则表达式!(x y) z-1&&y z/2的值是( )

A.6

B.0

C.2

D.1

 

8.对于int a=99, b=’b’; printf(“%c,%d”, a , b);的结果是( )

A.99, b

B.c, 98

C.99, 98

D.c, b

 

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

A.n=(i=2, i);

B.j ;

C.(i 1);

D.x=j>0;

 

10.以下叙述中不正确的是( )

A.在不同的函数中可以使用相同名字的变量

B.函数中的形式参数是局部变量

C.在一个函数内定义的变量只在本函数范围内有效

D.在一个函数内的复合语句中定义的变量在本函数范围内有效

 

11.在C语言中,十进制数47可等价地表示为( )

A.2f

B.02f

C.57

D.057

 

12.以下四个选项中,属于实型常量的是( )

A.0x12

B.-12345e-3

C.1e0.5

D.e-5

 

13.以下不能正确定义二维数组的选项是( )

A.int a[2][2]={{1},{2}}

B.int a[][2]={l,2,3,4}

C.int a[2][2]={{l},2,3}

D.int a[2][]={{1,2},{3,4}}

 

14.下列数组定义及赋值不正确的是( )

A.int a[10]={0,1,2,3,4,5,6,7,8,9};

B.int a[ ]={0,1,2,3,4,5,6,7,8,9};

C.int a[2][5]= {0,1,2,3,4,5,6,7,8,9};

D.int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};

 

15.下列描述中不正确的是( )

A.字符型数组中可以存放字符串

B.可以对字符型数组进行整体输入、输出

C.可以对整型数组进行整体输入、输出

D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值

 

16.已定义c为字符型变量,则下列语句中正确的赋值语句是( )

A.c='66';

B.c="66"

C.c=66;

D.c="B"

 

17.若有定义int x, *p; ,则正确的赋值表达式是( )

A.p=&x;

B.p=x;

C.*p=&x;

D.*p=*x;

 

18.初始化多维数组的语句中,可以默认的是( )

A.最后一个下标界

B.第1个下标界

C.第2个下标界

D.以上都不对

 

19.以下对二维数组a的正确说明是( )

A.int a[3][]

B.float a(3,4)

C.double a[1][4]

D.float a(3)(4)

 

20.已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch 32):ch,该表达式的值是( )

A.A

B.a

C.z

D.Z

转载请注明:奥鹏作业之家 » 华东《程序设计(C语言)》2020年秋季学期在线作业(一)【标准答案】

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址