东大18春学期《C语言及程序设计》在线作业2[答案]答案
18春学期《C语言及程序设计》在线作业2-0001
试卷总分:100 得分:0
一、 单选题 (共 15 道试题,共 75 分)
1.071^052的结果是()
A.32
B.16
C.23
D.22
正确选项:----
2.下列语句中,符合语法的语句式()。
A.a+b=3
B.a=a+7
C.a=c+b+3=6;
D."a=8,b=a+7;"
专业答案:----
3.下面对函数的叙述,不正确的是()。
A.函数的返回值是通过函数中的return语句获得的
B.函数不能嵌套定义
C.一个函数中有且只有一个return语句
D.函数中没有return语句,并不是不带回值
正确答案:----
4.下面程序的运行结果是()。charc[]=" v\\0will ";printf("%d",strlen(c));
正确选项:----
A.14
B.3
C.9
D.字符串中有非法字符,输出值不能确定
专业答案:----
5.以下程序的输出结果是()。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
正确选项:----
6.以下能对一维数组a进行正确初始化的语句是()。
A.inta[10]=(0,0,0,0,0);
B.inta[10]={};
C.inta[]={0};
D.inta[10]={10*1};
专业答案:----
7.复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片
专业答案:----
A.单击选项1 粘贴答案,如有图片同样方法插入上传
B.选项内容都是
8.标有/**/语句的输出结果为()intx=20;printf(“%d,%o,%x”,x,x,x);/**/
专业答案:----
A.20,20,20
B."20,24,14"
C."20,14,24"
D."20,024,14"
专业答案:----
9.若执行fopen函数时发生错误,则函数的返回值是()。
A.随机值
B.1
C.NULL
D.EOF
正确答案:----
10.下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(“%d ”,a);}
专业答案:----
A.16
B.32
C.96
D.144
正确答案:----
11.若有以下说明和语句,则输出结果是()。Char*sp=”\” ”;Printf(“%d”,strlen(sp));
专业答案:----
A.6
B.3
C.5
D.字符串中有非法自负,输出值不定
专业答案:----
12.char*A[5],则标识符A的意义时()。
A.A是一个指向有5个字符型元素的指针变量
B.A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C.A是一个指向字符型的函数的指针变量
D.A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
正确选项:----
13.若有说明:inta[10];则对数组元素的正确引用是()。
A.a[10]
B."a[3,5]"
C.a(5)
D.a[10-10]
专业答案:----
14.sizeof(float)是()。
A.双精度型表达式
B.一个整型表达式
C.一个函数调用
D.一个不合法的表达式
正确答案:----
15.设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。
正确选项:----
A.0~255
B.0~65535
C.-32768~+32767
D.-256~+255
专业答案:----
东大18春学期《C语言及程序设计》在线作业2[答案]多选题
二、 判断题 (共 5 道试题,共 25 分)
1.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
A.错误
B.正确
2.用1、3、5组成的所有的三位数,一定都是3的倍数
A.对
B.错
3.int a[3][];可以对二维数组a的正确说明。
A.错误
B.正确
4.函数必须有返回值,否则不能使用函数
A.错误
B.正确
5.0既不是奇数也不是偶数
A.对
B.错
东大18春学期《C语言及程序设计》在线作业2[答案]历年真题如下: