东大21春学期《C语言及程序设计》在线平时作业1[答案]满分答案
21春学期《C语言及程序设计》在线平时作业1
试卷总分:100 得分:100
一、单选题 (共 13 道试题,共 65 分)
1.char*A[5],则标识符A的意义时()。
A.A是一个指向有5个字符型元素的指针变量
B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C.A是一个指向字符型的函数的指针变量
D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
专业答案:----
2.若执行fopen函数时发生错误,则函数的返回值是()。
A.随机值
B.1
C.NULL
D.EOF
正确选项:----
3.下列关于switch语句和break语句的结论中,只有()是正确的。
A.break语句是switch语句的一部分
B.在switch语句中可以根据需要使用或不使用break语句
C.在switch语句中必须使用break语句
D."以上三个结论有两个是正确的"
正确选项:----
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));"
专业答案:----
5.下列四组选项中,均不是C语言关键字的选项是()。
A.defineIFtype
专业答案:----
B.getccharprintf
C.includescanfcase
正确选项:----
D.whilegopow
专业答案:----
6.以下是正确的C语言标识符是()。
A.#define
专业答案:----
B._123
C.%d
D.
正确选项:----
7.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
正确选项:----
A.输出控制格式错误
B.输出:x=1
C.输出:y=1
D.输出:y=4
正确选项:----
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
正确答案:----
9.下面正确的字符常量是()
A.X17'
B.80'
C.\'
D.""" """
正确选项:----
10.下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d ”,a);}
正确选项:----
A.16
B.32
C.96
D.144
正确选项:----
11.合法的C语言标识符是()。
A.abc
B.2ab
C._a1
D./n
专业答案:----
12.C语言中的构造类型数据包括()
A.数组类型、构造体类型和共用体类型
B.数组类型、结构体类型和指针类型
C.数组类型、结构体类型和枚举类型
D.数组类型、结构体类型和空类型
专业答案:----
13.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
正确选项:----
A.单击选项1 粘贴答案,如有图片同样方法插入上传
B.选项内容都是
东大21春学期《C语言及程序设计》在线平时作业1[答案]多选题答案
二、判断题 (共 7 道试题,共 35 分)
14.声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。
15.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
16.函数必须有返回值,否则不能使用函数
17.在C程序中,逗号运算符的优先级最低
18.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。
正确答案:----
19.C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
专业答案:----
20.已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。
东大21春学期《C语言及程序设计》在线平时作业1[答案]历年参考题目如下: