找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1025|回复: 0

[在线作业] 川大13秋《程序设计语言(1)1347》在线作业答案

[复制链接]
发表于 2013-11-10 15:16:56 | 显示全部楼层 |阅读模式
川大13秋《程序设计语言(1)1347》在线作业1
试卷总分:100   测试时间:--
一、单选题(共20道试题,共60分。)
1.下列字符串不符合标识符规定的是( )
A. SUM
B. sum
C. 3cd
D. end
满分:3分
2.下列关于字符串的说法中错误的是( )
A. 在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志
B. ′\0′作为标志占用存储空间,计入串的实际长度
C. 在表示字符串常量的时候不需要人为在其末尾加入′\0′
D. 在C语言中,字符串常量隐含处理成以′\0′结尾
满分:3分
3.下面的字符串赋值语句中正确的是()。
A. x = “ABC”
B. y$ = ABC
C. z$ = “123”
D. w$ = 123
满分:3分
4.以下不正确的叙述是( )
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D. 当从键盘输入数据时,对整型变量只能输入整型数值,对实型变量只能输入实型数值
满分:3分
5.语句 DIM abc$ (20,5) 定义的是哪一种数组()。
A. 一维数值型数组
B. 二维数值型数组
C. 一维字符型数组
D. 二维字符型数组
满分:3分
6.以下说法正确的是( )
A. C语言程序总是从第一个的函数开始执行
B. 在C语言程序中,要调用函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
满分:3分
7.下面程序的运行结果是()。 x = 5:y = 3 PRINT x = y END
A. 0
B. 5
C. 3
D. –1
满分:3分
8.C语言规定,在一个源程序中,main函数的位置( )
A. 必须在最开始
B. 必须在系统调用的库函数的后面
C. 可以任意
D. 必须在最后
满分:3分
9.已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
A. 1
B. 2
C. 3
D. 4
满分:3分
10.表达式“ a * b % + c!- d # ”的值的类型是()。
A. 长整型
B. 整型
C. 单精度型
D. 双精度型
满分:3分
11.已知int a=6; 则执行a+=a-=a*a;语句后,a的值为( )
A. 36
B. 0
C. -24
D. -60
满分:3分
12.下面不属于C语言的数据类型是( )
A. 整型
B. 实型
C. 逻辑型
D. 双精度实型
满分:3分
13.下面能正确表示八进制数的是( )
A. 0x16
B. 029
C. -114
D. 033
满分:3分
14.若定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )
A. 2.500000
B. 2.750000
C. 3.500000
D. 0.000000
满分:3分
15.有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为( )
A. ture
B. false
C. 0
D. 1
满分:3分
16.计算机内部运算使用的数是( )
A. 十进制数
B. 十六进制数
C. 二进制数
D. 八进制数
满分:3分
17.以下程序的输出结果是( ) main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);}
A. 1
B. 0
C. 非0的数
D. -1
满分:3分
18.在C语言中,int,char和short三种类型数据在内存中所占用的字节数( )
A. 由用户自己定义
B. 均为2个字节
C. 是任意的
D. 由所用机器的机器字长决定
满分:3分
19.设有int x=11;则表达式(x++*1/3)的值是( )
A. 3
B. 4
C. 11
D. 12
满分:3分
20.C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )
A. 必须为字母
B. 必须为下划线
C. 必须为字母或下划线
D. 可以是字母,数字和下划线中任一字符
满分:3分
二、判断题(共10道试题,共40分。)
1.在多重循环中,允许从外层循环转向内层。
A. 错误
B. 正确
满分:4分
2.STOP语句的作用是终止程序的运行
A. 错误
B. 正确
满分:4分
3.在程序设计中,所谓“实现算法”即是指写出源程序。
A. 错误
B. 正确
满分:4分
4.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
5.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确
满分:4分
6.在程序设计中,数据只能是数字
A. 错误
B. 正确
满分:4分
7.NAME 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分
8.QBASIC程序中,行号的大小将决定程序执行的顺序。
A. 错误
B. 正确
满分:4分
9.WRITE 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分
10.QBASIC提供了两个工作窗口。
A. 错误
B. 正确
川大13秋《程序设计语言(1)1347》在线作业2试卷总分:100   测试时间:--一、单选题(共20道试题,共60分。)1.下列字符串中的最大者是()。A. “BD”B. “afcde”C. “ABCDE”D. “afc”满分:3分2.C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )A. 必须为字母B. 必须为下划线C. 必须为字母或下划线D. 可以是字母,数字和下划线中任一字符满分:3分3.下列叙述中正确的是 ( )A. C语言编译时不检查语法B. C语言的子程序有过程和函数两种C. C语言的函数可以嵌套定义D. C语言的函数可以嵌套调用满分:3分4.已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为( )A. 0B. 1C. 4D. 5满分:3分5.语句 PRINT “22 + 33 =” ;22 + 33 的运行结果是()。A. “22 + 33 =”55B. 22 + 33;55C. 22 + 33 = 55D. “22 + 33 =”55满分:3分6.在C语言中,char型数据在内存中的存储形式是( )A. 补码B. 反码C. 原码D. ASCII码满分:3分7.以下程序的输出结果是( ) main() { int a=4,b=5,c=0,d; d=!a&&!b||!c; printf("%d\n",d);}A. 1B. 0C. 非0的数D. -1满分:3分8.表达式a<B||(C&D)中运算符优先级最高的是( )A. ||B. &C. <D. ()满分:3分9.在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( )A. 地址传递B. 单向值传递C. 由实参传形参,再由形参传实参D. 传递方式由用户指定满分:3分10.若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d",&x); y=x>12x+10:x-12; printf("%d\n",y); }A. 0B. 22C. 12D. 10满分:3分11.A. 6B. 24C. 30D. 32满分:3分12.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )A. 1 0B. 0 1C. 非0 非0D. 1 1满分:3分13.在下面四个字符串中,哪一个是合法的字符串常量()。A. dB. “ 169 ”C. 计算机D. 169满分:3分14.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }A. 3B. 3.2C. 0D. 3.07满分:3分15.下面说法中正确的是()。A. 置数语句DATA中的值可以是变量、表达式和函数。B. 置数语句DATA中的值可以是变量、常量和字符串。C. 置数语句DATA中的值只能是数值常量和字符串常量。D. A和B都正确。满分:3分16.定义数组DIM a (-5 TO 5,-3 TO 3)后,函数LBOUND(a,1)和UBOUND(a,2)的值分别是()。A. 5 -3B. -5 3C. -5 -3D. 5 3满分:3分17.下面的字符串赋值语句中,正确的是()。A. x = “ ab ”B. y$ = abC. z$ = “ 39 ”D. w$ = 39满分:3分18.A. 8B. 9C. 10D. 11满分:3分19.下面有关for循环的正确描述是( )A. for循环只能用于循环次数已经确定的情况B. for循环是先执行循环体语句,后判断表达式C. 在for循环中,不能用break语句跳出循环体D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来满分:3分20.以下4个选项中,不能看做一条语句的是( )A. ;B. a=5,b=2.5,c=3.6;C. if(a<5);D. if(b!=5)x=2;y=6;满分:3分二、判断题(共10道试题,共40分。)1.QBASIC中所有语句都由语句定义符和语句体共同组成。A. 错误B. 正确满分:4分2.在程序设计中,数据只能是数字A. 错误B. 正确满分:4分3.QBASIC程序中,行号的大小将决定程序执行的顺序。A. 错误B. 正确满分:4分4.WRITE 是QBASIC中合法的变量名。A. 错误B. 正确满分:4分5.STOP语句的作用是终止程序的运行A. 错误B. 正确满分:4分6.STOP语句的作用是终止程序的运行。A. 错误B. 正确满分:4分7.在程序设计中,所谓“实现算法”即是指写出源程序。A. 错误B. 正确满分:4分8.注释是QBASIC程序中无关紧要的部分。A. 错误B. 正确满分:4分9.QBASIC中所有语句都是由语句定义符和语句体共同组成。A. 错误B. 正确满分:4分10.NAME 是QBASIC中合法的变量名。A. 错误B. 正确满分:4分

川大13秋《程序设计语言(1)1347》在线作业2.rar

1.92 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 1 金币  [记录]  [购买]

川大13秋《程序设计语言(1)1347》在线作业1.rar

2.06 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 1 金币  [记录]  [购买]

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 06:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表