c语言题目请教
1.下列描述中不正确的是A、字符型数组中可以存放字符串B、可以对字符型数组进行整体输入、输出C、可以对整型数组进行整体输入、输出D、不能在赋值语句中通过赋值运算符"="对...
1. 下列描述中不正确的是
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整型数组进行整体输入、输出
D、不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值
2. 以下选项中,非法的字符常量是( )
A、'\t'
B、'\17'
C、"n"
D、'\xaa'
3. 下列四组选项中,均不是C语言关键字的选项是
A、define IF type
B、 getc char printf
C、include scanf case
D、while go pow
4. 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是
A、 n=(n*100+0.5)/100.0
B、m=n*100+0.5,n=m/100.0
C、n=n*100+0.5/100.0
D、n=(n/100+0.5)*100.0
5. 下面四个选项中,均是不正确的八进制数或十六进制数的选项是
A、 016 0x8f 018
B、0abc 017 0xa
C、010 -0x11 0x16
D、0a12 7ff -123
6. 下面四个选项中,均是合法的浮点数的选项是
A、+1e+1 5e-9.4 03e2
B、-.60 12e-4 -8e5
C、123e 1.2e-.4 +2e-1
D、-e3 .8e-4 5.e-0
7. C语言中,double类型数据占( )个字节,char类型数据占( )个字节
A、1
B、2
C、4
D、8和1
8. 设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为
A、float
B、char
C、int
D、 double
9. C语言提供的合法的数据类型关键字是:
A、Double
B、short
C、integer
D、Char
10. 下面四个选项中,均是不合法的转义字符的选项是
A、'\"' '\\' '\xf
B、'\1011' '\' '\a'
C、 '\011' '\f' '\}'
D、'\abc' '\101' 'xlf'
11. 下列变量名合法的是( )
A、#1
B、$567
C、a-b
D、m_number
12. 以下选项中不属于C语言的类型的是
A、signed short int
B、unsigned long int
C、unsigned int
D、long short
13. 若有说明语句:char c='\72';则变量c
A、包含1个字符
B、包含2个字符
C、包含3个字符
D、说明不合法,c的值不确定
14. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为
A、0--255
B、0--32767
C、0--65535
D、0--2147483647
15. 以下正确的叙述是
A、在C程序中,每行中只能写一条语句
B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C、在C程序中,无论是整数还是实数,都能被准确无误地表示
D、在C程序中,%是只能用于整数运算的运算符
16. 下面四个选项中,均是合法转义字符的选项是
A、-e3 .8e-4 5.e-0
B、'\' '\017' '\"'
C、'\018' '\f' 'xab'
D、'\\0' '\101' 'xlf'
17. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(3分)
A、3.500000
B、3
C、2.000000
D、3.000000
18. C语言中最简单的数据类型包括:__
A、整型,实型,逻辑型
B、整型,字符型,逻辑型
C、整型,实型,字符型
D、整型,实型,逻辑型,字符型
19. 下面四个选项中,均是不合法的整型常量的选项是
A、--0f1 -0xffff 0011
B、-0xcdf 017 12,456
C、-018 999 5e2
D、-0x48eg -068 03f 展开
A、字符型数组中可以存放字符串
B、可以对字符型数组进行整体输入、输出
C、可以对整型数组进行整体输入、输出
D、不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值
2. 以下选项中,非法的字符常量是( )
A、'\t'
B、'\17'
C、"n"
D、'\xaa'
3. 下列四组选项中,均不是C语言关键字的选项是
A、define IF type
B、 getc char printf
C、include scanf case
D、while go pow
4. 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是
A、 n=(n*100+0.5)/100.0
B、m=n*100+0.5,n=m/100.0
C、n=n*100+0.5/100.0
D、n=(n/100+0.5)*100.0
5. 下面四个选项中,均是不正确的八进制数或十六进制数的选项是
A、 016 0x8f 018
B、0abc 017 0xa
C、010 -0x11 0x16
D、0a12 7ff -123
6. 下面四个选项中,均是合法的浮点数的选项是
A、+1e+1 5e-9.4 03e2
B、-.60 12e-4 -8e5
C、123e 1.2e-.4 +2e-1
D、-e3 .8e-4 5.e-0
7. C语言中,double类型数据占( )个字节,char类型数据占( )个字节
A、1
B、2
C、4
D、8和1
8. 设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为
A、float
B、char
C、int
D、 double
9. C语言提供的合法的数据类型关键字是:
A、Double
B、short
C、integer
D、Char
10. 下面四个选项中,均是不合法的转义字符的选项是
A、'\"' '\\' '\xf
B、'\1011' '\' '\a'
C、 '\011' '\f' '\}'
D、'\abc' '\101' 'xlf'
11. 下列变量名合法的是( )
A、#1
B、$567
C、a-b
D、m_number
12. 以下选项中不属于C语言的类型的是
A、signed short int
B、unsigned long int
C、unsigned int
D、long short
13. 若有说明语句:char c='\72';则变量c
A、包含1个字符
B、包含2个字符
C、包含3个字符
D、说明不合法,c的值不确定
14. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为
A、0--255
B、0--32767
C、0--65535
D、0--2147483647
15. 以下正确的叙述是
A、在C程序中,每行中只能写一条语句
B、若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C、在C程序中,无论是整数还是实数,都能被准确无误地表示
D、在C程序中,%是只能用于整数运算的运算符
16. 下面四个选项中,均是合法转义字符的选项是
A、-e3 .8e-4 5.e-0
B、'\' '\017' '\"'
C、'\018' '\f' 'xab'
D、'\\0' '\101' 'xlf'
17. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(3分)
A、3.500000
B、3
C、2.000000
D、3.000000
18. C语言中最简单的数据类型包括:__
A、整型,实型,逻辑型
B、整型,字符型,逻辑型
C、整型,实型,字符型
D、整型,实型,逻辑型,字符型
19. 下面四个选项中,均是不合法的整型常量的选项是
A、--0f1 -0xffff 0011
B、-0xcdf 017 12,456
C、-018 999 5e2
D、-0x48eg -068 03f 展开
4个回答
展开全部
1.c,此题简单,不解释;
2.c,是字符串常量;
3.a,(b中的char,c中的case,d中的while)
4.b,m为整型的所以运算时会产生题中现象;
5.d,简单,不解释;
6.b,e后必须接整数,前边的不能缺省;
7.此题不严格,不同的编译器中所占空间不同
8.d,简单不解释
9.b,简单不解释
10.d,\后接三位八进制数,或2位十六进制数,或一个字符;
11.d,简单不解释
12.d,简单不解释
13.a,转义字符
14.c,简单不解释
15.b,简单不解释
16.b,a不是转义字符,c中的第二个对,d中全错
17.a,数据间转换
18.c,简单不解释
19.d,第一个因为e,g,第二个因为8,第三个因为f
楼主还费解么?
2.c,是字符串常量;
3.a,(b中的char,c中的case,d中的while)
4.b,m为整型的所以运算时会产生题中现象;
5.d,简单,不解释;
6.b,e后必须接整数,前边的不能缺省;
7.此题不严格,不同的编译器中所占空间不同
8.d,简单不解释
9.b,简单不解释
10.d,\后接三位八进制数,或2位十六进制数,或一个字符;
11.d,简单不解释
12.d,简单不解释
13.a,转义字符
14.c,简单不解释
15.b,简单不解释
16.b,a不是转义字符,c中的第二个对,d中全错
17.a,数据间转换
18.c,简单不解释
19.d,第一个因为e,g,第二个因为8,第三个因为f
楼主还费解么?
展开全部
2楼的答案是正确的,3楼请注意看题目,尽管你有解释
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CCAAD BDDBD DDACD BDCD
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ACAAD BDDBD DDACD DDCD
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询