作业辅导网

标题: 东大15春学期《C语言及程序设计》在线作业123答案 [打印本页]

作者: 奥鹏作业答案    时间: 2015-5-13 19:56
标题: 东大15春学期《C语言及程序设计》在线作业123答案
15春学期《C语言及程序设计》在线作业1
试卷总分:100       测试时间:--
单选题 判断题  


一、单选题(共 15 道试题,共 75 分。)V 1.  有定义:floatx=3.14,*p;下列错误的语句是()
A. p=3.14
B. p=x
C. *p=3
D. *p=x
      满分:5  分
2.  以下能对二维数组a进行正确初始化的语句是()。
A. inta[2][]={{1,0,1},{5,2,3}};
B. "inta[][3]={{1,2,3},{4,5,6}};"
C. "inta[2][4]={{1,2,3},{4,5},{6}};"
D. "inta[][3]={{1,0,1},{},{1,1}};"
      满分:5  分
3.  下面四个选项中,均是正确的数值常量或字符常量的选项是()。
A. 0.00f8.9e''
B. """a""3.9E-2.51e1'\""'"
C. 3'0110xFF000a
D. 001E140xabcd2e250.I14
      满分:5  分
4.  下面正确的字符常量是()
A. \X17'
B. \80'
C. \\'
D. """\n"""
      满分:5  分
5.  若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。
A. a=9+b+c=a+9
B. a=9+b;c=a+9;
C. "a=(9+b,b++)"
D. a=9+b++=a+7
      满分:5  分
6.  标有/**/语句的输出结果为()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"
      满分:5  分
7.  若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n”rintf(“%d”,strlen(sp));
A. 6
B. 3
C. 5
D. 字符串中有非法自负,输出值不定
      满分:5  分
8.  下面的叙述,不正确的是()。
A. 宏名无类型,其参数也无类型
B. 宏定义不是C语句,不必在行末加分号
C. 宏替换只是字符替换
D. 宏替换定义命令必须写在文件开头
      满分:5  分
9.  下面程序的输出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}
A. 0
B. 1
C. 3
D. 不确定的值
      满分:5  分
10.  若有说明:inta[3][4]={0};则下面正确的叙述是()。
A. 只有数组元素a[0][0]可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
      满分:5  分
11.  已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1='A'+'6'-'3';后,ch1中的值为()。
A. D
B. 68
C. 一个不确定的值
D. C
      满分:5  分
12.  071^052的结果是()
A. 32
B. 16
C. 23
D. 22
      满分:5  分
13.  下列四组选项中,均是不合法的用户标识符的选项是______。
A. AP_0do
B. floatgoto_A
C. b-agotoint
D. _123tempINT
      满分:5  分
14.  一个C语言程序总是从()。
A. 主过程开始执行
B. 主函数开始执行
C. 子程序开始执行
D. 主程序开始执行
      满分:5  分
15.  若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
A. 输出格式描述符的域宽度不够,不能输出
B. 输出为1234.7
C. 输出为1234.6
D. 输出为-1234.6
      满分:5  分
15春学期《C语言及程序设计》在线作业2
试卷总分:100       测试时间:--
单选题 判断题  


一、单选题(共 15 道试题,共 75 分。)V 1.  以下程序段执行后输出结果()。inti;for(i=1;;i++);printf(“%d”,i++);
A. 1
B. 2
C. 3
D. 死循环
      满分:5  分
2.  char*A[5],则标识符A的意义时()。
A. A是一个指向有5个字符型元素的指针变量
B. A是一个有5个元素的一维数组,每个元素指向字符型的指针变量
C. A是一个指向字符型的函数的指针变量
D. A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量
      满分:5  分
3.  若有以下说明和语句,则输出结果是()。Char*sp=”\\\”\n”rintf(“%d”,strlen(sp));
A. 6
B. 3
C. 5
D. 字符串中有非法自负,输出值不定
      满分:5  分
4.  若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()
A. 6.5
B. 7
C. 6
D. 8
      满分:5  分
5.  函数rewind(fp)的作用是:使文件位置指针()。
A. 重新返回文件的开头
B. 返回到前一个字符的位置
C. 指向文件的末尾
D. 自动移至下一个字符的位置
      满分:5  分
6.  以下不正确的说法为()。
A. 在不同函数中可以使用相同名字的变量
B. 形式参数是局部变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量在本函数范围内有效
      满分:5  分
7.  在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。
A. (2>x>-2)||(4>x>8)
B. ((x<=-2)||(x>=2)||((x>4)||(x>=8))
C. (x<2)(x>=-2)(x>4)(x<8)
D. (x>-2)(x>4)||(x<8)(x<2)
      满分:5  分
8.  执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
A. 40,36,30
B. "32,8,7"
C. "32,28,7"
D. "32,28,7.5"
      满分:5  分
9.  设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。
A. 0~255
B. 0~65535
C. -32768~+32767
D. -256~+255
      满分:5  分
10.  若有说明:inta[3][4];则对a数组元素的正确引用是()。
A. a[2][4]
B. "a[1,3]"
C. a[1+1][0]
D. a(2)(1)
      满分:5  分
11.  若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
      满分:5  分
12.  若有说明:inta[3][4]={0};则下面正确的叙述是()。
A. 只有数组元素a[0][0]可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
      满分:5  分
13.  函数strcmp(“A”,“B”)的值为()
A. 0
B. -1
C. 1
D. 3
      满分:5  分
14.  以下为一维整型数组a的正确说明是()。
A. inta(10);
B. "intn=10,a[n];"
C. "intn;scanf(""%d"",n);"
D. "#defineSIZE10;inta[SIZE];inta[n];"
      满分:5  分
15.  下列不属于C语言关键字的是()。
A. default
B. register
C. enum
D. external
      满分:5  分

15春学期《C语言及程序设计》在线作业3
试卷总分:100       测试时间:--
单选题 判断题  


一、单选题(共 15 道试题,共 75 分。)V 1.  下面的叙述,不正确的是()。
A. 宏名无类型,其参数也无类型
B. 宏定义不是C语句,不必在行末加分号
C. 宏替换只是字符替换
D. 宏替换定义命令必须写在文件开头
      满分:5  分
2.  合法的C语言标识符是()。
A. abc
B. 2ab
C. _a1
D. /n
      满分:5  分
3.  sizeof(float)是()。
A. 双精度型表达式
B. 一个整型表达式
C. 一个函数调用
D. 一个不合法的表达式
      满分:5  分
4.  下列关于switch语句和break语句的结论中,只有()是正确的。
A. break语句是switch语句的一部分
B. 在switch语句中可以根据需要使用或不使用break语句
C. 在switch语句中必须使用break语句
D. "以上三个结论有两个是正确的"
      满分:5  分
5.  以下对二维数组a的正确说明是()。
A. inta[3][];
B. "floata(3,4);"
C. doublea[1][4]
D. floata(3)(4);
      满分:5  分
6.  执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
A. 3
B. 4
C. 6
D. 8
      满分:5  分
7.  若有说明:inta[10];则对数组元素的正确引用是()。
A. a[10]
B. "a[3,5]"
C. a(5)
D. a[10-10]
      满分:5  分
8.  函数rewind(fp)的作用是:使文件位置指针()。
A. 重新返回文件的开头
B. 返回到前一个字符的位置
C. 指向文件的末尾
D. 自动移至下一个字符的位置
      满分:5  分
9.  C语言中的构造类型数据包括()
A. 数组类型、构造体类型和共用体类型
B. 数组类型、结构体类型和指针类型
C. 数组类型、结构体类型和枚举类型
D. 数组类型、结构体类型和空类型
      满分:5  分
10.  一个C语言程序总是从()。
A. 主过程开始执行
B. 主函数开始执行
C. 子程序开始执行
D. 主程序开始执行
      满分:5  分
11.  对于循环语句while(1);下面()是正确的。
A. 死循环
B. 循环一次
C. 不进如循环体
D. 编译有错
      满分:5  分
12.  071^052的结果是()
A. 32
B. 16
C. 23
D. 22
      满分:5  分
13.  若有说明:inta[3][4]={0};则下面正确的叙述是()。
A. 只有数组元素a[0][0]可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
      满分:5  分
14.  设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。
A. 0~255
B. 0~65535
C. -32768~+32767
D. -256~+255
      满分:5  分
15.  当正常执行了文件关闭操作时,fclose函数的返回值是()。
A. -1
B. 随机值
C. 0
D. 1
      满分:5  分






欢迎光临 作业辅导网 (http://aopeng100.com/) Powered by Discuz! X3.2