2020 C语言程序设计(沈阳理工大学) 最新满分章节测试答案

2025年1月10日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读