东大2021学期《C语言及程序设计》在线平时作业1【答案】奥鹏作业满分答案
2021学期《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.选项内容都是
东大2021学期《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程序中,逗号运算符的优先级最低
21.若要用fopen函数打开一个ABC二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。
19.C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
20.已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。
东大2021学期《C语言及程序设计》在线平时作业1【答案】奥鹏作业标准满分答案