网院作业 发表于 2018-9-14 15:58:01

东大18秋《C语言及程序设计》在线作业(全)题目

18秋学期《C语言及程序设计》在线作业1
核对题目下载答案,无忧答案网
一、单选题:1.[单选题]复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片          (满分:)
    A. 单击选项1粘贴答案,如有图片同样方法插入上传    B. 选项内容都是]
    正确答案:——A——
2.[单选题]下面程序的运行结果是()。charc[]="\\t\\v\\\\\\0will\\n";printf("%d",strlen(c));          (满分:)
    A. 14    B. 3    C. 9
    D. 字符串中有非法字符,输出值不能确定]
    正确答案:——B——
3.[单选题]下列四组选项中,均不是C语言关键字的选项是()。          (满分:)
    A. defineIFtype
    B. getccharprintf
    C. includescanfcase
    D. whilegopow]
    正确答案:——A——
4.[单选题]下面对指针变量的叙述,正确的是()          (满分:)
    A. 指针变量可以加上一个指针变量
    B. 可以把一个整形数赋给指针变量
    C. 指针变量的值可以赋给指针变量
    D. 指针变量不可以有空值,即该指针变量必须指向某一变量]
    正确答案:————
5.[单选题]以下对二维数组a的正确说明是()。          (满分:)
    A. inta[];
    B. "floata(3,4);"
    C. doublea
    D. floata(3)(4);]
    正确答案:————
6.[单选题]若有定义inta=2,b=9,k;k=a+b++/a++则k的值是()          (满分:)
    A. 6.5
    B. 7
    C. 6
    D. 8]
    正确答案:————
7.[单选题]C语言中,下列说法正确的是()          (满分:)
    A. 不能使用do…while语句构成循环。
    B. do…while语句构成的循环必须用break语句才能退出。
    C. do…while语句构成的循环,当while语句中的表达式值为非0结束循环。
    D. do…while语句构成的循环,当while语句中的表达式值为0结束循环。]
    正确答案:————    奥鹏作业答案
8.[单选题]有两个字符数组a、b,则以下正确的输入语句是()。          (满分:)
    A. gets(a,b);
    B. "scanf(""%s%s"",a,b);"
    C. "scanf(""%s%s"",a,b);"
    D. "gets(""a""),gets(""b"");"]
    正确答案:————
9.[单选题]sizeof(float)是()。          (满分:)
    A. 双精度型表达式
    B. 一个整型表达式
    C. 一个函数调用
    D. 一个不合法的表达式]
    正确答案:————
10.[单选题]若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);          (满分:)
    A. 1213.6
    B. "a=12,b=13.6"
    C. "12,13.6"
    D. a=12b=13.6]
    正确答案:————
11.[单选题]以下for循环语句()。for(;;)printf(“*”);          (满分:)
    A. 判断循环结束的条件不合法
    B. 是无限循环
    C. 循环一次也不执行
    D. 循环只执行一次]
    正确答案:————
12.[单选题]若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。          (满分:)
    A. n%=(m%=5)
    B. n%=(m-m%5)
    C. n%=m-m%5
    D. (n%=m)-(m%=5)]
    正确答案:————
13.[单选题]下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);          (满分:)
    A. 最多循环10次
    B. 最多循环9次
    C. 无限循环
    D. 一次也不循环]
    正确答案:————
14.[单选题]若二维数组a有m列,则计算任一元素a在数组中位置的公式为()。(假设a位于数组的第一个位置上。)          (满分:)
    A. i*m+j
    B. j*m+i
    C. i*m+j-1
    D. i*m+j+1]
    正确答案:————
15.[单选题]以下能对二维数组a进行正确初始化的语句是()。          (满分:)
    A. inta[]={{1,0,1
    B. "inta[]={{1,2,3
    C. "inta={{1,2,3
    D. "inta[]={{1,0,1
    正确答案:————
三、判断题:
16.[判断题]C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
17.[判断题]0既不是奇数也不是偶数          (满分:)
    T. 对
    F. 错]
    正确答案:————
18.[判断题]声明语句inta[]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
19.[判断题]c语言程序中有调用关系的所有函数都必须放在同一源程序文件中          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
20.[判断题]inta[];可以对二维数组a的正确说明。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18秋学期《C语言及程序设计》在线作业2

一、单选题:
1.[单选题]违约责任的相对性是指违约责任只能发生在()之间发生。          (满分:)
    A. 合同的相对人之间
    B. 合同关系以外的人
    C. 合同的知情人
    D. 合同的债权人]
    正确答案:——A——
2.[单选题]执行下列语句后,第一个输出的值为()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\\n”,N);}          (满分:)
    A. 3
    B. 4
    C. 6
    D. 8]
    正确答案:——A——
3.[单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是()。          (满分:)
    A. 整型常量
    B. 整型表达式
    C. 整型常量或整型表达式
    D. 任何类型的表达式]
    正确答案:——C——
4.[单选题]C语言中,下列说法正确的是()          (满分:)
    A. 不能使用do…while语句构成循环。
    B. do…while语句构成的循环必须用break语句才能退出。
    C. do…while语句构成的循环,当while语句中的表达式值为非0结束循环。
    D. do…while语句构成的循环,当while语句中的表达式值为0结束循环。]
    正确答案:————
5.[单选题]为了避免嵌套的条件语句if-else的二义性,C语言规定:else与()是正确的。          (满分:)
    A. 缩排位置相同的if
    B. 其之前最近的if
    C. 其之后if
    D. 同一行上的if]
    正确答案:————
6.[单选题]以下对二维数组a的正确说明是()。          (满分:)
    A. inta[];
    B. "floata(3,4);"
    C. doublea
    D. floata(3)(4);]
    正确答案:————
7.[单选题]当正常执行了文件关闭操作时,fclose函数的返回值是()。          (满分:)
    A. -1
    B. 随机值
    C. 0
    D. 1]
    正确答案:————
8.[单选题]下面四个选项中,均是合法转义字符的选项是()。          (满分:)
    A. \\'''\\\\''\\n'
    B. "\\''\\017''\\""'"
    C. \\018''\\f''xab'
    D. \\\\0''\\101''xlf']
    正确答案:————
9.[单选题]复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片          (满分:)
    A. 单击选项1粘贴答案,如有图片同样方法插入上传
    B. 选项内容都是]
    正确答案:————
10.[单选题]若有以下定义:intm=7,n=12;则能得到值为3的表达式是()。          (满分:)
    A. n%=(m%=5)
    B. n%=(m-m%5)
    C. n%=m-m%5
    D. (n%=m)-(m%=5)]
    正确答案:————
11.[单选题]下面程序的输出是()。main(){intx=10,y=3;printf(“%d\\n”,y=x%y);}          (满分:)
    A. 0
    B. 1
    C. 3
    D. 不确定的值]
    正确答案:————
12.[单选题]下列四组选项中,均是不合法的用户标识符的选项是______。          (满分:)
    A. AP_0do
    B. floatgoto_A
    C. b-agotoint
    D. _123tempINT]
    正确答案:————
13.[单选题]下面对指针变量的叙述,正确的是()          (满分:)
    A. 指针变量可以加上一个指针变量
    B. 可以把一个整形数赋给指针变量
    C. 指针变量的值可以赋给指针变量
    D. 指针变量不可以有空值,即该指针变量必须指向某一变量]
    正确答案:————
14.[单选题]设int类型的数据长度为2个字节,则unsignedint类型数据的取值范围是()。          (满分:)
    A. 0~255
    B. 0~65535
    C. -32768~+32767
    D. -256~+255]
    正确答案:————
15.[单选题]下面正确的字符常量是()          (满分:)
    A. \\X17'
    B. \\80'
    C. \\\\'
    D. """\\n"""]
    正确答案:————
三、判断题:
16.[判断题]0既不是奇数也不是偶数          (满分:)
    T. 对
    F. 错]
    正确答案:————
17.[判断题]用1、3、5组成的所有的三位数,一定都是3的倍数          (满分:)
    T. 对
    F. 错]
    正确答案:————
18.[判断题]当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
19.[判断题]声明语句intx=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
20.[判断题]在c语言中,函数形参的存储类型是自动类型的变量          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18秋学期《C语言及程序设计》在线作业3

一、单选题:
1.[单选题]函数rewind(fp)的作用是:使文件位置指针()。          (满分:)
    A. 重新返回文件的开头
    B. 返回到前一个字符的位置
    C. 指向文件的末尾
    D. 自动移至下一个字符的位置]
    正确答案:——A——
2.[单选题]违约责任的相对性是指违约责任只能发生在()之间发生。          (满分:)
    A. 合同的相对人之间
    B. 合同关系以外的人
    C. 合同的知情人
    D. 合同的债权人]
    正确答案:——A——
3.[单选题]下列各数组定义程序段,正确的是()。          (满分:)
    A. intn=10;inta;"
    B. "main(){charstr=”aman”
    C. "staticint[]={{0,1,2
    D. staticchar=“iamastudent.”;]
    正确答案:——C——
4.[单选题]在C语言中,引用数组元素时,其数组下标的数据类型允许是()。          (满分:)
    A. 整型常量
    B. 整型表达式
    C. 整型常量或整型表达式
    D. 任何类型的表达式]
    正确答案:————
5.[单选题]在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)]
    正确答案:————
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;能表现数组元素A的是()          (满分:)
    A. (A+1)
    B. *(A)
    C. (*(A+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行2列元素的正确语句为()          (满分:)
    A. scanf(“%d”,a);
    B. "scanf(“%d”,*(*(a+2)+1))"
    C. "scanf(“%d”,*(a+2)+1);"
    D. "scanf(“%d”,*(a+1));"]
    正确答案:————
三、判断题:
16.[判断题]0既不是奇数也不是偶数          (满分:)
    T. 对
    F. 错]
    正确答案:————
17.[判断题]声明语句inta[]={0};可以对一维数组a进行正确初始化。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
18.[判断题]inta[];可以对二维数组a的正确说明。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
19.[判断题]若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串是“ab+”。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
20.[判断题]已知inta[]={1,2,3,4},y,*p=&a;则执行语句y(*--p)++;变量y的值是3。          (满分:)
    A. 错误
    B. 正确]
    正确答案:————
附件是答案,需要的核对题目,自助下载。q761296021
页: [1]
查看完整版本: 东大18秋《C语言及程序设计》在线作业(全)题目