|
【奥鹏】[东北大学]18秋学期《C语言及程序设计》在线作业3
试卷总分:100 得分:100
第1题,函数rewind(fp)的作用是:使文件位置指针()。
A、重新返回文件的开头
B、返回到前一个字符的位置
C、指向文件的末尾
D、自动移至下一个字符的位置
第2题,违约责任的相对性是指违约责任只能发生在( )之间发生。
A、合同的相对人之间
B、合同关系以外的人
C、合同的知情人
D、合同的债权人
第3题,下列各数组定义程序段,正确的是()。
A、intn=10;inta[n];"
B、"main(){charstr[10]="aman"}"
C、"staticint[][3]={{0,1,2},{80,89,2}};"
D、staticchar[5]="iamastudent.";
第4题,在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A、整型常量
B、整型表达式
C、整型常量或整型表达式
D、任何类型的表达式
第5题,在x值处于-2到2,4到8时值为"真",否则为"假"的表达式是()。
A、(2x-2)||(4x8)
B、((x=-2)||(x=2)||((x4)||(x=8))
C、(x2)(x=-2)(x4)(x8)
D、(x-2)(x4)||(x8)(x2)
第6题,下面四个选项中,均是正确的数值常量或字符常量的选项是()。
A、0.00f8.9e''
B、"""a""3.9E-2.51e1'\""'"
C、3'0110xFF000a
D、001E140xabcd2e250.I14
第7题,下面对函数的叙述,不正确的是()。
A、函数的返回值是通过函数中的return语句获得的
B、函数不能嵌套定义
C、一个函数中有且只有一个return语句
D、函数中没有return语句,并不是不带回值
第8题,071^052的结果是()
A、32
B、16
C、23
D、22
第9题,若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()
A、float
B、char
C、int
D、double
第10题,以下for循环语句()。for(;;)printf("*");
A、判断循环结束的条件不合法
B、是无限循环
C、循环一次也不执行
D、循环只执行一次
第11题,C语言中,逻辑"真"等价于()。
A、大于零的数
B、大于零的整数
C、非零的数
D、非零的整数
第12题,若有定义:intA[3][4];能表现数组元素A[1][1]的是()
A、(A[1]+1)
B、*(A[1][1])
C、(*(A+1)[1])
D、*(A+5)
第13题,执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf("%d\n",N);}
A、3
B、4
C、6
D、8
第14题,有定义:floatx=3.14,*p;下列错误的语句是()
A、p=3.14
B、p=x
C、*p=3
D、*p=x
第15题,有定义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));"
第16题,0既不是奇数也不是偶数
T、对
F、错
正确资料:F
第17题,声明语句int a[]={0};可以对一维数组a进行正确初始化。
A、错误
B、正确
第18题,int a[3][];可以对二维数组a的正确说明。
A、错误
B、正确
第19题,若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是"ab+"。
A、错误
B、正确
第20题,已知int a[]={1,2,3,4},y,*p=&a[1];则执行语句y(*--p)++;变量y的值是3。
A、错误
B、正确
|
|