本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注