2020 C语言程序设计(沈阳理工大学) 最新满分章节测试答案
- 第二周:C语言变量、常量及表达式 第二周单元测验
- 第八周:数组(2) 第八周单元测验
- 第三周:C程序及流程控制(1) 第三周单元测验
- 第四周:C程序及流程控制(2) 第四周单元测验
- 第五周:函数(1) 第五周单元测试
- 第六周:函数(2) 第六周单元测验
- 第七周:数组(1) 第七周单元测验
- 第一周:C语言概述 第一周单元测试
- 第九周:指针(1) 第九周单元测验
- 第十周:指针(2) 第十周测验题
- 第十一周:字符串(1) 第十一周测验题
- 第十二周:字符串(2) 第十二周测验题
- 第十三周:结构与联合(1) 第十三周测验题
- 第十四周:结构与联合(2) 第十四周测验题
- 第十五周:枚举、链表与文件(该章不作为考试内容) 第十五周测验题
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-23到2020-07-18
本篇答案更新状态:已完结
第二周:C语言变量、常量及表达式 第二周单元测验
1、 问题:已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句“printf("%d,%d", c1, c2 – 2);”后,输出的结果是( )。
选项:
A:65,66
B:A,B
C:A,68
D:65,68
答案: 【65,66】
2、 问题:字符串"\\"ABC\"\"的长度是( )。
选项:
A:7
B:11
C:5
D:3
答案: 【7】
3、 问题:设有整型变量i ,其值为020;整型变量j,其值为20。执行语句: printf("%d,%d", i , j); 后,输出结果是( )。
选项:
A:16,20
B:20,20
C:20,16
D:16,16
答案: 【16,20】
4、 问题:设整型变量x为5,y为2,结果值为1的表达式是( )。
选项:
A:x != y || x >= y
B: !(y == x / 2)
C: y != x % 3
D:x > 0 && y < 0
答案: 【x != y || x >= y】
5、 问题:二进制加法10010100 + 00110010的和为( )。
选项:
A:11000110
B:10100110
C:10110110
D:11100110
答案: 【11000110】
6、 问题:属于整型常量的是( )。
选项:
A:14
B:14.0
C:14.0E20
D:-14.5
答案: 【14】
7、 问题:x, a , b 均为整型变量,执行语句“x = a = 3 , b =( a–);” 后, x、a、b的值依次为( )。
选项:
A:3,2,3
B:3,3,2
C:3,2,2
D:2,3,2
答案: 【3,2,3】
8、 问题:设整型变量x的值为35,则表达式“(x & 15) && (x | 15)”的值是( )。
选项:
A:1
B:0
C:15
D:35
答案: 【1】
9、 问题:属于实型常量的是( )。
选项:
A: ‘A’
B:"120"
C:120
D:1E-1
答案: 【1E-1】
10、 问题:设整型变量a为5,使整型变量b 不为2的表达式是( )。
选项:
A:b = a / 2;
B:b = 6 – (–a);
C:b = a % 2;
D:b = a > 3 ? 2 : 1;
答案: 【b = a % 2; 】
11、 问题:设有整型变量n1、n2,其值均为3,执行语句“n2 = (n1++, n2++, ++n1);”后,n2的值是( )。
选项:
A:3
B:4
C:5
D:6
答案: 【5】
12、 问题:设单精度型变量f、g均为5.0,使f为10.0的表达式是( )。
选项:
A:f += g;
B:f -= g + 5;
C:f *= g – 15;
D:f /= g * 10
答案: 【f += g;】
13、 问题:表达式“1 ? (0 ? 3 : 2) : (10 ? 1 : 0)”的值为( )。
选项:
A:3
B:2
C:1
D:0
答案: 【2】
14、 问题:设x、y、z均为实型变量,代数式“x / (yz)”的C表达式写法正确的是( )。
选项:
A:x / (y * z)
B:x % y % z
C:x / y * z
D:x % y* z
答案: 【x / (y * z)】
15、 问题:下面程序的输出是( )。#include <stdio.h>void main( ){ int x=10, y=3; printf("%d",y=x/y);}
选项:
A:3
B:1
C:2
D:不确定的值
答案: 【3】
16、 问题:下列不正确的转义字符是( )。
选项:
A:’\’
B:’\"’
C:’\084′
D:’\0′
答案: 【‘\084’】
17、 问题:若有以下定义:char a; int b;float c; double d;则表达式a*b+d-c值的类型为( )。
选项:
A:float
B:int
C:char
D:double
答案: 【double】
18、 问题:以下程序的输出结果是( )。#include <stdio.h>void main( ) { int a=10,b=10; printf("%d,%d", –a, ++b);}
选项:
A:8,9
B:10,10
C:9,8
D:9,11
答案: 【9,11】
19、 问题:表达式1.5-7/2+4.3+5%2的值是( )。
选项:
A:4.3
B:4.8
C:3.5
D:3.8
答案: 【3.8】
20、 问题:若有以下程序:#include <stdio.h>void main( ){ int k=2,i=2,m; m=(k+=i*=k); printf("%d,%d",m,i);}执行后的输出结果是( )。
选项:
A:6,4
B:8,6
C:8,3
D:7,4
答案: 【6,4 】
21、 问题:能正确表示逻辑关系:“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
答案: 【a>=10‖a<=0】
22、 问题:已知unsigned int x = 012, y = 0x0f; 则表达式x & y的结果为( )。
选项:
A:10
B:12
C:9
D:15
答案: 【10】
23、 问题:已知unsigned int x = 012, y = 0x0f; 则表达式x | y的结果为( )。
选项:
A:15
B:14
C:16
D:13
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦