无忧小子 发表于 2012-3-13 20:28:11

川大11秋程序设计语言(Ⅰ)1347第1、2次在线作业 答案

《程序设计语言(I)》第1次作业

一、单选题:
1. 执行INPUT语句时,若从键盘输入多个数据,数据之间应用()分隔。    (满分:3)
    A. 空格
    B. 句号
    C. 顿号
    D. 逗号
2.   (满分:3)
    A. 4275
    B. 3572
    C. 3571
    D. 7531
3. 语句DIMabc$ (20,5)定义的是哪一种数组()。    (满分:3)
    A. 一维数值型数组
    B. 二维数值型数组
    C. 一维字符型数组
    D. 二维字符型数组
4. 下面的字符串赋值语句中正确的是()。    (满分:3)
    A. x = “ABC”
    B. y$ = ABC
    C. z$ = “123”
    D. w$ = 123
5. 下面程序的运行结果是()。                x = 5:y = 3                PRINTx = y                END    (满分:3)
    A. 0
    B. 5
    C. 3
    D. –1
6. 语句PRINT“22 + 33 =” ;22 + 33   的运行结果是()。    (满分:3)
    A. “22 + 33 =”55
    B. 22 + 33;55
    C. 22 + 33 = 55
    D. “22 + 33 =”55
7. 关于赋值语句LET x = x + 1的正确说法是()。    (满分:3)
    A. 将变量x的值存入到x+1
    B. 将变量x的值加1后赋给变量x
    C. 变量x的值等于x + 1的值
    D. 将变量x+1的值存入到x
8. 用OPTION BASE 1:DIMs ( 6 )定义的数组可存放的元素个数为()。    (满分:3)
    A. 1
    B. 6
    C. 7
    D. 8
9. 下面的字符串赋值语句中,正确的是()。    (满分:3)
    A. x = “ ab ”
    B. y$ = ab
    C. z$ = “ 39 ”
    D. w$ = 39
10.   (满分:3)
    A. 14
    B. 15
    C. 32
    D. 16
11. 语句PRINT “25 * 4”输出的结果是()。    (满分:3)
    A. “25 * 4”
    B. 出错信息
    C. 25 * 4
    D. 100
12. 定义数组DIM a (-5 TO 5,-3 TO 3)后,函数LBOUND(a,1)和UBOUND(a,2)的值分别是()。    (满分:3)
    A. 5      -3
    B. -5      3
    C. -5      -3
    D. 5      3
13. sizeof(float)是(    )    (满分:3)
    A. 一个双精度型表达式
    B. 一个整型表达式
    C. 一种函数调用
    D. 一个不合法的表达式
14. 在QBASIC中,常量139# 所表示的数据类型是()。    (满分:3)
    A. 整型
    B. 长整型
    C. 双精度型
    D. 单精度型
15. 下面说法中正确的是()。    (满分:3)
    A. 置数语句DATA中的值可以是变量、表达式和函数。
    B. 置数语句DATA中的值可以是变量、常量和字符串。
    C. 置数语句DATA中的值只能是数值常量和字符串常量。
    D. A和B都正确。
16. 下面四个语句中,正确赋值语句是()。    (满分:3)
    A. LETx,y,z = 5
    B. cosx = 0.5
    C. LETcos(x) = 0.5
    D. LET x = 3,y = 4,z = 5
17. 下列字符串中的最大者是()。    (满分:3)
    A. “BD”
    B. “afcde”
    C. “ABCDE”
    D. “afc”
18. 在下面四个字符串中,哪一个是合法的字符串常量()。    (满分:3)
    A. d
    B. “ 169 ”
    C. 计算机
    D. 169
19.   (满分:3)
    A. 25   36
    B. 1   4
    C. 1    25
    D. 1    36
20. 表达式“25 MOD(1-2∧2)”的值是()。    (满分:3)
    A. 1
    B. 2
    C. 3
    D. 0
二、多选题:
1. 在程序设计中,数据只能是数字。    (满分:4)
    A. 错误
    B. 正确
2. 在程序设计中,所谓“实现算法”即是指写出源程序。    (满分:4)
    A. 错误
    B. 正确
3. NAME是QBASIC中合法的变量名。    (满分:4)
    A. 错误
    B. 正确
4. QBASIC程序中,行号的大小将决定程序执行的顺序。    (满分:4)
    A. 错误
    B. 正确
5. QBASIC程序中,行号是由数字和字母组成。    (满分:4)
    A. 错误
    B. 正确
6. 注释是QBASIC程序中无关紧要的部分。    (满分:4)
    A. 错误
    B. 正确
7. QBASIC提供了两个工作窗口。    (满分:4)
    A. 错误
    B. 正确
8. 在程序的运行过程中,可以多次对符号常量进行赋值。    (满分:4)
    A. 错误
    B. 正确
9. WRITE是QBASIC中合法的变量名。    (满分:4)
    A. 错误
    B. 正确
10. STOP语句的作用是终止程序的运行。    (满分:4)
    A. 错误
    B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
《程序设计语言(I)》第2次作业

一、单选题:
1. 下面四个表达式中,其值为0的是()。    (满分:3)
    A. 3 / 4
    B. 4 MOD 3
    C. 34
    D. 3 MOD 4
2. 语句PRINT“22 + 33 =” ;22 + 33   的运行结果是()。    (满分:3)
    A. “22 + 33 =”55
    B. 22 + 33;55
    C. 22 + 33 = 55
    D. “22 + 33 =”55
3. 定义数组DIM a (-5 TO 5,-3 TO 3)后,函数LBOUND(a,1)和UBOUND(a,2)的值分别是()。    (满分:3)
    A. 5      -3
    B. -5      3
    C. -5      -3
    D. 5      3
4.   (满分:3)
    A. 4275
    B. 3572
    C. 3571
    D. 7531
5. 下列程序的输出结果是()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
6.   (满分:3)
    A. BELL
    B. BOTH
    C. BOTTOM
    D. AUTOMATION
7. 在QBASIC语言中,行号或标号的作用是表明(   )。    (满分:3)
    A. 程序执行的顺序
    B. 程序编排的顺序
    C. 转移指向的标志
    D. 无作用
8. 用OPTION BASE 1:DIMs ( 6 )定义的数组可存放的元素个数为()。    (满分:3)
    A. 1
    B. 6
    C. 7
    D. 8
9. 以下叙述正确的是 ()    (满分:3)
    A. 函数可以嵌套定义但不能嵌套调用
    B. 函数既可以嵌套调用也可以嵌套定义
    C. 函数既不可以嵌套定义也不可以嵌套调用
    D. 函数可以嵌套调用但不可以嵌套定义
10. 下面四个语句中,正确赋值语句是()。    (满分:3)
    A. LETx,y,z = 5
    B. cosx = 0.5
    C. LETcos(x) = 0.5
    D. LET x = 3,y = 4,z = 5
11. DIMxyz$ (10,3)定义的是哪一种数组()。    (满分:3)
    A. 一维数值型数组
    B. 二维数值型数组
    C. 一维字符型数组
    D. 二维字符型数组
12. C语言程序的执行,总是起始于()    (满分:3)
    A. 程序中的第一条可执行语句
    B. 程序中的第一个函数
    C. main函数
    D. 包含文件中的第一个函数
13. 下面有关for循环的正确描述是()    (满分:3)
    A. for循环只能用于循环次数已经确定的情况
    B. for循环是先执行循环体语句,后判断表达式
    C. 在for循环中,不能用break语句跳出循环体
    D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
14. 二进制数00110101转换成八进制数是()    (满分:3)
    A. 055
    B. 065
    C. 056
    D. 152
15. C语言中用于结构化程序设计的3种基本结构是(    )    (满分:3)
    A. 顺序结构、选择结构、循环结构
    B. if,switch,break
    C. for,while,do-while
    D. if,for,continue
16. 用DIM s (4)定义的数组可存放的元素个数为()。    (满分:3)
    A. 4
    B. 5
    C. 6
    D. 7
17. 表达式a<B||(C&D)中运算符优先级最高的是(    )    (满分:3)
    A. ||
    B. &
    C. <
    D. ()
18. 以下叙述正确的是 (    )    (满分:3)
    A. 在C程序中,每行中只能写一条语句
    B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
    C. 在C程序中,无论是整数还是实数,都能被准确无误地表示
    D. 在C程序中,%是只能用于整数运算的运算符
19. 多重ifelse语句嵌套使用时,寻找与else配套的if方法是(    )    (满分:3)
    A. 缩排位置相同的if
    B. 其上最近的if
    C. 下面最近的if
    D. 同行上的if
20. 下面四组READ/DATA语句中正确的是()。    (满分:3)
    A. READa,b,cDATA1,2 * 3,6
    B. READa,b,cDATA2x,3y,4
    C. READa,b,cDATA1,6
    D. READa,b,cDATA1,3,6
二、多选题:
1. STOP语句的作用是终止程序的运行    (满分:4)
    A. 错误
    B. 正确
2. 在赋值语句中,关键字 LET 可以被省略。    (满分:4)
    A. 错误
    B. 正确
3. QBASIC中所有语句都由语句定义符和语句体共同组成。    (满分:4)
    A. 错误
    B. 正确
4. NAME是QBASIC中合法的变量名。    (满分:4)
    A. 错误
    B. 正确
5. 在程序的运行过程中,可以多次对符号常量进行赋值。    (满分:4)
    A. 错误
    B. 正确
6. QBASIC程序中,行号的大小将决定程序执行的顺序。    (满分:4)
    A. 错误
    B. 正确
7. STOP语句的作用是终止程序的运行。    (满分:4)
    A. 错误
    B. 正确
8. QBASIC中所有语句都是由语句定义符和语句体共同组成。    (满分:4)
    A. 错误
    B. 正确
9. 注释是QBASIC程序中无关紧要的部分    (满分:4)
    A. 错误
    B. 正确
10. 在程序设计中,所谓“实现算法”即是指写出源程序。    (满分:4)
    A. 错误
    B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
页: [1]
查看完整版本: 川大11秋程序设计语言(Ⅰ)1347第1、2次在线作业 答案