东师《C程序设计》2023年春学期在线作业2[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:大工离线 时间:2023-09-05 07:17

《C程序设计》2023年春学期在线作业2题目 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 60 分) 1.不能把字符串:Hello!赋给数组b的语句是() A.char b[10]={H,e,l,l,o,!}; B.char b[10];? b=Hello!; C.char b[10]

东师《C程序设计》2023年春学期在线作业2[答案][答案]

东师《C程序设计》2023年春学期在线作业2[答案]

正确答案:A

《C程序设计》2023年春学期在线作业2题目 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 60 分) 1.不能把字符串:Hello!赋给数组b的语句是() A.char b[10]={H,e,l,l,o,!}; B.char b[10];? b=Hello!; C.char b[10];? strcpy(b,Hello!); D.char b[10]=Hello!; 2.

正确答案:A

《C程序设计》2023年春学期在线作业2题目

试卷总分:100  得分:100

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

1.不能把字符串:Hello!赋给数组b的语句是()

A.char b[10]={'H','e','l','l','o','!'};

B.char b[10];? b="Hello!";

C.char b[10];? strcpy(b,"Hello!");

D.char b[10]="Hello!";

正确答案:B

 

2.若k为整型,则下列while循环 k=2; while(k==0) printf(“%d”,k); k--; printf(“ ”); 执行多少次?()

正确答案:A

A.2

B.9

C.0

D.1

正确答案:C

 

3.若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元 int *p; p=__________ malloc( sizeof(int)); 则应填入()

A.int

B.*int

C.(*int)

D.(int *)

正确答案:A

 

4.设 int a=12; 表达式a+=a-=a*=a的值是()

A.12

B.144

C.0

D.132

正确答案:C

 

5.下列标识符中,不能作为合法的C用户定义标识符的是()

A.a3_b3

B.void

C._123

正确答案:A

D.IF

正确答案:C

 

6.以下选项中属于C语言的数据类型是()

A.复合型

B.双精度型

C.逻辑型

D.集合型

正确答案:A

 

7.设有以下宏定义 #define H 30 #define LEN H+20 则执行赋值语句v=LEN*10;后,v的值是()

正确答案:B

A.60

B.230

C.500

D.0

正确答案:A

 

8.有以下程序段 main() { int a=5,*b,**c; c=&b; b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式**c的值是()

A.变量a的地址

B.变量b的地址

C.变量a的值

D.变量b的值

正确答案:C

 

9.以下能正确定义一维数组的选项是()

A.int num [];

B.#define N 100 int num [N];

正确答案:C

C.int num[0..100];

D.int N=100; int num[N];

正确答案:D

 

10.以下程序: main( ) { int a=011; printf(“%d ”, a); } 的输出结果是()

正确答案:A

A.12

B.11

C.10

D.9

正确答案:B

 

11.为了避免嵌套的条件分支语句if-else的二义性,C语言规定C程序中的else总是与哪个if组成配对关系?()

A.缩排位置相同的if

B.在其之前未配对的if

C.在其之前未配对的最近的if

D.同一行上的if

正确答案:A

 

12.下面程序 main() { char ch[7]={ "65ab21"}; int i,s=0; for(i=0;ch[i]>='0' && ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d ",s); } 运行的结果是()

正确答案:A

A.2ba56

B.6521

C.6

D.62

正确答案:C

 

13.若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用c数组元素的是()

A.p+1

B.*(p+3)

C.*(p+1)+3

D.*(p[0]+2))

正确答案:D

 

14.要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()

A.int (*a)[3]

B.int *a[2]

C.int *a[3]

D.以上写法都不对

正确答案:D

 

15.C语言中,合法的字符型常数是()

A.‘A’

B.“A”

正确答案:D

C.65

D.A

正确答案:D

 

16.两个指针变量不可以()

A.相加

B.比较

C.相减

D.指向同一地址

正确答案:A

 

17.下列函数 int fun1(chat* x) {char*y=x; while(*y++); return(y-x-1);} 的功能是()

A.求字符串的长度

B.比较两个字符串的大小

C.将字符串x复制到字符串y

D.将字符串X连接到字符串Y后面

正确答案:C

 

21.当说明一个共用体变量时,系统分配它的内存是()

A.各成员所需内存容量的总和

B.共用体中第一个成员所需内存

C.各成员所需内存容量的最大值

D.共用体中最后一个成员所需内存

正确答案:D

 

19.不正确的指针概念是()

A.一个指针变量只能指向与其类型相同的变量

B.一个变量的地址称为该变量的指针

C.只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中

D.指针变量可以赋任意整数,但不能赋浮点数

正确答案:B

 

20.以下不表示循环结构的是()

A.do-while

正确答案:B

B.switch

C.for

D.while

正确答案:D

 

东师《C程序设计》2023年春学期在线作业2[答案]多选题答案

正确答案:C

二、判断题 (共 20 道试题,共 40 分)

21.数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。

 

22.putchar()一次可以输出多个字符。

 

23.当循环体至少能执行一次时,while循环和do-while循环是等价的。

正确答案:A

 

24.C程序总是从main( ) 函数的第一条语句开始执行的。

 

25.指针在任何情况下都可进行>,<,>=,<=,==运算。

 

26.getchar()函数没有参数。

 

27.C程序中,一行上可以写多个语句。

 

28.宏定义的宏名一定要大写,否则无效。

 

29.表达式 0195 是一个八进制整数。

 

30.如果一个函数不需要参数,则函数名后的括号可以省略。

 

31.在赋值语句<变量>=<表达式>中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。

 

32.int i=20; switch(i/10) {case 2:printf("A"); case 1:printf("B"); } 的输出结果为A。

 

33.逻辑运算符的优先级为&&>||>!。

 

34.联合变量与结构变量的最大区别在于,联合变量的所有成员占用同一段内存,而结构变量的成员占用不同的内存。

 

35.假设有int? a[10],? *p;?? 则p=&a[0]与p=a等价。

 

36.C语言规定数组元素的下标从0开始。

 

37.一个函数中只允许有一条return语句。

 

38.若有形参定义int a[10];则a++是合法的表达式。

 

39.在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。

 

40.不允许对二维数组的部分元素赋初值。

 

 

------分隔线----------------------------

东师《C程序设计》2023年春学期在线作业2[答案]历年参考题目如下:




计算机网络技术普通专升本所在地区不同,考试科目不同,比如河北计算机网络技术专接本考高等数学、英语和C语言程序设计、微机原理与接口;山东计算机网络技术专升本考高等数学、英语、大学语文和计算机基础,考前院校组织专业技能考试;浙江计算机网络技术专升本考高等数学、英语;江苏计算机网络技术专转本考高等数学、英语和计算机基础;黑龙江计算机网络技术专升本考大学英语和高等数学;山西计算机网络技术专升本考英语、高等数学、C程序设计;湖北计算机网络技术专升本考大学英语、专业课,专业课由院校确定,比如湖北文理学院计算机专业考高等数学和C语言程序设计,武昌首义学院计算机专业考数据结构,等等。

计算机网络技术普通专升本可报考计算机相关专业,比如计算机科学与技术、软件工程、网络工程、物联网工程、数字媒体技术等专业。

普通专升本招生省内就读高职专科的应届毕业学生,报考对口或相近专业(除院校招生专业没有限制外)。

除了普通专升本方式外,计算机网络技术专业也可以通过成人高等教育方式报名专升本、提升本科学历,比如远程教育、自学考试、开放大学、成人高考等四种途径。

只不过报考入学方式不同,比如:

远程教育专升本由院校自主命题、自行组织的入学测试,实行机考形式;且在报名后提供入学测试模拟题库,并不是择优录取的考试,只是掌握了解学生的学习基础水平等,不过也要及格才行。

计算机网络技术远程教育专升本考大学英语、高等数学、计算机基础等科目,考试3门左右。

成人高考专升本由教育不同统一命制,全国统一考试,各省组织实施;通过省教育考试院官网报名,每年8月或9月报名,10月考试,考试成绩需达到省教育部门公布的划定线以上,院校择优录取。

计算机网络技术成人高考专升本考政治、英语和高等数学。

自学考试专升本没有入学考试,只有专业课程的考试,是由全国自考委或省自考委命题的,也是通过省教育考试院官网报名,考试须合格,所有课程考试成绩合格才能毕业。

计算网络技术自学考试专升本考马克思主义哲学、中国近代史、英语、JAVA语言程序设计(一)、操作系统、数据库系统原理、计算机系统结构、数据结构导论等。

开放大学专升本由开大自主命题的统一集中的入学考试,和远程教育一样并不是择优录取,主要掌握学生的学习水平、能力等,考试合格即可;通过各地设立的开放大学或开放大学教学工作站现场报名。

不管报考哪一种成人专升本方式,所获得的均是国家承认的、学信网注册可查的本科毕业文凭。>>>快速了解成人文凭、提升成人学历>>>




东师《C程序设计》2023年春学期在线作业2[答案][答案]相关练习题:
下列基础形式属于刚性基础的是( )。

在现代市场经济中,国家调控经济运行主要有以下政策:( )

创新是供应链设计需要把握的关键原则。

随着网络的发展,旅游代理商会最终消失。

属于保险派生职能的是( )

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)