2020 程序设计方法(戴波)(电子科技大学) 最新满分章节测试答案
- 第二章第1部分(预习) 数据类型与表达式 第二章 数据类型与表达式 预习检测题_自测
- 第二章第1部分(预习) 数据类型与表达式 位运算与进制转换
- 第三章第1部分(预习) 控制语句 第三章 控制语句 预习检测题_自测
- 第四章第1部分(预习) 数组与结构 第四章 数组与结构 预习检测题_自测
- 第五章第1部分 指针 本章主要介绍指针概念、定义、运算及应用。指针类型是C语言提供的一种特殊的数据类型。 第五章 指针 预习检测题_自测
- 第六章第1部分 函数 本章主要讲述C语言的自定义函数,内容包括:函数定义,函数调用,函数参数,函数与数组,函数与指针,递归函数,命令行参数等。 第六章 函数 预习检测题_自测
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-09-17到2021-01-10
本篇答案更新状态:已完结
第二章第1部分(预习) 数据类型与表达式 第二章 数据类型与表达式 预习检测题_自测
1、 问题:判断是否闰年的表达式(如果是闰年则值为1,否则为0)为( )
选项:
A: ((year%4==0)&&(year%100!=0))||(year%400==0)
B: ((year%4==0)&&((year%100!=0)||(year%400!=0)))
C:((year%4==0)||(year%100!=0)&&(year%400==0))
D: (year%4==0)||((year%100==0)&&(year%400!=0))
答案: 【 ((year%4==0)&&(year%100!=0))||(year%400==0)】
2、 问题:设 x=0x55(01010101) y=0x5a(01011010)则表达式x|y和x&y的值分别为( )
选项:
A:0x50,0x50
B:0x50,0x5F
C:0x5F,0x50
D:0x5F,0x5F
答案: 【0x5F,0x50】
3、 问题:int x为1到100中的任意值时,表达式((x%2==0)|(x%2==1))的值为( )
选项:
A:0
B:1
C:不确定
D:其他
答案: 【1】
4、 问题:字符串”good”占据的内存空间至少为( )字节
选项:
A:4
B:5
C:6
D:3
答案: 【5】
5、 问题:以下变量定义,合法的有( )
选项:
A:char a,b; short x1,y_2;
B: int count, char c;
C:long else;
D:long a,b
答案: 【char a,b; short x1,y_2;】
第二章第1部分(预习) 数据类型与表达式 位运算与进制转换
1、 问题:int x; scanf(“%d”,&x);printf(“%x”,x);已知运行代码输入27,则输出:注意:回车不用输出,字母均是小写。
答案: 【1b】
2、 问题:已知数字0x3a,则对应的十进制数是:注意:回车不用输出,字母均是小写。
答案: 【58】
3、 问题:int x=0b00110011; int y=0b01110111; printf(“%x”, (x & y) | (x | y)) ;程序运行输出为:注意:回车不用输出,字母均是小写。
答案: 【77】
4、 问题:已知int x=234,则printf(“%x”,x);的代码运行结果是:注意:回车不用输出,字母均是小写。
答案: 【ea】
5、 问题:已知int x=312; 请写出3-6位的二进制数据(高位在左边,低位在右边,第0位开始):注意:回车不用输出,字母均是小写。
答案: 【0111】
第三章第1部分(预习) 控制语句 第三章 控制语句 预习检测题_自测
1、 问题:下面实现判断输入数据奇偶性代码正确的是( )
选项:
A:#include
int main()
{
int x;
scanf(“%d”,&x);
if(x/2)printf(“偶数”);
else printf(“奇数”);
return 0;
}
B:#include
int main()
{
int x;
scanf(“%d”,&x);
if(x%2)printf(“奇数”);
else printf(“偶数”);
return 0;
}
C:#include
int main()
{
int x;
scanf(“%d”,&x);
if(x%2=0)printf(“偶数”);
else printf(“奇数”);
return 0;
}
D:#include
int main()
{
int x;
scanf(“%d”,&x);
if(x/2=0)printf(“偶数”);
else printf(“奇数”);
return 0;
}
答案: 【#include
int main()
{
int x;
scanf(“%d”,&x);
if(x%2)printf(“奇数”);
else printf(“偶数”);
return 0;
}】
2、 问题:编程实现求n个数的和的代码正确的是( )
选项:
A:#include
int main()
{
int i,n,sum;
scanf(“%d”,&n);
for(i=0;i<=n;++i)
scanf(“%d”,&x);
sum+=x;
return 0;
}
B:#include
int main()
{
int i,n,sum;
scanf(“%d”,&n);
for(i=0;i<=n;++i);
scanf(“%d”,&x);
sum+=x;
return 0;
}
C:#include
int main()
{
int i,n,sum=0;
scanf(“%d”,&n);
for(i=0;i
int main()
{
int i,n,sum;
scanf(“%d”,&n);
for(i=0;i<10;++i){
scanf(“%d”,&x);
sum+=x;
}
return 0;
}
答案: 【#include
int main()
{
int i,n,sum=0;
scanf(“%d”,&n);
for(i=0;i<n;++i){
scanf(“%d”,&x),
sum+=x;}
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦