2020 C语言程序设计进阶与实践(陕西科技大学) 最新满分章节测试答案
- 1 C程序设计基础篇—— 1.2 数据类型与运算符 数据类型与运算符单元测试
- 1 C程序设计基础篇——1.3 顺序结构程序设计 顺序结构单元测试
- 1 C程序设计基础篇—— 1.4 分支结构程序设计 分支结构程序单元测试
- 1 C程序设计基础篇——1.5 循环结构程序设计 循环结构测试
- 【作业】1 C程序设计基础篇——1.5 循环结构程序设计 C语言程序设计 基础篇作业
- 2 C程序设计进阶篇——2.1 数组 数组单元测验
- 2 C程序设计进阶篇——2.2 函数 函数单元测验
- 第一篇章 基础部分 基础部分综合测试
- 【作业】第一篇章 基础部分 基本部分程序设计作业
- 2 C程序设计进阶篇——2.3 指针 指针单元测验
- 3 C程序设计高级篇——3.1 结构体与共用体 结构体与共用体单元测验
- 【作业】2 C程序设计进阶篇——2.3 指针 C语言程序设计 进阶篇作业
- 3 C程序设计高级篇——3.3 文件及应用 文件及应用单元测试
- 3 C程序设计高级篇——3.2 链表及应用 链表单元测试
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-17到2020-06-10
本篇答案更新状态:已完结
1 C程序设计基础篇—— 1.2 数据类型与运算符 数据类型与运算符单元测试
1、 问题:表达式:(int)((double)9/2)-(9)%2 的值是
选项:
A:0
B:1
C:2
D:3
E:4
F:5
答案: 【3】
2、 问题:若有定义语句:int x=10; ,则表达式 x-=x+x 的值为
选项:
A:-20
B:-10
C:0
D:10
E:20
答案: 【-10】
3、 问题:以下选项中,不能作为合法常量的是
选项:
A:1.234e04
B:1.234e0.4
C:1.234e+4
D:1.234e0
答案: 【1.234e0.4】
4、 问题:下列选项中,不能用作标识符的是
选项:
A: 1234
B: 1_2
C:int_2
D:2_int_
E:i_nt123
答案: 【2_int_】
5、 问题:设有定义:float a=2,b=4,h=3; 以下C语言表达式与 代数式 (a+b)/2 × h 计算结果不相符的是
选项:
A:(a+b)h/2
B:(1/2)(a+b)h
C:(a+b)h1/2
D:h/2(a+b)
答案: 【(1/2)(a+b)h】
6、 问题:已定义c为字符型变量,则下列语句中正确的是
选项:
A:c=‘97’;
B:c="97";
C:c=97;
D:c="a";
答案: 【c=97; 】
7、 问题:若有定义语句:int a=5;,则表达式:a++ 的值是
答案: 【5】
8、 问题:若有语句 double x=17; int y; ,当执行 y=(int)(x/5)%2;之后y 的值为
答案: 【1】
9、 问题:设有语句char a=’\072′;则变量a最终获得几个字符?(仅填写具体阿拉伯数字)
答案: 【1】
10、 问题:一个float型变量占几个字节?(仅填写具体阿拉伯数字)
答案: 【4】
11、 问题:int a=5,b=6,c=7,f; f=c>b>a ;f的最终结果是
答案: 【0】
1 C程序设计基础篇——1.3 顺序结构程序设计 顺序结构单元测试
1、 问题:以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序编译时出错。main()/Beginning /{ int r; float s;scanf("%d",&r);s=πrr; printf("s=%f",s);}出错的原因是
选项:
A:注释语句书写位置错误
B:存放圆半径的变量r不应该定义为整型
C:输出语句中格式描述符非法
D:计算圆面积的赋值语句中使用了非法变量
答案: 【计算圆面积的赋值语句中使用了非法变量】
2、 问题:数字字符0的ASCII值为48,若有以下程序main(){ char a=’1′,b=’2′; printf("%c,",b++); printf("%d",b-a);}程序运行后的输出结果是
选项:
A:3,2
B:50,2
C:2,2
D:2,50
答案: 【2,2 】
3、 问题:有以下程序main(){ int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d",n++,++m);}程序运行后的输出结果是
选项:
A:12353514
B:12353513
C:12343514
D:12343513
答案: 【12353514 】
4、 问题:有定义语句:int b;char c[10]; ,则正确的输入语句是
选项:
A:scanf("%d%s",&b,&c);
B:scanf("%d%s",&b,c);
C:scanf("%d%s",b,c);
D:scanf("%d%s",b,&c);
答案: 【scanf("%d%s",&b,c);】
5、 问题:有以下程序main(){ int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%d",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是
选项:
A:m=123n=456p=789
B:m=123 n=456 p=789
C:m=123,n=456,p=789
D:123 456 789
答案: 【m=123n=456p=789 】
6、 问题:有以下程序main(){ int a; char c=10;float f=100.0; double x;a=f/=c*=(x=6.5);printf("%d %d %3.1f %3.1f",a,c,f,x);}程序运行后的输出结果是
选项:
A:1 65 1 6.5
B: 1 65 1.5 6.5
C:1 65 1.0 6.5
D:2 65 1.5 6.5
答案: 【 1 65 1.5 6.5】
7、 问题:已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是
选项:
A: scanf(“%2d%2d%2d”,&i,&j,&k);
B: scanf(“%d %d %d”,&i,&j,&k);
C:scanf(“%d,%d,%d”,&i,&j,&k);
D:scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
答案: 【scanf(“%d,%d,%d”,&i,&j,&k);】
8、 问题:有以下程序main(){ int m=3,n=4,x; x=-m++; x=x+8/++n; printf("%d",x);}程序运行后的输出结果是
答案: 【-2】
9、 问题:有以下程序main( ){ int x=102,y=012; printf(“%2d,%2d”,x,y);} 执行后输出结果是
答案: 【(以下答案任选其一都对)102,10;
102,10】
10、 问题:以下程序的输出结果是_____main() { int a=177;printf("%o",a);}
答案: 【261】
11、 问题:以下程序的输出结果是_____main(){ int a=0a+=(a=8);printf("%d",a);}
答案: 【16】
12、 问题:若有语句int i=-19,j=i%4; printf("%d",j);则输出结果是_____
答案: 【-3】
1 C程序设计基础篇—— 1.4 分支结构程序设计 分支结构程序单元测试
1、 问题:在C语言中,可用做if语句判断的表达式是()
选项:
A:关系表达式
B:逻辑表达式
C:算术表达式
D:任意表达式
答案: 【任意表达式】
2、 问题:有以下程序 #include <stdio.h> void main( ) { int x=l, y=2, z=3; if(x>y) if(y<z) printf("%d", ++z); else printf("%d", ++y); printf("%d", x++); } 程序的运行结果是( )。
选项:
A:331
B:41
C:2
D:1
答案: 【1】
3、 问题:有以下程序 main(){int a=1,b=2,c=3,d=0;If (a==1&&b++==2) If(b!=2||c–!=3) printf(“%d%d%d”,a,b,c); else printf(“%d%d%d”,a,b,c); else printf(“%d%d%d”,a,b,c);}程序运行后的输出结果是( )。
选项:
A:1 2 3
B:1 3 2
C:1 3 3
D:3 2 1
答案: 【1 3 3】
4、 问题:有以下程序main(){ int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d",d); else if((c-1>=d)==1) printf("%d",d+1); else printf("%d",d+2);}执行后输出结果是
选项:
A:2
B:3
C:4
D:编译时有错,无结果
答案: 【3】
5、 问题:若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
选项:
A:abs(x-y)<10
B:x-y>-10&& x-y<10
C:(x-y)<-10||!(y-x)>10
D:(x-y)*(x-y)<100
答案: 【(x-y)<-10||!(y-x)>10】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦