青青 发表于 2015-5-21 08:37:58

川大15春《程序设计语言(1)1347》在线作业答案

川大15春《程序设计语言(1)1347》在线作业1

一、单选题:
1.以下不正确的叙述是(    )          (满分:3)
    A. 在C程序中,逗号运算符的优先级最低
    B. 在C程序中,APH和aph是两个不同的变量
    C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
    D. 当从键盘输入数据时,对整型变量只能输入整型数值,对实型变量只能输入实型数值
2.下列字符串不符合标识符规定的是(    )          (满分:3)
    A. SUM
    B. sum
    C. 3cd
    D. end
3.将多条语句写在同一行时,每个语句之间应该用(    )分隔。          (满分:3)
    A. 逗号
    B. 分号
    C. 顿号
    D. 冒号
4.以下叙述中正确的是(    )          (满分:3)
    A. 构成C程序的基本单位是函数
    B. 可以在一个函数中定义另一个函数
    C. main(    )函数必须放在其他函数之前
    D. 所有被调用的函数一定要在调用之前进行定义
5.          (满分:3)
    A. BELL
    B. BOTH
    C. BOTTOM
    D. AUTOMATION
6.以下叙述正确的是 (    )          (满分:3)
    A. 在C程序中,每行中只能写一条语句
    B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
    C. 在C程序中,无论是整数还是实数,都能被准确无误地表示
    D. 在C程序中,%是只能用于整数运算的运算符
7.用DIMs( -2TO4)定义的数组可存放的元素个数为(    )。          (满分:3)
    A. 5
    B. 6
    C. 7
    D. 8
8.下列说法中正确的是(    )          (满分:3)
    A. C程序书写时,不区分大小写字母
    B. C程序书写时,一行只能写一个语句
    C. C程序书写时,一个语句可分成几行书写
    D. C程序书写时每行必须有行号
9.有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为(    )          (满分:3)
    A. ture
    B. false
    C. 0
    D. 1
10.执行INPUT语句时,若从键盘输入多个数据,数据之间应用(    )分隔。          (满分:3)
    A. 空格
    B. 句号
    C. 顿号
    D. 逗号
11.下列程序的输出结果是(    )main(    ) { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }          (满分:3)
    A. 3
    B. 3.2
    C. 0
    D. 3.07
12.          (满分:3)
    A. 20
    B. 30
    C. 40
    D. 100
13.          (满分:3)
    A. a + b / c-d
    B.(a + b) / c-d
    C. a + b /(c-d)
    D.(a + b) /(c-d)
14.DIMxyz$(10,3)定义的是哪一种数组(    )。          (满分:3)
    A. 一维数值型数组
    B. 二维数值型数组
    C. 一维字符型数组
    D. 二维字符型数组
15.语句PRINT“22 + 33 =” ;22 + 33   的运行结果是(    )。          (满分:3)
    A. “22 + 33 =”55
    B. 22 + 33;55
    C. 22 + 33 = 55
    D. “22 + 33 =”55
16.下列关于字符串的说法中错误的是(    )          (满分:3)
    A. 在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
    B. ′\0′作为标志占用存储空间,计入串的实际长度
    C. 在表示字符串常量的时候不需要人为在其末尾加入′\0′
    D. 在C语言中,字符串常量隐含处理成以′\0′结尾
17.C语言规定,在一个源程序中,main函数的位置(    )          (满分:3)
    A. 必须在最开始
    B. 必须在系统调用的库函数的后面
    C. 可以任意
    D. 必须在最后
18.以下正确的说法是 (    )          (满分:3)
    A. 定义函数时,形参的类型说明可以放在函数体内
    B. return后边的值不能为表达式
    C. 如果函数值的类型与返回值类型不一致,以函数值类型为准
    D. 如果形参与实参类型不一致,以实参类型为准
19.已有定义int a=-2;和输出语句 printf("%8lx",a);以下正确的叙述是 (    )          (满分:3)
    A. 整型变量的输出形式只有%d一种
    B. %x是格式符的一种,它可以适用于任何一种类型的数据
    C. %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
    D. %8lx不是错误的格式符,其中数字8规定了输出字段的宽度
20.在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是(    )          (满分:3)
    A. 地址传递
    B. 单向值传递
    C. 由实参传形参,再由形参传实参
    D. 传递方式由用户指定
三、判断题:
1.QBASIC提供了两个工作窗口。          (满分:4)
    A. 错误
    B. 正确
2.STOP语句的作用是终止程序的运行。          (满分:4)
    A. 错误
    B. 正确
3.PRINT语句用标准格式输出时,各输出项之间用分号分隔。          (满分:4)
    A. 错误
    B. 正确
4.STOP语句的作用是终止程序的运行          (满分:4)
    A. 错误
    B. 正确
5.在程序的运行过程中,可以多次对符号常量进行赋值。          (满分:4)
    A. 错误
    B. 正确
6.在多重循环中,允许从外层循环转向内层。          (满分:4)
    A. 错误
    B. 正确
7.在程序设计中,所谓“实现算法”即是指写出源程序。          (满分:4)
    A. 错误
    B. 正确
8.注释是QBASIC程序中无关紧要的部分          (满分:4)
    A. 错误
    B. 正确
9.QBASIC中所有语句都是由语句定义符和语句体共同组成。          (满分:4)
    A. 错误
    B. 正确
10.在程序设计中,数据只能是数字          (满分:4)
    A. 错误
    B. 正确《程序设计语言(1)1347》15春在线作业2

一、单选题:
1.在QBASIC语言中,行号或标号的作用是表明(    )。          (满分:3)
    A. 程序执行的顺序
    B. 程序编排的顺序
    C. 转移指向的标志
    D. 无作用
2.以下不正确的叙述是(    )          (满分:3)
    A. 在C程序中,逗号运算符的优先级最低
    B. 在C程序中,APH和aph是两个不同的变量
    C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
    D. 当从键盘输入数据时,对整型变量只能输入整型数值,对实型变量只能输入实型数值
3.下面四个赋值语句中,正确的是(    )。          (满分:3)
    A. LETx,y,z = 5
    B. sx = 5
    C. LETx + 1 = 5
    D. LETx$ = 5
4.在下面四个字符串中哪一个是合法的字符串常量(    )。          (满分:3)
    A. d
    B. “ 128 ”
    C. 程序设计
    D. 128
5.下列说法中错误的是 (    )A)只能在循环体内使用break语句 B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止 D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断          (满分:3)
    A. 只能在循环体内使用break语句
    B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
    C. 在while和do…while循环中,continue语句并没有使整个循环终止
    D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
6.请选出语句printf("%d\n",strlen("\t\"\065\xff\n"));的输出结果(    )          (满分:3)
    A. 5
    B. 14
    C. 8
    D. 输出项不合法,无正常输出
7.设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的类型为(    )          (满分:3)
    A. int
    B. float
    C. double
    D. 不确定
8.二进制数00110101转换成八进制数是(    )          (满分:3)
    A. 055
    B. 065
    C. 056
    D. 152
9.若变量a,i已正确定义,且i已正确赋值,合法的语句是(    )          (满分:3)
    A. a= =1
    B. ++i
    C. a=a++=5
    D. a=int(i)
10.用DIMs( -2TO4)定义的数组可存放的元素个数为(    )。          (满分:3)
    A. 5
    B. 6
    C. 7
    D. 8
11.已知x,y,z均为整型变量,且值均为1,则执行语句++x(    )++y&&++z;后,表达式x+y的值为(    )          (满分:3)
    A. 1
    B. 2
    C. 3
    D. 4
12.          (满分:3)
    A. 25   36
    B. 1   4
    C. 1    25
    D. 1    36
13.执行INPUT语句时,若从键盘输入多个数据,数据之间应用(    )分隔。          (满分:3)
    A. 空格
    B. 句号
    C. 顿号
    D. 逗号
14.设有int x=11;则表达式(x++*1/3)的值是(    )          (满分:3)
    A. 3
    B. 4
    C. 11
    D. 12
15.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是(    )          (满分:3)
    A. a>=10 or a<=0
    B. a>=0|a<=10
    C. a>=10 &&a<=0
    D. a>=10‖a<=0
16.对于语句IF a = 6THEN b = 8,下面的说法正确的是(    )。          (满分:3)
    A. 语句中有两个等于符号
    B. 语句中有两个赋值符号
    C. 语句中第一个是等于符号,第二个是赋值符号
    D. 语句中第一个是赋值符号,第二个是等于符号
17.十进制数2403转换成十六进制数为(    )          (满分:3)
    A. 963
    B. 369
    C. 953
    D. 359
18.在C语言中,char型数据在内存中的存储形式是(    )          (满分:3)
    A. 补码
    B. 反码
    C. 原码
    D. ASCII码
19.下列说法中正确的是(    )          (满分:3)
    A. C程序书写时,不区分大小写字母
    B. C程序书写时,一行只能写一个语句
    C. C程序书写时,一个语句可分成几行书写
    D. C程序书写时每行必须有行号
20.下列说法中错误的是 (    )          (满分:3)
    A. 只能在循环体内使用break语句
    B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
    C. 在while和do…while循环中,continue语句并没有使整个循环终止
    D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
三、判断题:
1.注释是QBASIC程序中无关紧要的部分。          (满分:4)
    A. 错误
    B. 正确
2.QBASIC程序中,行号是由数字和字母组成。          (满分:4)
    A. 错误
    B. 正确
3.在程序设计中,数据只能是数字。          (满分:4)
    A. 错误
    B. 正确
4.QBASIC中所有语句都是由语句定义符和语句体共同组成。          (满分:4)
    A. 错误
    B. 正确
5.在程序的运行过程中,可以多次对符号常量进行赋值。          (满分:4)
    A. 错误
    B. 正确
6.WRITE是QBASIC中合法的变量名。          (满分:4)
    A. 错误
    B. 正确
7.在赋值语句中,关键字 LET 可以被省略          (满分:4)
    A. 错误
    B. 正确
8.在程序设计中,所谓“实现算法”即是指写出源程序。          (满分:4)
    A. 错误
    B. 正确
9.注释是QBASIC程序中无关紧要的部分          (满分:4)
    A. 错误
    B. 正确
10.PRINT语句用标准格式输出时,各输出项之间用分号分隔。          (满分:4)
    A. 错误
    B. 正确

ppyyuc 发表于 2016-4-9 13:03:37

无忧答案网太给力了!
页: [1]
查看完整版本: 川大15春《程序设计语言(1)1347》在线作业答案