C语言(判断题)
c语言试题判断题
c语言试题判断题
三、判断题(10道小题,共10分)
1、C语言具有简洁明了的特点。(1分)
正确
2、预处理命令的前面必须加一个“#”号。(1分)
正确
3、标准格式输入函数canf()可以从键盘上接收不同数据类型的数据项。(1分)正确
4、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。(1
分)
正确
5、continue不是结束本次循环,而是终止整个循环的执行。(1分)
错误
6、在对数组全部元素赋初值时,不可以省略行数,但能省略列数(1分)
错误
7、.函数的实参传递到形参有两种方式值传递和地址传递(1分)
正确
8、直接访问就是直接利用变量的地址进行存取直接访问(1分)
9、共用体变量可以作结构体的成员,结构体变量也可以作共用体的
成员。(1分)正确
10、文件指针和位置指针都是随着文件的读写操作在不断改变。(1分)
错误
11、C语言标准格式输入函数canf()的参数表中要使用变量的地址值。(1分)正确
12、浮点型常量的指数表示中,e是可以省略的。(1分)
错误
13、任何表达式语句都是表达式加分号组成的。(1分)
正确
14、在witch语句中,每一个的cae常量表达式的值可以相同。(1分)
错误
15、do-while循环的while后的分号可以省略。(1分)
错误
16、用字符串方式赋值比用字符逐个赋值要多占一个字节,用于存放
字符串结束标志'\0'。正确
17、C语言函数返回类型的默认定义类型是void(1分)
18、可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数(1分)正确
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语言试题判断题(总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语言判断题题库
三、判断题(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语言判断题
N
for(i=0;i<9;i++)能控制循环10次.
N
for(i=4;i>1;i--)for(j=1;j<i;j++)putchar('#');输出为######.
Y
for(m=22;m<1000;m++) if(m%3==0&&m%7!=0)break;是当m能被3整除或m不能被7整除时,结束本次循环进入下次循环.
Y
inta[]={,,,},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].
Y
将数组a的首地址赋给指针变量p的语句是p=a;
Y
将一维数组a的第i个元素的地址赋给指针变量p的语句是p=&a[i];
c语言选择判断题
51、若 a 和 b 类型相同,在执行了语句 a=b 后,b 中的值将放入 a 中,b 中的值不变。 52、0a12,-0x123,-0xa 均是正确的八进制或十六进制数。 53、在 c 语言类型说明中,int,short,float 等类型的长度是固定的。 54、表达式和表达式语句的区别在于:表达式后无";"号,而表达式语句后有";"号。 55、设 int a=12;则执行完语句 a+=a-=a*a 后,a 的值为 144。 56、(a=3)>(b=5) 是合法的关系表达式。 57、关系表达式 a=b>c 等价于 a=(b>c) ,同时也等价于 a==b>c。 58、字符"\0"是字符串的结束标记,其 ASCII 代码为 0。 59、算述运算*、/、+和一具有相同的优先级。 60、printf 函数的格式控制串之后的所有参数的前面都必须有&。 61、若有 int ⅰ=10, j=0;则执行完语句 if (j=0)ⅰ+ +; else ⅰ- -; ⅰ的值为 11。 62、C 语言中直到型循环结构为:do 循环体 while(表达式); 但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。 63、C 语言认为变量 number 和 NuMbEr 是相同的。 64、break 语句不能用于循环语句和 switch 语句之外的任何其他语句中。 65、在 printf 函数的格式控制串中使用转义序列\n 会把光标定位到屏幕上下一行的开始位置。 66、语句 y=*p++; 和 y=(*p)++; 是等价的。 67、#include "iostream.h"的作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。 68、for ( ; ; ) 语句 等价于 while (1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。 69、unsigned 和 void 都是 C 的保留字。 70、若 int i=10,j=2; 则执行完 i*=j+8; 后 i 的值为 28 。 71、在 C 语言中,"A "和' A '等价。 72、表达式 4/7 和 4.0/7 的值相等。 73、关系表达式 a=b > c 等价于 a= =b > c. 74、逻辑表达式 'C'&&'d' 的值为 1. 75、若有说明 int c;则 while(c=getchar());是正确的 C 语句。 76、C 语言程序的三种基本结构是顺序结构、选择结构和循环结构。 77、在 C 语言中整数只能表示为十进制数的形式。 78、空语句是合法的 C 语句。 79、while 语句的循环体不能是复合语句。 80、关系运算符的优先顺序为:赋值运算符<逻辑运算符<关系运算符<算术运算符。 81、已知 x=43,ch='A',y=0;则表达式(x>y&&ch<'B'&&!y)的值为"假"。 82、if(x!=y) scanf("%d",&x) else scanf("%d",&y);是正确的 if 语句。 83、若有条件表达式(x)?a++:b++;则表达式中(x)等价于(x!=0)。 84、设有程序段 int k=10; while (k=0) k=k-1; 则语句 k=k-1 执行 10 次。 85、C 语言中 while 和 do-while 循环的主要区别是:do-while 语句至少无条件执行一次。 86、do-while 循环由 do 开始,用 while 结束,在 while(表达式)后面不能写分号。 87、在 do-while 循环体中,一定要有能使 while 后面表达式的值变为假的操作。 88、for 循环只能用于循环次数已经确定的情况。 89、for 循环是先执行循环体语句,后判断表达式。 90、在 for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来变成一条复合语句。 91、执行语句 for(i=1;i++<7; );后变量 i 的值不能确定。 92、continue 语句的作用是结束整个循环的执行。 93、只能在循环体内和 switch 语句体内使用 break 语句。 94、在循环体内使用 break 语句或 continue 语句的作用相同。 95、只能用 continue 语句来终止本次循环。 96、#define IMB_PC 是正确的宏定义。 97、宏替换不占编译时间,只占运行时间。 98、c 语言的编译系统对宏命令的处理是和 c 程序中的其他语句同时进行编译的。 99、在"文件包含"预处理语句的使用形式中,#include 后面的文件名用""表示直接按系统设定的标准方式搜索目录。 100、c 语言的预处理功能是指完成宏替换和包含文件的调用。 101、预处理指令只能位于 c 源程序文件的首部。 102、C 语言中规定,if 语句的嵌套结构中,else 总是和最近的 if 配对。
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语言判断题
错误: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语言判断题
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语言经典判断题
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 若 a=3,b=2,c=1 则关系表达式"(a>b)==c" 的值为"真"。T
2 语句if(a>b) printf("%d",a); else printf("%d",b);可以用条件表达式a>b?a:b取代.F
3 若有说明int c;则while(c=getchar());没有语法错误。T
4 数值型数组整体不参加数据处理(即不参加各种运算),参加数据处理的只能是数组的元素.T
5 没有初始化的数值型静态局部变量的初值是不确定的值.
6 一个include 命令可以指定多个被包含的文件。F
7 定义 int a[ ]={1,2,3,4},y,*p=&a[1];,则执行y=(*--p)++后,y的值是2 F.
8 共用体变量使用过程中,可在同一内存段中存放几种不同类型的成员.T
9 while和do…while循环不论什么条件下它们的结果都是相同的 F.
10 #define 和printf 都不是C语句。T
11 数组可以作为函数的实参和形参。T
12 进行宏定义时,宏名必须使用大写字母表示。F
13 设指针变量已经指向一个有效地址,则表达式&*p==p的结果为真. T
14 共用体变量中起作用的成员是最后一次存放的成员. T
15 for循环可以用于循环次数不确定而给出循环条件的情况下.T
16 宏替换在运行程序时进行,占用运行时间.F
17 结构体变量所占的内存长度等于最长的成员的长度.F
18若有定义和语句:T
int a[3][3]={{3,5},{8,9},{12,35}},i,sum=0;
for(i=0;i<3;i++) sum+=a[i][2-i];则sum=21.
C语言判断题
1、在C语言中十六进制数100转换为十进制数为256
对
2、在C语言中,一个char型所占字节数为1
对
3、在if语句中,else前一个语句可不加“;”。
错
4、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。对
5、在C语言中,可执行程序是机器语言代码
对
6、在标准C中,语句必须以“;”结束。
对
7、未在定义语句中赋初值的auto变量和static变量的初值都是随机值
错
8、函数调用可以出现在表达式中
对
9、在标准C中,在使用函数printf输出数据时必须同函数中输出格式一致。
对
10、在标准C中,以“%8f”形式输出的所有数字共有8位。
错
1、局部变量的作用域是当前文件。
错
2、C语言的函数可以嵌套定义
错
3、全局变量的作用域一定比局部变量的作用域范围大
错
4、在标准C中,所有的if——else语句都可以用条件语句替换。
错
5、C语言允许直接访问物理地址。
对
6、在标准C中,“=”是判断两个数是否相等。
错
7、C语言的源程序不必通过编译就可以直接运行
错
8、C语言编译时不检查语法
错
9、未在定义语句中赋初值的auto变量和static变量的初值都是随机值
错
10、用数组名作函数参数时,数组中的元素可以发生变化,故违反了函数参数传递的单向性。错
1、表达式“-3 && 5”的值为1。
2、函数的形参都属于全局变量
错
3、C语言中既有逻辑类型也有集合类型
错
4、在标准C语言中,函数中只能有一个return 语句。
错
5、C语言中数据的存储结构是指数据的逻辑结构在内存中的表示
对
6、函数调用可以出现在表达式中
c语言选择题判断题
c语言选择题判断题
精品文档
判断题
1.C语言源程序文件是可执行文件。(×)
2.语言源程序文件必须通过编译连接才能运行。(√)
3.C语言源程序文件通过编译得到的目标文件是可执行文件。(×)
4.可以由多个目标文件连接得到可执行文件。(√)
5.C语言源程序只能是一个单独的文件。(×)
6.C语言源程序有且只有一个main()函数。(√)
7.最简单的C语言源程序可以不包含任何函数。(×)
8.C语言源程序可以由多个函数组成,根据函数在文件中的先后秩序依次执行。(×)
9.C语言源程序由预处理命令、说明语句和函数组成。(√)
10.C语言源程序由语句组成,按语句在文件中的先后秩序依次执行。(×)
11.C语言自定义函数由语句组成,按语句在文件中的先后秩序依次执行。(√)
12.C语言自定义函数中可以定义变量、函数、宏。(√)
13.C语言自定义函数由预处理命令、说明语句和表达式语句组成。(√)
14.C语言自定义函数中说明语句必须放在所有表达式语句之前。(√)
16.C语言中函数说明可以放在调用函数中,也可以放在所有函数之外。(√)
16.C语言中函数和变量必须先定义后使用,但可以通过函数和变量的说明扩充作用域。(√)
17.C语言中标识符可用作变量名、函数名、宏名。(√)
18.C语言中由字母、数字下划线组成的符号都是标识符。(×)
19.C语言中所有关键字、预定义标识符都不可用作用户自定义标
识符。(×)
20.C语言标识符不可包含空格。(√)
21.C语言标识符的默认类型是int类型的变量。(×)
22.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语言考试判断题
三、判断题(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分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
占2个字
节。
int
i=20;swi
tch(i/10
){case
2:printf
2 ("A"); 错
中
case
1:printf
("B");}
的输出结
果为A。
函数
strlen("
2 ASDFG\n" 错
中
)的值是7
。
通过
return语
句,函数
2 可以带回 错
中
一个或一
个以上的
返回值。
结构体类
2 型只有一 错
i<3;i++)
sum+=a[i
][2-i];
则
sum=21.
在程序中
定义了一
个结构体
类型后,
2 可以多次 对
中
用它来定
义具有
该类型的
变量。
在Turbo
C中,此
定义和语
句是合法
2
的: enum
aa{
对
中
a=5,b,c}
bb;bb=(e
num
aa)5;
在Turbo
C中,普
通整型数
2
据 (int)
对
中
在内存中
写成
int
a[10]={0
*10};
int
a[3][4]=
{{1},{5}
,{9}};
它的作用
2
是将数组 各行第一
对
中
列
的元素赋
初值,其
余元素值
为0。
char
c[]="Ver
y Good";
2
是一个合 法的为字
对
中
符串数组
赋值的语
句。
如果函数
值的类型
和return
语句中表
2 达式的值 对
中
不一致,
章节
题干 答案
参加位运
算的数据
2 可以是任 错
何类型的
数据。
若有定义
和语句:
int
a;char
c;float
f;scanf(
"%d,%c,%
2
f",&a,&c ,&f);
对
若通过键
盘输入:
10,A,12.
5,则
a=10,c='
A',f=12.
5.
若有宏定
义:
#define
S(a,b)
t=a;a=b;
则以
函数类型
为准。
进行宏定
义时,宏
2 名必须使 错
中
用大写字
母表示。
若有 #
define
S(a,b)
a*b 则语
2句
对
中
area=S(3
,2);
area的值
为6。
共用体变
量所占的
2
内存长度 等于最长
对
中
的成员的
长度。
若有说明
int c;则
while(c=
2 getchar( 对
中
));是正
确的C语
句。
中
i++);输
出的值为
-4。
x*=y+8
2
等价于 x=x*(y+8
对
中
)。
a=(b=4)+
(c=6) 是
2 一个合法 对
中
的赋值表
达式。
C语言本
身不提供
输入输出
2
语句,输 入和输出
对
中
操作是由
函数来
实现的。
语句
printf("
%f%%",1.
2 0/3);输 错
中
出为
0.333333
。
语句
scanf("%
int
2
i,*p=&i; 是正确的
对
中
C说明。
2
7&3+12的 值是15。
错
中
若有int
ⅰ=10,
j=0;则执
行完语句
2 if (j=0) 错
中
ⅰ+ +;
else ⅰ-
-; ⅰ的
值为11。
若有 int
i=10,j=2
;则执行
2完
错
中Hale Waihona Puke Baidu
i*=j+8;
后ⅰ的值
为28。
C程序中
有调用关
系的所有
2 函数必须 错
中
放在同一
个源程序
文件中。
如果有一
个字符
串,其中
第十个字
2
符为 '\n',则
错
中
此字符串
的
有效字符
为9个。
#define
2
和printf 都不是C
对
中
语句。
一个
include
2
命令可以 指定多个
错
中
被包含的
文件。
2 b=t由于 错
变量t没
定义,
所以此宏
定义是错
误的。
在Turbo
C中,下
面的定义
和语句是
2
合法的: file
错
*fp;fp=f
open("a.
txt","r"
);
难度 中 中
中 中
图片
若有定义
和语句:
int
a[3][3]=
{{3,5},{
8,9},{12
2
,35}},i, sum=0;
对
中
for(i=0;
中
种。
char
*p="girl
";的含义
是定义字
2 符型指针 错
中
变量p,p
的值是字
符串
"girl"。
用
fopen("f
ile","r+
2
");打开 的文件
对
中
"file"可
以进行修
改。
整数 -
32100可
2
以赋值给 int型和
对
中
long int
型变量。
若i =3,
则
printf("
2 %d",- 错
7.2f",&a
2 );是一个 错
中
合法的
scanf函
数。
关系运算
符<= 与
2 == 的优 错
中
先级相同
。
若
a=3,b=2,
c=1 则关
2 系表达式 对
中
"(a>b)==
c" 的值
为1。
C语言中
只能逐个
引用数组
2 元素而不 对
中
能一次引
用整个数
组。
如果想使
一个数组
中全部元
素的值为
2 0,可以 错
中