川大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]