四川大学《程序设计语言(Ⅰ)1347》13春在线作业1
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
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码
此题选: D 满分:3 分
3. 若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d", x); y=x 12?x+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
此题选: D 满分: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程序中,%是只能用于整数运算的运算符
此题选: D 满分:3 分
19. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D 满分:3 分
20. 以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
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 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
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码
此题选: D 满分:3 分
3. 若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d", x); y=x 12?x+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
此题选: D 满分: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程序中,%是只能用于整数运算的运算符
此题选: D 满分:3 分
19. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D 满分:3 分
20. 以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
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 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
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码
此题选: D 满分:3 分
3. 若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d", x); y=x 12?x+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
此题选: D 满分: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程序中,%是只能用于整数运算的运算符
此题选: D 满分:3 分
19. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D 满分:3 分
20. 以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
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 分
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
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码
此题选: D 满分:3 分
3. 若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d", x); y=x 12?x+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
此题选: D 满分: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程序中,%是只能用于整数运算的运算符
此题选: D 满分:3 分
19. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D 满分:3 分
20. 以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
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 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
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码
此题选: D 满分:3 分
3. 若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d", x); y=x 12?x+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
此题选: D 满分: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程序中,%是只能用于整数运算的运算符
此题选: D 满分:3 分
19. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D 满分:3 分
20. 以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
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 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
一、单选题(共 20 道试题,共 60 分。)
V
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码
此题选: D 满分:3 分
3. 若运行时给变量x输入12,则以下程序的运行结果是( ) main() {int x,y; scanf("%d", x); y=x 12?x+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
此题选: D 满分: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程序中,%是只能用于整数运算的运算符
此题选: D 满分:3 分
19. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )
A. 016 0x8f 018
B. 0abc 017 0xa
C. 010 -0x11 0x16
D. 0a12 7ff -123
此题选: D 满分:3 分
20. 以下叙述中正确的是( )
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
满分:3 分
川大《程序设计语言(Ⅰ)1347》13春在线作业1
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
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 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
下一篇 : 四川大学《成本会计1136》13春在线作业2