搜索
才径谷 >电大网教 >东北师范大学 >东北师范大学计算机科学与技术专业《C程序设计》作业及答案2

东北师范大学计算机科学与技术专业《C程序设计》作业及答案2试卷及答案大全

永久免费查看
更新时间:2026-04-10

东北师范大学计算机科学与技术专业《C程序设计》作业及答案2提供该考试科目的试卷全部试题及答案大全,科目内容齐全,答案供学员学习免费使用,助力考试通关!

第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
第4题、 [单选题] 设int a=12; 表达式a+=a-=a*=a的值是()。

A.12

B.144

C.132

答案如下:
C
第6题、 [单选题] 以下选项中属于C语言的数据类型是()。

A.复合型

B.双精度型

C.逻辑型

D.集合型

答案如下:
A
第9题、 [单选题] 以下能正确定义一维数组的选项是()。

A.int num[]

B.#define N 100 int num[N]

C.int num[0..100]

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

答案如下:
B
第11题、 [单选题] 为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与哪个if组成配对关系?()

A.缩排位置相同的if

B.在其之前未配对的if

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

D.同一行上的if

答案如下:
C
第14题、 [单选题] 要定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()。

A.int (*a)[3]

B.int *a[2]

C.int *a[3]

D.以上写法都不对

答案如下:
C
第15题、 [单选题] C语言中,合法的字符型常数是()。

A.‘A’

B.“A”

C.65

D.A

答案如下:
A
第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后面

答案如下:
A
第18题、 [单选题] 当说明一个共用体变量时,系统分配给它的内存是()。

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

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

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

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

答案如下:
A
第19题、 [单选题] 不正确的指针概念是()。

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

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

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

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

答案如下:
D
第20题、 [单选题] 以下不表示循环结构的是()。

A.do-while

B.switch

C.for

D.while

答案如下:
B
第22题、 [判断题] putchar()一次可以输出多个字符。()

A.错误

B.正确

答案如下:
A
第26题、 [判断题] getchar()函数没有参数。()

A.错误

B.正确

答案如下:
B
第27题、 [判断题] C程序中,一行上可以写多个语句。()

A.错误

B.正确

答案如下:
B
第28题、 [判断题] 宏定义的宏名一定要大写,否则无效。()

A.错误

B.正确

答案如下:
A
第29题、 [判断题] 表达式0195是一个八进制整数。()

A.错误

B.正确

答案如下:
A
第33题、 [判断题] 逻辑运算符的优先级为&&|!。()

A.错误

B.正确

答案如下:
A
第35题、 [判断题] 假设有int a[10],*p; 则p=&a[0]与p=a等价。()

A.错误

B.正确

答案如下:
B
第36题、 [判断题] C语言规定数组元素的下标从0开始。()

A.错误

B.正确

答案如下:
B
第37题、 [判断题] 一个函数中只允许有一条return语句。()

A.错误

B.正确

答案如下:
A
第40题、 [判断题] 不允许对二维数组的部分元素赋初值。()

A.错误

B.正确

答案如下:
A