C语言中常见的判断题

合集下载

c语言试题判断题

c语言试题判断题

c语言试题判断题(总7页)

--本页仅作为文档封面,使用时请直接删除即可--

--内页可以根据需求调整合适字体及大小--

三、判断题(10道小题,共10分)

1、C 语言具有简洁明了的特点。(1分)

正确

2、预处理命令的前面必须加一个“#”号。(1分)

正确

3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(1分)

正确

4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(1

分)

正确

5、continue 不是结束本次循环,而是终止整个循环的执行。(1分)

错误

6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)

错误

7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)

正确

8、直接访问就是直接利用变量的地址进行存取直接访问(1分)

正确

9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。(1分)

正确

10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1分)

错误

11、C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。(1分)

正确

12、浮点型常量的指数表示中 ,e 是可以省略的。(1分)

错误

13、任何表达式语句都是表达式加分号组成的。(1分)

正确

14、在switch语句中,每一个的case常量表达式的值可以相同。(1分)

错误

15、do-while循环的while后的分号可以省略。(1分)

错误

16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。

C语言判断题

C语言判断题
Y
若有int a[10],*p;p=&a[5];则P[-1]是不合法的.
N
若有int a[10],*p=a;则p++和a++的作用相同.
N
fseek()函数一般用于二进制文件.
Y
fseek函数有三个参数:文件指针、偏移大小的长整数、开始位置的整型常量.
Y
int *p[6];定义了6个下标变量的整型指针.
Y
一个变量可以同时被定义为多种类型.
N
程序中的变量代表内存中的一个存储单元,它的值不可以随时修改.
N
一个字符变量只能存储一个字符.
Y
char c[]="Very Good"; 是一个合法的为字符串数组赋值的语句.
Y
inta[]={3.1,5.8,6.7,-3.6},i;for(i=0;i<4;i++)printf("%d",a[i]);能输出数组元素a[2]的值.
N
int a[10];for(i=1;i<=10;i++)a[i-1]=i;能使数组元素分别取值{1,2,3,4,5,6,7,8,9,10}
Y
int a[2][3];按照它在内存的排列次序,a数组的所有元素是a[0][0]、a[1][0]、a[0][1]、a[1][1]、a[0][2]、a[1][2].

C语言判断题

C语言判断题

判断题

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: N

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: N 答案: Y

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: Y

考生选择: N 答案: Y

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: Y 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: N 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

C语言判断题

C语言判断题

判断题

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: N

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: Y 答案: Y

考生选择: N 答案: Y

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: Y

考生选择: N 答案: Y

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: Y 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: N 答案: N

考生选择: N 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: Y 答案: Y

考生选择: Y 答案: N

考生选择: N 答案: Y

考生选择: N 答案: N

考生选择: Y 答案: Y

C语言考试题库之判断题

C语言考试题库之判断题

三、判断题(10道小题,共10分)

1、C 语言具有简洁明了的特点。(1分)

正确

2、预处理命令的前面必须加一个“#”号。(1分)

正确

3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(1分)

正确

4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(1

分)

正确

5、continue 不是结束本次循环,而是终止整个循环的执行。(1分)

错误

6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)

错误

7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)

正确

8、直接访问就是直接利用变量的地址进行存取直接访问(1分)

正确

9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。(1分)

正确

10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1分)

错误

11、C 语言标准格式输入函数scanf() 的参数表中要使用变量的地址值。(1分)

正确

12、浮点型常量的指数表示中,e 是可以省略的。(1分)

错误

13、任何表达式语句都是表达式加分号组成的。(1分)

正确

14、在switch语句中,每一个的case常量表达式的值可以相同。(1分)

错误

15、do-while循环的while后的分号可以省略。(1分)

错误

16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。正确

17、C语言函数返回类型的默认定义类型是void(1分)

错误

18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)

C语言判断题

C语言判断题
正确:Baidu Nhomakorabea人
错误:0人
正确率:0%
查看统计详情
9
在一个源文件中定义的外部变量的作用域为本文件的全部范围。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
10
宏替换时先求出实参数表达式的值,然后带入形参运算求值。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
11
字符‘\0’是字符串的结束标记,其ASCII代码值为0
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
37
C语言中的标识符只能由数字和字母组成。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
38
C语言程序的基本单位是函数。
正确答案:√
正确:0人
错误:0人
正确率:0%
查看统计详情
39
C语言程序可以包含多个主函数。
正确答案:×
正确:0人
错误:0人
查看统计详情
51
C语言中,putchar()函数可以向终端输出一个字符串。
正确答案:×
正确:0人
错误:0人
正确率:0%
查看统计详情
52
C语言中,getchar()函数可以从终端得到一个字符。

C语言考试题库之判断题

C语言考试题库之判断题

三、判断题(10道小题,共10分)

1、C 语言具有简洁明了的特点。(1分)

正确

2、预处理命令的前面必须加一个“#”号。(1分)

正确

3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(1分)

正确

4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(1

分)

正确

5、continue 不是结束本次循环,而是终止整个循环的执行。(1分)

错误

6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)

错误

7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)

正确

8、直接访问就是直接利用变量的地址进行存取直接访问(1分)

正确

9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。(1分)

正确

10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1分)

错误

11、C 语言标准格式输入函数scanf() 的参数表中要使用变量的地址值。(1分)

正确

12、浮点型常量的指数表示中,e 是可以省略的。(1分)

错误

13、任何表达式语句都是表达式加分号组成的。(1分)

正确

14、在switch语句中,每一个的case常量表达式的值可以相同。(1分)

错误

15、do-while循环的while后的分号可以省略。(1分)

错误

16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。正确

17、C语言函数返回类型的默认定义类型是void(1分)

错误

18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)

C语言判断题

C语言判断题

C语言判断题

1.每一个C语言程序都必须有一个main函数。

答案: 正确

2.C语言程序的三种基本结构是顺序结构、选择结构和递归结构。

答案: 错误,C语言程序的三种基本结构是顺序结构、选择结构和循环结构。

3.在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。

答案: 错误,程序设计中经常用选择(又称分支)、循环和函数3种控制结构。

4.用C语言编写的源程序必须经过编译连接后生成可执行程序,才能运行。

答案: 正确

5.C程序主函数中的一个变量可以被定义为两个或多个不同的类型。

答案: 错误,C程序主函数中的一个变量只能被定义为一种类型。

6.在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行结果不发生影响。

答案: 错误,/*与*/之间的注释信息在编译时会被忽略,不会被编译。

7.C程序是由函数构成的,每一个函数完成相对独立的功能。

答案: 正确

8.一个C语言程序中,有且只能有一个main函数。

答案: 正确

9.C程序总是从程序的第一条语句开始执行。

答案: 错误,C程序总是从main函数开始执行。

10.C语言标识符由字母、数字和下划线组成,其中第一个字符必须是字母。

答案: 错误,C语言标识符由字母、数字和下划线组成,其中第一个字符可以是字母或下划线。

11.C语言规定:在一个源程序中,main函数的位置必须在最开始。

答案: 错误,C语言规定:在一个源程序中,main函数可以出现在任意位置。

12.C语言程序的基本单位是语句。

答案: 错误,C语言程序的基本单位是函数。

13.对于C程序中的逻辑错误,编译器是可以发现的。

c语言经典判断题

c语言经典判断题

1、C语言中的标准输入函数是getchar()。n

2、所谓常量,就是在程序运行过程中其值可以改变的量。n

3、表达式x+=a/b 等价于表达式x=(x+a)/b。n

4、若改变函数中与全局变量同名的局部变量的值,不会影响全局变量。y

5、一个C程序可以由多个源程序文件构成,但其中只能有一个main()函数。y

6、在C语言中do-while 语句和for循环均是先执行循环体语句,再判断表达式。n

7、在函数调用中将变量的地址作为实参传递给对应形参时,实现的是单向的值传递。y

8、C语言中所有字符串都是以…\0‟结束的。y

9、语句char *f( char * s);声明了一个返回值为字符指针型的函数。y

10、一个共用体变量所占字节数为各成员所占字节数的和。n

11、假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是6。n

12、 C 语言中,允许使用goto 语句。y

13、在switch语句中,case后若是多个语句可不必用花括号括起来构成复合语句。y

14、C语言中,关系表达式的结果不是True就是False。n

15、在main函数中定义的变量称为全局变量。n

16、C语言中的一维数组的数组名是指向一维数组的指针。n

17、strcmp( )函数的功能是比较两个字符串的大小,其返回值为逻辑值。n

18、在C语言的编译系统对宏命令是在程序连接时进行处理的。n

19、格式输入函数scanf() 的格式控制中不能没有格式控制字符。y

20、C语言的函数可以嵌套定义,也可以嵌套调用。n

C语言练习题1及参考答案

C语言练习题1及参考答案

C语言考试系统练习题1

一、判断题

1.变量根据其作用域的范围可以分为局部变量和全局变量。(Y / N)YES

2.C语言的switch语句中case后只能为常量或常量表达式。(Y / N)NO(字符等都可以)

3.两个字符串中的字符个数不相同时也可进行字符串大小的比较。

(Y / N)YES

4.循环结构中的continue语句是使整个循环终止执行。(Y / N)NO(继续进行)

5.char *p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。NO(字符串)

二、单选

1.设有说明:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为(D)。

A.float

B.int

C.char

D.double

2.C语言规定,在一个源程序中,main函数的位置(C )。

A.必须在最开始

B.必须在系统调用的库函数的后面

C.可以任意

D.必须在后面

3.C语言的if语句嵌套时,if与else的配对关系是(A)。

A.每个else总是与它上面的最近的if配对

B.每个else总是与最外层的if配对

C.每个else与if的配对是任意的

D.每个else总是与它上面的if配对

4.下列字符序号中,不可用作C语言标识符的是(B)。

A.b70

B.#ab

C.symbol

D.a_1

5.整形变量x=1,y=3,经过下列计算后,x的值不等于6的是 (B)

A.x=(x=1+2,x*2)

B.x=y>2?6:5

C.x=9-(--y)-(y--)

D.x=y*4/2

6.若有下列定义,则对a数组元素地址的正确引用是(CD)。

C语言判断题复习

C语言判断题复习

判断题

考生选择:N 答案:N

9. (1 分)

c程序总是从程序的第一条语句开始执行答案:N

15. (1 分)

C程序由函数所组成

答案:Y

16. (1 分)

在C程序中,每行只能写一条语句答案:N

23. (1 分)

unsigned 和void 都是C的保留字。答案:Y

25. (1 分)

空语句是合法的C语句

答案:Y

32. (1 分)

在C源程序中将语句“ if(x==5) y++; ”误写作“ if(x=5) y++; ”,将导致编译错

^误。答案:N

33. (1 分)

");}的输出结果为T

答案:N

考生选择:N

答案:N

考生选择:Y

答案:Y

39. (1 分)

if语句一定要结合else使用

考生选择:N 答案:N

if(x!=y) seanf("%d",&x) else scanf("%d",&y); 是正确的 if 语句。

考生选择:N

答案:N

考生选择:N 答案:N

考生选择:Y 答案:丫

考生选择:Y 答案:丫

考生选择:Y

答案:Y

考生选择:Y

答案:Y

考生选择:Y

答案:Y

56. (1 分)

while语句的循环体不能是复合语句考生选择:N

答案:N

考生选择:N

答案:N

考生选择:Y

答案:N

60. (1 分)

for循环只能用于循环次数已经确定的情况考生选择:N

答案:N

考生选择:N

答案:N

考生选择:Y

答案:Y

考生选择:N

答案:N

考生选择:Y

答案:Y

考生选择:N

答案:N

67. (1 分)

只能用continue 语句来终止本次循环考生选择:N

答案:丫

考生选择:N

答案:丫

考生选择:Y

答案:丫

考生选择:Y

答案:N

分)

“A 是一个字符常

c语言判断题总结

c语言判断题总结

三、判断题(10道小题,共10分)

1、C 语言具有简洁明了的特点。(1分)

正确

2、预处理命令的前面必须加一个“#”号。(1分)

正确

3、标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。(1分)

正确

4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(1

分)

正确

5、continue 不是结束本次循环,而是终止整个循环的执行。(1分)

错误

6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)

错误

7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)

正确

8、直接访问就是直接利用变量的地址进行存取直接访问(1分)

正确

9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。(1分)

正确

10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1分)

错误

11、C 语言标准格式输入函数scanf() 的参数表中要使用变量的地址值。(1分)

正确

12、浮点型常量的指数表示中,e 是可以省略的。(1分)

错误

13、任何表达式语句都是表达式加分号组成的。(1分)

正确

14、在switch语句中,每一个的case常量表达式的值可以相同。(1分)

错误

15、do-while循环的while后的分号可以省略。(1分)

错误

16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放字符串结束标志'\0'。

正确

17、C语言函数返回类型的默认定义类型是void(1分)

错误

18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)

C语言中常见的判断题

C语言中常见的判断题

判断题:

1在C语言中,各种类型的整型数据在内存中都占2个字节。 F 2表达式(j=3, j++)的值是4. F

3格式字符%e以指数形式输出实数数字部分小数位数7位. F

4 char c[6]="abcde"; printf("%3s", c)表示输出的字段的宽度为3位,如果被输出的

数据的位数大于3,只输出3位数. F

5 设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2 的值为0. F

6 已知a=1,b=2,c=3,d=4则条件表达式a>b?a:(c>d?c:d的值为4. T

7已知a=3,b=4,c=5则逻辑表达式a+b>c && b==c值为0 . T

8 do-while循环由do开始,while结束,循环体可能一次也不做。 F

9对于for(表达式1;表达式2;表达式3)语句来说,continue语句意味着转去执行表达式2. F

10在do-while循环中,任何情况下都不能省略while. T

11对静态变量的初始化不是在编译阶段完成的. F

12定义int x[5],n;则x=x+n;或x++;都是正确的. F

13 语句char ch[12]={"C Program"};与语句char ch[ ]="C Program";具有不同的赋

初值功能. F

14数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值. F

15变量根据其作用域的范围可以分作局部变量和全局变量.T

16当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区.F

c语言判断题考试

c语言判断题考试

c语言判断题考试

————————————————————————————————作者:————————————————————————————————日期:

试卷编号:25

所属语言:C语言

试卷方案:TC_160505231239

试卷总分:248分

共有题型:1种

一、判断共248题(共计248分)

第1题(1.0分)题号:1216 难度:中第6章

在C语言中,为了结束由do-while语句构成的循环, while后一对圆括号中表达式的值应该是0. 答案:Y

第2题(1.0分)题号:1328 难度:中第10章

对指针变量的初始化int a,*pa=&a,*pc=0;是正确的.

答案:Y

第3题(1.0分)题号:1238 难度:中第7章

int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列

的元素赋初值,其余元素值为0.

答案:Y

第4题(1.0分)题号:1130 难度:中第2章

在C程序中,无论是整数还是实数,都能准确无误地表示.

答案:N

第5题(1.0分)题号:1205 难度:中第6章

do-while循环是先执行循环体语句,后判断表达式的值.

答案:Y

第6题(1.0分)题号:1360 难度:中第11章

rewind(fp);可使fp所指文件的位置返回到文件的开头.

答案:Y

第7题(1.0分)题号:1143 难度:中第2章

程序中的变量代表内存中的一个存储单元,它的值不可以随时修改.

答案:N

第8题(1.0分)题号:1235 难度:中第7章

char c[]="abc";do while(c[i+1]!='\0');printf("%d",i-1);能输出字符串c的长度值. 答案:N

C语言判断题-专项练习题

C语言判断题-专项练习题

判断题判断下题是否正确,正确的划√,错误的划×

1. C 语言是一种非结构化程序设计语言。()

2. C 语言的应用比较广泛,不仅可用来编写应用软件 , 而且可用来编写系统软件。()

3.下划线是标识符中的合法字符。()

4. C 语言程序在书写上只能是一条语句写一行。()

5.表达式语句和表达式没有什么区别。()

6.分号是 C 语言中语句的结束符 , 不可用作分隔符。()

7.用C语言实现的算法可以没有输出但必须要有输入。()

8.C语言本身有输入输出语句。()

9.标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。()

10.C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。()

11.语句scanf("%7.2f",&a);是一个合法的scanf函数。()

12.C语言标准输入操作中,gets()函数一次只可以读取一个字符。()

13.C语言标准输出操作中,putchar()函数可以输出显示一个字符串。()

14."r"与'r'是相同的。()

15.在C程序中,%是只能用于整数运算的运算符。()

16.表达式x*=y+8等价于x=x*y+8。()

17.增1减1运算符的前缀运算和后缀运算的表达式值是相同的。()

18.设int d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0。()

19.条件运算符?和:是一对运算符,不能分开单独使用。()

20.所有关系运算符的运算优先级相同。()

21.逻辑表达式的值只能为1或0。()

22.条件语句是可以实现多路分支的。()

c语言选择判断题

c语言选择判断题
判断题: 1、在 C 语言中,枚举元素表中的元素有先后次序,可以进行比较。 2、当需要接受用户从键盘输入的含有空格的字符串时,应使用 gets()函数。 3、在 C 语言中,枚举元素表中的元素有先后次序,可以进行比较。 4、使用联合体 union 的目的是,将一组具有相同数据类型的数据作为一个整体,以便于其中的成员共享同一存储空间。 5、系统中标准输入文件是指硬盘。 6、已知函数调用形式:fread(buffer,size,count,fp);其中 buffer 代表的是一个指针,指向要读入数据的存放地址。 7、fgetc 函数的作用是从指定文件读入一个字符,该文件的打开方式必须是追加。 8、枚举元素的值可以是整数或字符串。 9、可以在定义枚举类型时对枚举元素进行初始化。 10、若要"为读/写建立一个新的文本文件",在 fopen 函数中应使用的文件方式为"w+"。 11、标准输入输出函数中,将一个字符写到磁盘文件上去,应调用 fputc 函数。 12、在 c 语言中,库函数 fprintf 是按指定的格式将数据写入文件,如果执行成功,函数返回的是结束符。 13、操作系统是以文件为单位对数据进行管理的。 14、"C"指字符常量 C。 15、字符串"china"在内存中占据的存储空间是 5 个字节。 16、char *name[5]定义了一个一维指针数组,它有 5 个元素,每个元素都是指向字符数据的指针型数据。 17、调用 strlen("abc\0ef\0g")的返回值为 8。 18、if(a==b)语句可用于判断两个字符串 a 和 b 是否相等。 19、两个字符串所包含的字符个数相同时才能比较字符串大小。 20、字符个数多的字符串比字符个数少的字符串大。 21、字符数组的字符串可以整体输入输出。 22、C 语言本身没有输入输出语句。 23、在 C 程序中,注释说明只能位于一条语句的后面。 24、在 C 语言中(以 16 位 PC 机为例),5 种基本数据类型的存储空间长度的排列顺序为: char = int < long int <= float < double 25、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值为 7。 26、switch,typedef,continue 均是 C 语言关键字。 27、C 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 28、160,-0xefff,011 均是合法的整型常量。 29、'\\0','\101','X1f'均是合法的转义字符。 30、若变量 a 和 x 均为 double 类型,则代数式 x^2-e^5 转化为正确的 c 语言表达式为:x*x-exp(5)。 31、在 C 程序中,逗号运算符的优先级最低。 32、在 C 程序中,APH 和 aph 是两个不同的变量。 33、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。 34、在 C 程序中,每行只能写一条语句。 35、若 a 是实型变量,C 程序中允许赋值 a=10,因此实型变量中允许存放整型数。 36、在 C 程序中,%是只能用于整数运算的运算符。 37、若变量均为整型,且 num=sum=7,则计算表达式 sum=num++,sum++,++num 后 sum 的值为 8。 38、设变量 a 为整型,f 是实型,i 是双精度型,则表达式 10+'a'+i * f 值的数据类型不能确定为何类型。 39、在 C 语言中 char 型数据在内存中的存储形式为 ASCII 码。 40、设有说明:char m;int x;float y;double z;则表达式 m*x+z-y 值的数据类型为 float。 41、putchar 函数可以向终端输出一个字符或字符型变量值。 42、%x 是格式符的一种,它可以适用于任何一种类型的数据。 43、输入项可以是一个实型常量,如:scanf ("%f",3.5) 。 44、c 程序中能直接让机器执行的文件是编辑后的.c 源文件。 45、任何复杂的程序都是由顺序结构、选择结构、循环结构这三种结构构成的。 46、若有 int x,则(x+1)++是一个合法的 c 语言表达式。 47、每个语句和数据定义的最后都必须有分号。 48、c 程序的书写格式要求严格,区分大小写,并且一行内只能写一条语句。 49、在 c 程序中,语句之间必须要用分号";"来分隔。 50、在 c 程序中,整型数是能准确表示的,而实型数有时不能准确无误的表示。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

判断题:

1 在C语言中,各种类型的整型数据在内存中都占2个字节。 F

2 表达式(j=3, j++) 的值是4. F

3 格式字符%e以指数形式输出实数数字部分小数位数7位. F

4 char c[6]="abcde"; printf("%3s", c)表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数. F

5 设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0. F

6 已知a=1,b=2,c=3,d=4,则条件表达式a>b?a:(c>d?c:d)的值为4. T

7 已知a=3,b=4,c=5.则逻辑表达式a+b>c && b==c值为0 . T

8 do-while循环由do开始,while结束,循环体可能一次也不做。 F

9 对于for(表达式1;表达式2;表达式3)语句来说,continue语句意味着转去执行表达式2. F

10 在do-while循环中,任何情况下都不能省略while. T

11 对静态变量的初始化不是在编译阶段完成的. F

12 定义int x[5],n;则x=x+n;或x++;都是正确的. F

13 语句char ch[12]={"C Program"};与语句char ch[ ]="C Program";具有不同的

赋初值功能. F

14 数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值. F

15 变量根据其作用域的范围可以分作局部变量和全局变量. T

16 当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区. F

17 若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。F

18 .设有如下定义:int *p; *p=100;则printf("%d",p); 的输出结果是100. F

19. 使几个不同的变量共占同一段内存的结构,称为"结构体"类型. F

20. 在打开文件时,必须说明文件的使用方式,"wb+"表示以读/写方式打开一个二进制文件. F

1.在C程序中,%是只能用于整数运算的运算符(对)

2. 若a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真"。(对)

3. 格式字符%g选用%e或%f格式中输出宽度较长的一种格式输出实数. (错)

4. 整型变量在全部范围内可以用字符格式输出. (错)

5. 已知a=3,b=4,c=5,则逻辑表达式!(a+b)+c-1 && b+c/2的值为0. (错)

6. 语句if(a>b) printf("%d",a); else printf("%d",b);可以用条件表达式a>b?a:b取代. (错)

7.已知a=4,b=2,c=3,d=5,表达式a>b?a:c

8. for循环的三个表达式都可以省略. (对)

9. continue语句对于while和do-while循环来说,意味着转去计算While表达式. (对)

10. for语句的循环体至少执行一次. (错)

11. 语句char ch[12]={"C Program"};与语句char ch[ ]="C Program";具有不同的赋初值功能. (错)

12. 定义char s[9];gets(s);若输入的字符串是Turbo c↙(↙代表按回车键操作) 则输入给数组s中的字符个数是7. (对)

13. 对静态数组的初始化是在编译阶段完成的. (对)

14. C语言中,通过函数调用只能获得一个返回值. (错)

15. 字符处理函数strcpy(str1,str2)的功能是把字符串1接到字符串2的后面. (错)

16. 函数的返回值可以通过函数中的return语句获得。(对)

17. 被包含文件是在编译时先单独生成目标文件,然后连接到可执行文件中去. (错)

18. char *p="girl";的含义是定义字符型指针变量p,p的值是字符串"girl"。(错)

19. 对于不同类型的数据,若想合成一个有机的整体,可以引用结构体进行定义。(对)

20. 用fopen("file","r+");打开的文件"file"可以进行修改。(对)

相关文档
最新文档