2020 C语言程序设计CAP_CNU(重庆师范大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-24到2020-06-30
本篇答案更新状态:已完结
【作业】第2章:计算 第2章编程题
1、 问题:逆序的三位数
建议:【本题是主观题,暂无解析】
【作业】第3章:判断 第3章编程题
1、 问题:时间换算
建议:【本题是主观题,暂无解析】
第3章:判断 小测验
1、 问题:1.“程序存储”思想是由 提出来的。A. Dennis M.Ritchie B. Alan TuringC. John Von Neumann D. Ken Thompsom
选项:
A:A
B:B
C:C
D:D
答案: 【C】
2、 问题:2.能正确表示a和b同时为正或同时为负的逻辑表达式是( )。A.a>=0||b>=0)&&(a<0 ||b<0) B.(a>=0 && b>=0)&&(a<0 && b<0)C.(a+b>0) &&(a+b<=0) D. a*b>0
选项:
A:A
B:B
C:C
D:D
答案: 【D】
3、 问题:3. 以下哪一个变量名是不正确的 。A. _filename B. while C. a_1 D. pi
选项:
A:A
B:B
C:C
D:D
答案: 【B】
4、 问题:4. 下列不合法的常量是 。A. ‘\xA’ B. ‘\49’ C. ‘’ D. “ ”
选项:
A:A
B:B
C:C
D:D
答案: 【B】
5、 问题:5. 设C语言中short型数据占1个字节,则unsigned short型数据的取值范围是 。A. 0-255 B. 0-65535 C. -256-255 D. -32768-32767
选项:
A:A
B:B
C:C
D:D
答案: 【A】
6、 问题:6. C语言中输入语句为:scanf(“%d,%d”,&x,&y); ,为使变量x和y的分别为5和10,从键盘输入数据的正确形式是 。A. 5 10<回车> B. x=5 y=10<回车> C. x=5, y=10<回车> D. 5,10<回车>
选项:
A:A
B:B
C:C
D:D
答案: 【D】
7、 问题:7. C 语言源程序文件的扩展名是 。A. .cpp B. .obj C. .c D. .exe
选项:
A:A
B:B
C:C
D:D
答案: 【C】
8、 问题:8. 能表述 “10≤x<20”的C表达式是 。A. 10≤x<20C B. 10≦x<20C C. x>=10&&x<20 D. . x>=10&&x<20
选项:
A:A
B:B
C:C
D:D
答案: 【C】
9、 问题:9.够构成C语言程序的基本单位是( )。A.语句 B.行号 C.数据 D.函数
选项:
A:A
B:B
C:C
D:D
答案: 【D】
10、 问题:10.if-else嵌套时,为了避免出现二义性,C语言规定else与if的配对规则是( )。A.与缩进位置相同的if 配对 B.与其之前未配对的if配对C.与其之前最近的未配对的if配对 D.与同一行上的if配对
选项:
A:A
B:B
C:C
D:D
答案: 【C】
11、 问题:11.设a,b,c,d的值均为0, 则表达式(m=a==b)&&(n=c!=d)的值是多少 ( )
答案: 【0】
12、 问题:12.设有int x=11;则表达式(x+1/3)的值是多少( )
答案: 【11】
13、 问题:13.表达式(a=2)&&(b= -2)的值是多少( )
答案: 【1】
14、 问题:14. 设有语句:int a=7; float x=2.5,y=4.7;, 表达式x+a%3*(int)(x+y)%2/4的值是多少( )
答案: 【2.5】
15、 问题:15.表达式y=13>12?15:6的值是多少( )
答案: 【15】
16、 问题:16.已知 intx=5,y=3 ;执行语句y*=x+5; 后, y的值是多少( )
答案: 【30】
17、 问题:17. 若有int x=1,y=1,表达式(!x||–y)的值是多少( )
答案: 【0】
18、 问题:18. 设有语句:int a=1,b=2,n=1;,执行 (a>b)||(n=2);只后,n的值是多少( )
答案: 【2】
19、 问题:19.已知int a=1; double b=2; 则表达式 1.5+a/b+’a’的值是多少( )
答案: 【99】
20、 问题:20.已知x、a为int型变量,则表达式x=(a=5,a*2,a+5)的值是多少( )
答案: 【10】
【作业】第5章:循环控制 第5章编程题
1、 问题:素数和
建议:【本题是主观题,暂无解析】
第一次单元测验
1、 问题:以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
选项:
A:*#
B:##
C:#
D:#
E:
答案: 【*#】
2、 问题:下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
选项:
A:10
B:12
C:20
D:24
答案: 【10】
3、 问题:下面程序段的输出结果是?int k;while(k!=0) k=k-1;printf(“%d”, k);
选项:
A:0
B:无论k的初值如何,最终都会减到0的。
C:因为k没有初值,所以结果不确定
D:1
E:因为没有给k赋初值,因此程序不能通过编译
答案: 【0;
无论k的初值如何,最终都会减到0的。】
4、 问题:以下表达式x&&1用在if的条件中时,和哪个是等价的:
选项:
A:x!=0
B:x
C:x==0
D:x==1
E:x!=1
答案: 【x!=0;
x】
5、 问题:以下哪个不是C语言的关键字?
选项:
A:include
B:if
C:while
D:int
E:for
答案: 【include】
6、 问题:以下哪个直接量是十进制的124?
选项:
A:0174
B:0x7C
C:124
D:0x124
E:0124
F:124d
答案: 【0174;
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦