当前位置:首页 >课程 >C语言编程新思路

1、下面4个选项中,均是不合法的用户标识符的选项的是( )。

A、Date sum do
B、char pao _123
C、b+a if float
D、_abc Temp Int

参考答案:请扫码使用小程序查看答案

2、下面4个选项中均是合法常量的选项是( )。

A、058 12e−3 3.6 'd'
B、−12.8 0x98 43.56e2 '\n'
C、"w" 034 0xa3 '\m'
D、4.45 076 5.33E1.5 "how"

参考答案:请扫码使用小程序查看答案

3、以下叙述不正确的是( )。

A、在C语言中,%运算符的优先级高于/ 运算符
B、在C语言中,area和AREA是两个不同的变量名
C、在C语言中,可以使用二进制整数
D、若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变

参考答案:请扫码使用小程序查看答案

4、在C语言中,要求运算对象必须是整型的运算符是 ( )。

A、/
B、*
C、+
D、%

参考答案:请扫码使用小程序查看答案

5、若有说明语句:char ch='\0x41'; 则变量ch包含( )个字符。

A、1
B、2
C、3
D、说明不合法,ch的值不确定

参考答案:请扫码使用小程序查看答案

6、若有定义:int a=7; float x=2.5,y=4.5; 则表达式x+a%3*(x+y)/2的值是 ( )。

A、2.500000
B、6.000000
C、5.500000
D、0.000000

参考答案:请扫码使用小程序查看答案

7、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )。

A、int
B、float
C、double
D、不确定

参考答案:请扫码使用小程序查看答案

8、以下叙述正确的是 ( )。

A、在C语言中,一行只能写一条语句
B、若a是实型变量,则在C语言中不允许用其他类型的数据对其赋值
C、在C语言中,无论是整数还是实数,都能被准确无误地表示
D、在C语言中,%是只能用于整数运算的运算符

参考答案:请扫码使用小程序查看答案

9、在C语言中,int型数据在内存中的存储形式是( )。

A、原码
B、反码
C、补码
D、ASCII码

参考答案:请扫码使用小程序查看答案

10、下列选项中可作为C语言的合法整数的是 ( )。

A、a2
B、101011B
C、03845
D、0x4b5

参考答案:请扫码使用小程序查看答案

11、字符型数据在内存中是以 ( )形式存储的。

A、ASCII码
B、补码
C、原码
D、BCD码

参考答案:请扫码使用小程序查看答案

12、下列叙述正确的是( )。

A、C语言不允许混合类型数据间进行运算
B、在C语言中,'b'和"b"的含义是不同的
C、C语言中,任何类型的数据都可进行%运算
D、在C语言中,整型常量有二进制、八进制、十六进制和十进制4种表示形式

参考答案:请扫码使用小程序查看答案

13、#include int main() { char ch; int i; i=65; ch="a"; printf("%c,%c,%d,%d \n",i,ch,i,ch); return 0; } 这段程序的运行结果是( )。

A、A,a,65,97
B、a,A, 97,65
C、a,A, 65,97
D、编译错误,无法运行

参考答案:请扫码使用小程序查看答案

14、设整型变量a=2,则执行下列语句后,实型变量b的值不是0.5的是( )。

A、b=1.0/a
B、b=1/(float)a
C、b=1/(a*1.0)
D、b=(float)(1/a)

参考答案:请扫码使用小程序查看答案

15、下列叙述正确的是( )。

A、不同类型的变量所占内存单元是相同的
B、C语言中,变量可以不经定义而直接使用
C、赋值表达式的左边只能是变量名
D、字符串常量"China!"在存储时,系统为其分配6个字节的空间

参考答案:请扫码使用小程序查看答案

16、#include int main() { int a=b=5,c; c=a+b; printf("c=%d\n",c); } 这段程序的运行结果是( )。

A、0
B、10
C、不确定
D、编译错误,无法运行

参考答案:请扫码使用小程序查看答案

17、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。

A、必须是下划线
B、可以是这三种字符中的任一种
C、必须为字母或者下划线
D、必须是字母

参考答案:请扫码使用小程序查看答案

18、如果在一个C语言表达式中有多个运算符,则运算时应该( )。

A、只考虑优先级
B、先考虑优先级,然后考虑结合性
C、只考虑结合性
D、先考虑结合性,然后考虑优先级

参考答案:请扫码使用小程序查看答案

19、已知字符A的ASCII值是65,若定义int i; 则执行语句i=’A’+3; 后,正确的叙述是 ( )。

A、i的值是字符A的ASCII值加上3,即68
B、语句不合法
C、语句可以执行,但没有计算结果
D、i的值是字符E

参考答案:请扫码使用小程序查看答案

20、在C语言中常量’\n’和常量”ABC”在内存中占用的字节数分别是( )。

A、1 3
B、1 4
C、2 3
D、2 4

参考答案:请扫码使用小程序查看答案