川大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. 正确
无忧答案网太给力了!
页:
[1]