2020 C语言程序设计(唐江凌)(桂林师范高等专科学校) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-07-12
本篇答案更新状态:已完结
单元2 数据描述 单元2 自测试卷(19级)
1、 问题:下面4个选项中,均是不正确的八进制数或十六进制数的是( )。
选项:
A:016,0x8f,018
B:068,7aa,-123
C:010,-0x11,0x16
D:0adc,017,0xa
答案: 【068,7aa,-123】
2、 问题:下面4个选项中,均是合法转义字符的是( )。
选项:
A:”’, ‘\’, ‘\t’
B:"\", ‘\017’, ‘\=’
C:’\018’, ‘\f’, ‘xab’
D:’\0’, ‘\101’, ‘xlf’
答案: 【”’, ‘\’, ‘\t’ 】
3、 问题:下面4个选项中,不能作为合法常量的是( )。
选项:
A:1.234e04
B:1.234e0.4
C:1.234e+4
D:1.234e0
答案: 【1.234e0.4】
4、 问题:下列不正确的转义字符是( )。
选项:
A:’\’
B:”’
C:’0′
D:’\0′
答案: 【‘0’】
5、 问题:下列正确的字符是( )。
选项:
A:’\182′
B:’\xax’
C:"a"
D:’x’
答案: 【‘x’】
6、 问题:字符串"\a\china\girl\123"的长度是( )。
选项:
A:14
B:15
C:16
D:17
答案: 【14】
7、 问题:下面4个选项中,存储长度为2的是( )。
选项:
A:"\ab"
B:"\xb"
C:"ab"
D:’xb’
答案: 【"\xb" 】
8、 问题:在C 语言中,char型数据在内存中的存储形式是( )。
选项:
A:ASCII字符
B:反码
C:原码
D:补码
答案: 【补码】
9、 问题:如果不显式地为自动变量初始化,则它的初值为( )。
选项:
A:0
B:1
C:不确定
D:-1
答案: 【不确定】
10、 问题:以下的变量定义中,合法的是( )。
选项:
A:float 3_four =3.4
B:int abc=2+3;
C:double a=1+4e2.0;
D:short do =15;
答案: 【int abc=2+3;】
11、 问题:已知字母A的ASCII码值为十进制数65,且c2为字符型,则执行语句c2=’A’+’6′-‘3’后,c2中的值为( )。
选项:
A:D
B:67
C:C
D:66
答案: 【D】
12、 问题:字符串"ab\783"的存储长度是( )。
选项:
A:7
B:6
C:5
D:4
答案: 【6】
13、 问题:变量定以后,系统将为变量分配存储空间,int类型的自动变量( )。
选项:
A:将在编译时分配4个字节的存储空间
B:将在编译时分配8个字节的存储空间
C:将在程序执行时分配4个字节的存储空间
D:将在程序执行时分配8个字节的存储空间
答案: 【将在程序执行时分配4个字节的存储空间】
14、 问题:变量定以后,系统将为变量分配存储空间,double类型的静态变量( )。
选项:
A:将在编译时分配4个字节的存储空间
B:将在编译时分配8个字节的存储空间
C:将在程序执行时分配4个字节的存储空间
D:将在程序执行时分配8个字节的存储空间
答案: 【将在编译时分配8个字节的存储空间】
15、 问题:将整数378转换为二进制数、八进制数和十六进制数分别是( )。
选项:
A:10111101,275,a71
B:101111010,572,17a
C:111101010,752,71a
D:101010111,527,1a7
答案: 【101111010,572,17a】
16、 问题:要使以下程序输出3。请在空中填入正确内容。int main(){ int ______ ; a=a+1; printf("%d",a); return 0 ;}
答案: 【(以下答案任选其一都对)a=2;
a=2;;
a=2;】
17、 问题:要使以下程序正确运行并输出10,请在空中填入正确内容。inr main(){ char x; x=’K’ – ; printf("%d",x); return 0;}
答案: 【(以下答案任选其一都对)’A’;
65】
18、 问题:以下程序段输出的结果是( )。 int a=97; printf("%c",a);
答案: 【a】
19、 问题:以下程序段输出的结果是( )。 unsigned char a=255,b; b=a+1; printf("%d",b);
答案: 【0】
20、 问题:阅读下列程序段,写出运行结果( )。int f(int a);int main(){ int a=2; printf("%d",f(a)); printf("%d",f(a)); printf("%d",f(a)); return 0;}int f(int a){ int b=0; static int c=3; b=b+1; c=c+1; return(a+b+c);}
答案: 【789】
单元3 数据操作 单元3 自测试卷(19级)
1、 问题:设int x=8, y;执行y=x++;后,变量x、y的值分别是
选项:
A:8,8
B:8,9
C:9,8
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦