青青 发表于 2014-11-16 18:55:54

四川大学《程序设计语言(1)1347》14秋在线作业答案

《程序设计语言(1)1347》14秋在线作业2
试卷总分:100   测试时间:--
一、单选题(共20道试题,共60分。)
1.调用gets和puts函数时,必须包含的头文件是( )
A. stdio.h
B. stdlib.h
C. define
D. 以上都不对
满分:3分
2.用DIM s (4)定义的数组可存放的元素个数为()。
A. 4
B. 5
C. 6
D. 7
满分:3分
3.以下不正确的叙述是( )
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D. 当从键盘输入数据时,对整型变量只能输入整型数值,对实型变量只能输入实型数值
满分:3分
4.语句 PRINT “22 + 33 =” ;22 + 33 的运行结果是()。
A. “22 + 33 =”55
B. 22 + 33;55
C. 22 + 33 = 55
D. “22 + 33 =”55
满分:3分
5.下面四个赋值语句中,正确的是()。
A. LET x,y,z = 5
B. sx = 5
C. LET x + 1 = 5
D. LET x$ = 5
满分:3分
6.若有说明语句:char c='\72';则变量c( )
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. c的值不确定
满分:3分
7.
A. 8
B. 9
C. 10
D. 11
满分:3分
8.
A. 6
B. 2
C. 3
D. 出错信息
满分:3分
9.下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
满分:3分
10.C语言中用于结构化程序设计的3种基本结构是( )
A. 顺序结构、选择结构、循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
满分:3分
11.以下叙述中正确的是( )
A. 构成C程序的基本单位是函数
B. 可以在一个函数中定义另一个函数
C. main()函数必须放在其他函数之前
D. 所有被调用的函数一定要在调用之前进行定义
满分:3分
12.
A. 4 2 7 5
B. 3 5 7 2
C. 3 5 7 1
D. 7 5 3 1
满分:3分
13.以下程序的输出结果是( ) 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分
14.下列说法中错误的是 ( ) A)只能在循环体内使用break语句 B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止 D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
A. 只能在循环体内使用break语句
B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
C. 在while和do…while循环中,continue语句并没有使整个循环终止
D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
满分:3分
15.以下程序的输出结果是( ) main() { int a=21,b=11; printf("%d\n",- -a+b,- -b+a); }
A. 30
B. 31
C. 32
D. 33
满分:3分
16.下列说法中错误的是 ( )
A. 只能在循环体内使用break语句
B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
C. 在while和do…while循环中,continue语句并没有使整个循环终止
D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
满分:3分
17.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )
A. 1 0
B. 0 1
C. 非0 非0
D. 1 1
满分:3分
18.已知char ch=′C′;则表达式ch=(ch>=′A′ && ch<=′Z′)(ch+32):ch;的值是( )
A. A
B. a
C. Z
D. c
满分:3分
19.表达式a<B||(C&D)中运算符优先级最高的是( )
A. ||
B. &
C. <
D. ()
满分:3分
20.下面的字符串赋值语句中正确的是()。
A. x = “ABC”
B. y$ = ABC
C. z$ = “123”
D. w$ = 123
满分:3分
二、判断题(共10道试题,共40分。)
1.NAME 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分
2.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
A. 错误
B. 正确
满分:4分
3.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
4.注释是QBASIC程序中无关紧要的部分。
A. 错误
B. 正确
满分:4分
5.注释是QBASIC程序中无关紧要的部分
A. 错误
B. 正确
满分:4分
6.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确
满分:4分
7.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
8.在多重循环中,允许从外层循环转向内层。
A. 错误
B. 正确
满分:4分
9.在程序设计中,所谓“实现算法”即是指写出源程序。
A. 错误
B. 正确
满分:4分
10.STOP语句的作用是终止程序的运行
A. 错误
B. 正确
满分:4分
《程序设计语言(1)1347》14秋在线作业1
试卷总分:100   测试时间:--
一、单选题(共20道试题,共60分。)
1.C语言程序的基本单位是( )
A. 程序行
B. 语句
C. 函数
D. 字符
满分:3分
2.语句PRINT “25 * 4”输出的结果是()。
A. “25 * 4”
B. 出错信息
C. 25 * 4
D. 100
满分:3分
3.二进制数00110101转换成八进制数是( )
A. 055
B. 065
C. 056
D. 152
满分:3分
4.下面对字符串的定义中,合法的是( )。
A. DEFSTR a;b
B. DEFSTR a — e
C. DIM name AS STRING
D. DIM nam$ AS STRING
满分:3分
5.设int x=1,y=1;表达式(!x||y- -)的值是( )
A. 0
B. 1
C. 2
D. -1
满分:3分
6.循环语句 FOR i = 12 TO 90 STEP 3 执行的循环次数为()。
A. 14
B. 15
C. 16
D. 17
满分:3分
7.在C语言中,char型数据在内存中的存储形式是( )
A. 补码
B. 反码
C. 原码
D. ASCII码
满分:3分
8.以下4个选项中,不能看做一条语句的是( )
A. ;
B. a=5,b=2.5,c=3.6;
C. if(a<5);
D. if(b!=5)x=2;y=6;
满分:3分
9.阅读下面程序段( ) #include "stdio.h" main() { char c; c=(′z′-′a′)/2+′A′; putchar(c);} 输出结果为
A. M
B. N
C. O
D. Q
满分:3分
10.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )
A. 1 0
B. 0 1
C. 非0 非0
D. 1 1
满分:3分
11.
A. 4 2 7 5
B. 3 5 7 2
C. 3 5 7 1
D. 7 5 3 1
满分:3分
12.能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是( )
A. a>=10 or a<=0
B. a>=0|a<=10
C. a>=10 &&a<=0
D. a>=10‖a<=0
满分:3分
13.已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
A. 1
B. 2
C. 3
D. 4
满分:3分
14.
A. 6
B. 24
C. 30
D. 32
满分:3分
15.C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )
A. 必须为字母
B. 必须为下划线
C. 必须为字母或下划线
D. 可以是字母,数字和下划线中任一字符
满分:3分
16.以下四个变量名中,哪一个是非法的变量名()。
A. food
B. area
C. 3moon
D. b1
满分:3分
17.x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是( )
A. INPUT x、y、z;
B. scanf("%d%d%d",&x,&y,&z);
C. scanf("%d%d%d",x,y,z);
D. read("%d%d%d",&x,&y,&z)
满分:3分
18.十进制数2403转换成十六进制数为( )
A. 963
B. 369
C. 953
D. 359
满分:3分
19.C语言中用于结构化程序设计的3种基本结构是( )
A. 顺序结构、选择结构、循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
满分:3分
20.下面关于QBASIC语言中数组下标的说法,错误的是()。
A. 数组下标的下界缺省为1
B. 数组下标的下界可以为负数
C. 数组下标的下界必须小于上界
D. 数组下标的上界可以为负数
满分:3分
二、判断题(共10道试题,共40分。)
1.STOP语句的作用是终止程序的运行。
A. 错误
B. 正确
满分:4分
2.注释是QBASIC程序中无关紧要的部分
A. 错误
B. 正确
满分:4分
3.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
4.NAME 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分
5.QBASIC程序中,行号的大小将决定程序执行的顺序。
A. 错误
B. 正确
满分:4分
6.在程序设计中,所谓“实现算法”即是指写出源程序。
A. 错误
B. 正确
满分:4分
7.QBASIC程序中,行号是由数字和字母组成。
A. 错误
B. 正确
满分:4分
8.变量和符号常量实质是一样的。
A. 错误
B. 正确
满分:4分
9.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
10.WRITE 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分

答案请在www.ap5u.com底部附件处下载
需要辅导请联系qq1647861640
页: [1]
查看完整版本: 四川大学《程序设计语言(1)1347》14秋在线作业答案