川大13春《程序设计语言(Ⅰ)1347》在线作业答案
川大13春《程序设计语言(Ⅰ)1347》在线作业1试卷总分:100 测试时间:--
一、单选题(共20道试题,共60分。)
1.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9
A. 3
B. 6
C. 9
D. 程序有错,a的值不可确定
满分:3分
2.C语言中,字符型数据在内存中存储形式是( )
A. 原码
B. 反码
C. 补码
D. ASCII码
满分:3分
3.若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d",&x); y=x>12x+10:x-12; printf("%d\n",y); }
A. 0
B. 22
C. 12
D. 10
满分:3分
4.已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
A. 1
B. 2
C. 3
D. 4
满分:3分
5.以下程序的输出结果是( ) 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分
6.C语言中用于结构化程序设计的3种基本结构是( )
A. 顺序结构、选择结构、循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
满分:3分
7.若有说明语句:char c='\72';则变量c( )
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. c的值不确定
满分:3分
8.有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为( )
A. ture
B. false
C. 0
D. 1
满分:3分
9.表达式“25 MOD(1-2∧2)”的值是()。
A. 1
B. 2
C. 3
D. 0
满分:3分
10.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A. 3
B. 3.2
C. 0
D. 3.07
满分:3分
11.下列说法中错误的是 ( ) A)只能在循环体内使用break语句 B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止 D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
A. 只能在循环体内使用break语句
B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
C. 在while和do…while循环中,continue语句并没有使整个循环终止
D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
满分:3分
12.下面说法中正确的是()。
A. 置数语句DATA中的值可以是变量、表达式和函数。
B. 置数语句DATA中的值可以是变量、常量和字符串。
C. 置数语句DATA中的值只能是数值常量和字符串常量。
D. A和B都正确。
满分:3分
13.
A. 20
B. 30
C. 40
D. 100
满分:3分
14.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )
A. 1 0
B. 0 1
C. 非0 非0
D. 1 1
满分:3分
15.关于赋值语句 LET x = x + 1 的正确说法是()。
A. 将变量x的值存入到x+1
B. 将变量x的值加1后赋给变量x
C. 变量x的值等于x + 1的值
D. 将变量x+1的值存入到x
满分:3分
16.以下程序的输出结果是( ) 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分
17.以下说法正确的是( )
A. C语言程序总是从第一个的函数开始执行
B. 在C语言程序中,要调用函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
满分:3分
18.以下叙述正确的是 ( )
A. 在C程序中,每行中只能写一条语句
B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C. 在C程序中,无论是整数还是实数,都能被准确无误地表示
D. 在C程序中,%是只能用于整数运算的运算符
满分:3分
19.下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
满分:3分
20.以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3分
二、判断题(共10道试题,共40分。)
1.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
A. 错误
B. 正确
满分:4分
2.QBASIC提供了两个工作窗口。
A. 错误
B. 正确
满分:4分
3.STOP语句的作用是终止程序的运行。
A. 错误
B. 正确
满分:4分
4.QBASIC程序中,行号是由数字和字母组成。
A. 错误
B. 正确
满分:4分
5.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
6.在程序设计中,数据只能是数字
A. 错误
B. 正确
满分:4分
7.在赋值语句中,关键字 LET 可以被省略
A. 错误
B. 正确
满分:4分
8.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
9.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确
满分:4分
10.注释是QBASIC程序中无关紧要的部分
A. 错误
B. 正确
满分:4分川大13春《程序设计语言(Ⅰ)1347》在线作业1
试卷总分:100 测试时间:--
一、单选题(共20道试题,共60分。)
1.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9
A. 3
B. 6
C. 9
D. 程序有错,a的值不可确定
满分:3分
2.C语言中,字符型数据在内存中存储形式是( )
A. 原码
B. 反码
C. 补码
D. ASCII码
满分:3分
3.若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d",&x); y=x>12x+10:x-12; printf("%d\n",y); }
A. 0
B. 22
C. 12
D. 10
满分:3分
4.已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
A. 1
B. 2
C. 3
D. 4
满分:3分
5.以下程序的输出结果是( ) 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分
6.C语言中用于结构化程序设计的3种基本结构是( )
A. 顺序结构、选择结构、循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
满分:3分
7.若有说明语句:char c='\72';则变量c( )
A. 包含1个字符
B. 包含2个字符
C. 包含3个字符
D. c的值不确定
满分:3分
8.有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为( )
A. ture
B. false
C. 0
D. 1
满分:3分
9.表达式“25 MOD(1-2∧2)”的值是()。
A. 1
B. 2
C. 3
D. 0
满分:3分
10.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A. 3
B. 3.2
C. 0
D. 3.07
满分:3分
11.下列说法中错误的是 ( ) A)只能在循环体内使用break语句 B)在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环 C)在while和do…while循环中,continue语句并没有使整个循环终止 D)continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
A. 只能在循环体内使用break语句
B. 在循环体内使用break语句可以使流程跳出本层循环体,从而提前结束本层循环
C. 在while和do…while循环中,continue语句并没有使整个循环终止
D. continue的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环判断
满分:3分
12.下面说法中正确的是()。
A. 置数语句DATA中的值可以是变量、表达式和函数。
B. 置数语句DATA中的值可以是变量、常量和字符串。
C. 置数语句DATA中的值只能是数值常量和字符串常量。
D. A和B都正确。
满分:3分
13.
A. 20
B. 30
C. 40
D. 100
满分:3分
14.在C程序中, 在求逻辑值时,用()表示逻辑表达式值为“真”,又用()表示逻辑表达式值为“假”。 ( )
A. 1 0
B. 0 1
C. 非0 非0
D. 1 1
满分:3分
15.关于赋值语句 LET x = x + 1 的正确说法是()。
A. 将变量x的值存入到x+1
B. 将变量x的值加1后赋给变量x
C. 变量x的值等于x + 1的值
D. 将变量x+1的值存入到x
满分:3分
16.以下程序的输出结果是( ) 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分
17.以下说法正确的是( )
A. C语言程序总是从第一个的函数开始执行
B. 在C语言程序中,要调用函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
满分:3分
18.以下叙述正确的是 ( )
A. 在C程序中,每行中只能写一条语句
B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C. 在C程序中,无论是整数还是实数,都能被准确无误地表示
D. 在C程序中,%是只能用于整数运算的运算符
满分:3分
19.下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
满分:3分
20.以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3分
二、判断题(共10道试题,共40分。)
1.PRINT语句用标准格式输出时,各输出项之间用分号分隔。
A. 错误
B. 正确
满分:4分
2.QBASIC提供了两个工作窗口。
A. 错误
B. 正确
满分:4分
3.STOP语句的作用是终止程序的运行。
A. 错误
B. 正确
满分:4分
4.QBASIC程序中,行号是由数字和字母组成。
A. 错误
B. 正确
满分:4分
5.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
6.在程序设计中,数据只能是数字
A. 错误
B. 正确
满分:4分
7.在赋值语句中,关键字 LET 可以被省略
A. 错误
B. 正确
满分:4分
8.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
9.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确
满分:4分
10.注释是QBASIC程序中无关紧要的部分
A. 错误
B. 正确
川大13春《程序设计语言(Ⅰ)1347》在线作业2
试卷总分:100 测试时间:--
一、单选题(共20道试题,共60分。)
1.计算机内部运算使用的数是( )
A. 十进制数
B. 十六进制数
C. 二进制数
D. 八进制数
满分:3分
2.十进制数2403转换成十六进制数为( )
A. 963
B. 369
C. 953
D. 359
满分:3分
3.以下叙述不正确的是( )
A. 一个C源程序可由一个或多个函数组成
B. 一个C源程序必须包含一个main函数
C. C程序的基本组成单位是函数
D. 在C程序中,注释说明只能位于一条语句的后面
满分:3分
4.下面不属于C语言的数据类型是( )
A. 整型
B. 实型
C. 逻辑型
D. 双精度实型
满分:3分
5.下列程序的输出结果是( ) main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A. 3
B. 3.2
C. 0
D. 3.07
满分:3分
6.以下程序的输出结果是( ) 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分
7.阅读下面程序段( ) #include "stdio.h" main() { char c; c=(′z′-′a′)/2+′A′; putchar(c);} 输出结果为
A. M
B. N
C. O
D. Q
满分:3分
8.表达式a<B||(C&D)中运算符优先级最高的是( )
A. ||
B. &
C. <
D. ()
满分:3分
9.下面四个赋值语句中,正确的是()。
A. LET x,y,z = 5
B. sx = 5
C. LET x + 1 = 5
D. LET x$ = 5
满分:3分
10.有字符串如下,"\n\\\407as1\"\xabc",则字符串的长度为( )
A. 6
B. 7
C. 8
D. 9
满分:3分
11.以下正确的说法是( )
A. 用户若需调用标准库函数,调用前必须重新定义
B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C. 系统根本不允许用户重新定义标准库函数
D. 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动调用
满分: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.下列语句执行后,变量a的值是()。 a = 3:a = 6 END a = 9
A. 3
B. 6
C. 9
D. 程序有错,a的值不可确定
满分:3分
14.C语言中用于结构化程序设计的3种基本结构是( )
A. 顺序结构、选择结构、循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
满分:3分
15.以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是( )
A. x/y*z
B. x*(1/(y*z))
C. x/y*1/z
D. x/y/z
满分:3分
16.
A. 25 36
B. 1 4
C. 1 25
D. 1 36
满分:3分
17.下面四组READ/DATA语句中正确的是()。
A. READ a,b,c DATA 1,2 * 3,6
B. READ a,b,c DATA 2x,3y,4
C. READ a,b,c DATA 1,6
D. READ a,b,c DATA 1,3,6
满分:3分
18.若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d",&x); y=x>12x+10:x-12; printf("%d\n",y); }
A. 0
B. 22
C. 12
D. 10
满分:3分
19.已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为( )
A. 1
B. 2
C. 3
D. 4
满分:3分
20.
A. 6
B. 24
C. 30
D. 32
满分:3分
二、判断题(共10道试题,共40分。)
1.在赋值语句中,关键字 LET 可以被省略。
A. 错误
B. 正确
满分:4分
2.WRITE 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分
3.在程序设计中,所谓“实现算法”即是指写出源程序。
A. 错误
B. 正确
满分:4分
4.QBASIC中所有语句都由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
5.QBASIC中所有语句都是由语句定义符和语句体共同组成。
A. 错误
B. 正确
满分:4分
6.QBASIC程序中,行号的大小将决定程序执行的顺序。
A. 错误
B. 正确
满分:4分
7.NAME 是QBASIC中合法的变量名。
A. 错误
B. 正确
满分:4分
8.在程序设计中,数据只能是数字。
A. 错误
B. 正确
满分:4分
9.STOP语句的作用是终止程序的运行。
A. 错误
B. 正确
满分:4分
10.QBASIC提供了两个工作窗口。
A. 错误
B. 正确
满分:4分
页:
[1]