东北大学计算机科学与技术专业《C语言及程序设计》作业及答案1

搜题
1、char*A[5],则标识符A的意义时()。

A.A是一个指向有5个字符型元素的指针变量

B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量

C.A是一个指向字符型的函数的指针变量

D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量

本题答案:
B
2、若执行fopen函数时发生错误,则函数的返回值是()。

A.随机值

B.1

C.NULL

D.EOF

本题答案:
C
3、下列关于switch语句和break语句的结论中,只有()是正确的。

A.break语句是switch语句的一部分

B.在switch语句中可以根据需要使用或不使用break语句

C.在switch语句中必须使用break语句

D.以上三个结论有两个是正确的

本题答案:
B
4、有定义inta[3][4],输入其3行2列元素的正确语句为()。

A.scanf(“%d”,a[3,2])

B.scanf(“%d”,*(*(a+2)+1))

C.scanf(“%d”,*(a+2)+1)

D.scanf(“%d”,*(a[2]+1))

本题答案:
C
5、下列四组选项中,均不是C语言关键字的选项是()。

A.defineIFtype

B.getccharprintf

C.includescanfcase

D.whilegopow

本题答案:
A
6、以下是正确的C语言标识符是()。

A.#define

B._123

C.%d

D.\n

本题答案:
B
7、以下程序段()。intx=1,y=4; printf(x

A.输出控制格式错误

B.输出:x=1

C.输出:y=1

D.输出:y=4

本题答案:
C
8、以下程序的输出结果是()。main(){char*a[][5]={“how”,“do”,“you”,“do”,“!”}; char**p; inti; p=a; for(i=0; i<4; i++); printf(“%s”,p[i]);}

A.howdoyoudo

B.how

C.howdoyoudo

D.hdyd

本题答案:
C
9、下面正确的字符常量是()。

A.\X17'

B.\80'

C.\\'

D.“““\n”””

本题答案:
C
10、下列程序的输出结果是()。main(){intb=4; b*=b+=b+b; printf(“%d\n”,a);}

A.16

B.32

C.96

D.144

本题答案:
D
11、合法的C语言标识符是()。

A.abc

B.2ab

C._a1

D./n

本题答案:
C
12、C语言中的构造类型数据包括()。

A.数组类型、构造体类型和共用体类型

B.数组类型、结构体类型和指针类型

C.数组类型、结构体类型和枚举类型

D.数组类型、结构体类型和空类型

本题答案:
A
13、复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片:()

A.单击选项1:粘贴答案,如有图片同样方法插入上传

B.选项内容都是

本题答案:
A
14、声明语句int x=y=z=5; 可以正确定义整型变量x,y和z并为其赋初值5。()

A.正确

B.错误

本题答案:
B
15、声明语句int a[][3]={{1,0,1},{},{1,1}}; 能对二维数组a进行正确初始化。()

A.正确

B.错误

本题答案:
B
16、函数必须有返回值,否则不能使用函数。()

A.正确

B.错误

本题答案:
B
17、在C程序中,逗号运算符的优先级最低。()

A.正确

B.错误

本题答案:
A
18、若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。()

A.正确

B.错误

本题答案:
B
19、C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。()

A.正确

B.错误

本题答案:
A
20、已知int a[]={1,2,3,4},y,*p=&a[1]; 则执行语句y(*--p)++; 变量y的值是3。()

A.正确

B.错误

本题答案:
B

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部