c语言试题及答案-求C语言题解答1.数学不等式和b2-4ac≥0对应的C表达式分别
2008-12-22 21:51:48v***
1. 数学不等式 和b2-4ac≥0对应的C表达式分别为
和
2.将二进制数1011010对应的八进制数和十六进制数分别表示为
和 。
3.给定说明语句int a[10],b[3][4];其说明的数组分别是
数组和 数组,它们的维数分别是 维和 维,
a数组元素的最大下标是 ,b数组中的数组元素有 个。
4.一个C语言程序开始执行起点和终点分别是 。
5.执行语句“for(I=0;I++<3;);“后,变量I的值为 。
6、算术式 的C表达式为:
。
7、已知:int x=1,y=2,z;则执行:z=x>y?++x:++y,z的值为 。
8、语句:printf(“%d”,(a=2)&&(b=-2));的输出结果是 。
9、设a=2,b=3,x=3.5,y=2.5则(float)(a+b)/2+(int)x%(int)y=
。
10.给定说明语句,int a[10],d[4][5];其说明的数组名分别是
和 ,它们的维数分别是 维和 维,a数组元素的最大下标
是 。d数组中的数组元素有 个。
1.已知:int I;float f;以下语句正确的是( )
(A) (intf)%I (B)int(f)%I (C)int(f%I) (D)(int)f%I
2.已知:int x=1,y=2,z;则执行:z=x>y?++x:++y;z的值为( )
(A) 1 (B) 2 (C) 3 (D) 4
3.为判断char型变量m是否是数字,可以使用表达式( )
(A)0<=m&m<=9 (B)’0’<=m&&m<=’9’
(C) “D”<=m&&m<=9 (D)A、B、C答案都是错误的。
4.从下列选项中选择不会引起二义性的宏定义是( )
(A) #define power(x) x*x
(B) #define power(x) (x)*(x)
(C) #define power(x) (x*x)
(D) #define power(x) ((x)*(x))
5.C语言规定,调用一个函数时,实参和形参变量之间的数据传递是( )。
(A) 地址传递
(B)值传递
(C)由实参传给形参,并由形参传回来给实参。
(D)由用户指定传递方式
6、执行语句“for(i=0;i++<3;);”后,变量i的值为( )
(A)2 (B)3 (C) 4 (D)5
7、在while(x)中的(x)与下面条件等价的是( )
(A) x==0 (B)x==1 (C) x!=1 (D)x!=0
8、若int x;且有下面的程序片段,则输出结果为( )
for(x=3;x<6;x++)
printf((x%2)?”**%d”:”##%d\n”,x);
(A)**3 (B)##3 (C)##3 (D)**3##4
##4 **4 **4##5 **5
**5 ##5
9、C语言中的函数是( )
(A) 可以嵌套定义。 (B)不可以嵌套调用
(C)嵌套调用,但不能递归调用。(D)嵌套调用和递归调用均可
10、若用数组名作为函数调用时的实参,则实际上传递给形参的是( )
(A) 数组首地址
(B)数组的第一个元素值
(B) 数组中全部元素的值
(D)数组元素的个数。
【c语言试题及答案】求C语言题解答1.数学不等式和b2-4ac≥0对应的C表达式分别为和2.将二进制数1011010对应的八进制数和十六进制数分别表示为和。3.给定说明语句inta?
最佳回答
3。给定说明语句int a[10],b[3][4];其说明的数组分别是 a 数组和 b 数组,它们的维数分别是 一 维和 二 维, a数组元素的最大下标是 9 ,b数组中的数组元素有 12 个。
4.一个C语言程序开始执行起点和终点分别是 main和return 。 5.执行语句“for(I=0;I++y?++x:++y,z的值为 3 。 8、语句:printf(“%d”,(a=2)&&(b=-2));的输出结果是 1 。
9、设a=2,b=3,x=3。5,y=2。5则(float)(a+b)/2+(int)x%(int)y= 3。5 。 10.给定说明语句,int a[10],d[4][5];其说明的数组名分别是 a 和 d ,它们的维数分别是 1 维和 2 维,a数组元素的最大下标 是 9 。
d数组中的数组元素有 20 个。 1.已知:int I;float f;以下语句正确的是( D ) (A) (intf)%I (B)int(f)%I (C)int(f%I) (D)(int)f%I 2.已知:int x=1,y=2,z;则执行:z=x>y?++x:++y;z的值为( C ) (A) 1 (B) 2 (C) 3 (D) 4 3.为判断char型变量m是否是数字,可以使用表达式( B ) (A)0<=m&m<=9 (B)’0’<=m&&m<=’9’ (C) “D”<=m&&m<=9 (D)A、B、C答案都是错误的。
4.从下列选项中选择不会引起二义性的宏定义是( D ) (A) #define power(x) x*x (B) #define power(x) (x)*(x) (C) #define power(x) (x*x) (D) #define power(x) ((x)*(x)) 5.C语言规定,调用一个函数时,实参和形参变量之间的数据传递是( D )。
(A) 地址传递 (B)值传递 (C)由实参传给形参,并由形参传回来给实参。 (D)由用户指定传递方式 6、执行语句“for(i=0;i++<3;);”后,变量i的值为( C ) (A)2 (B)3 (C) 4 (D)5 7、在while(x)中的(x)与下面条件等价的是( D ) (A) x==0 (B)x==1 (C) x!=1 (D)x!=0 8、若int x;且有下面的程序片段,则输出结果为( D ) for(x=3;x<6;x++) printf((x%2)?”**%d”:”##%d\n”,x); (A)**3 (B)##3 (C)##3 (D)**3##4 ##4 **4 **4##5 **5 **5 ##5 9、C语言中的函数是( A ) (A) 可以嵌套定义。
(B)不可以嵌套调用 (C)嵌套调用,但不能递归调用。(D)嵌套调用和递归调用均可 10、若用数组名作为函数调用时的实参,则实际上传递给形参的是( A ) (A) 数组首地址 (B)数组的第一个元素值 (B) 数组中全部元素的值 (D)数组元素的个数。
。
2008-12-23 10:45:47
很赞哦! (112)
相关文章
- 数组元素个数大于32768个怎么办
- C语言问题1,在C语言里面怎么区别声明语句和执行语句?也就是说如何判断一条语句是声明语句还是执行语句? 2,什么情况下使用调用函数?被调用函数在被调用时又是属于什么语句? 请帮忙详细解答一下,谢谢
- vb基础问题13
- VB基础问题66
- VB基础问题107
- c语言数组a[3][6],第十个元素是怎么表达的? 是a[1][2]、a[1][3]还是a[2][3],或者其他?原因?
- 求C语言题解答
- 求C语言答案
- C语言的问题
- C语言数组做子函数中的实参时必须是指针形式吗
- C语言中实参为数组元素地址,形参为什么??
- C语言关于形参和实参的传递,如图 为什么是传递max min的地址? *max和*min不是整型变
- 怎样用c语言找出一维数组(有9个元素)中的第二大值和第三大值并输出下标?
- c语言数组a[3][6],第十个元素是怎么表达的? 是a[1][2]、a[1][3]还是a[2][3],或者其他?原因?
- C语言的编程
- C语言的值传递和地址传递有啥区别
- 数组元素个数大于32768个怎么办
- c语言问题请教老师们
- C语言的值传递和地址传递有啥区别
- C语言的编程
- =9的值是多少c语言表达式10?
- C语言规定,简单变量做实参时?
- c语言 定义一个包含10个元素的数组,设置数组 各元素数值为其下标的2倍增1
- C语言表达式 5>?
- c语言 定义一个包含10个元素的数组,设置数组 各元素数值为其下标的2倍增1
- c语言编程删除数组a中所有值为x的元素,输出执行删除前后的数组。
- C语言问题1,在C语言里面怎么区别声明语句和执行语句?也就是说如何判断一条语句是声明语句还是执行语句? 2,什么情况下使用调用函数?被调用函数在被调用时又是属于什么语句? 请帮忙详细解答一下,谢谢
- C语言问题1,在C语言里面怎么区别声明语句和执行语句?也就是说如何判断一条语句是声明语句还是执行语句? 2,什么情况下使用调用函数?被调用函数在被调用时又是属于什么语句? 请帮忙详细解答一下,谢谢
- 求C语言答案
- 求C语言题解答
- 数组元素个数大于32768个怎么办
- C语言问题1,在C语言里面怎么区别声明语句和执行语句?也就是说如何判断一条语句是声明语句还是执行语句? 2,什么情况下使用调用函数?被调用函数在被调用时又是属于什么语句? 请帮忙详细解答一下,谢谢
- vb基础问题13
- VB基础问题66
- VB基础问题107
- c语言数组a[3][6],第十个元素是怎么表达的? 是a[1][2]、a[1][3]还是a[2][3],或者其他?原因?
- 求C语言题解答
- 求C语言答案
- C语言的问题
- C语言数组做子函数中的实参时必须是指针形式吗
- C语言中实参为数组元素地址,形参为什么??
- C语言关于形参和实参的传递,如图 为什么是传递max min的地址? *max和*min不是整型变
- 怎样用c语言找出一维数组(有9个元素)中的第二大值和第三大值并输出下标?
- c语言数组a[3][6],第十个元素是怎么表达的? 是a[1][2]、a[1][3]还是a[2][3],或者其他?原因?
- C语言的编程
- C语言的值传递和地址传递有啥区别
- 数组元素个数大于32768个怎么办
- c语言问题请教老师们
- C语言的值传递和地址传递有啥区别
- C语言的编程
- =9的值是多少c语言表达式10?
- C语言规定,简单变量做实参时?
- c语言 定义一个包含10个元素的数组,设置数组 各元素数值为其下标的2倍增1
- C语言表达式 5>?
- c语言 定义一个包含10个元素的数组,设置数组 各元素数值为其下标的2倍增1
- c语言编程删除数组a中所有值为x的元素,输出执行删除前后的数组。
- C语言问题1,在C语言里面怎么区别声明语句和执行语句?也就是说如何判断一条语句是声明语句还是执行语句? 2,什么情况下使用调用函数?被调用函数在被调用时又是属于什么语句? 请帮忙详细解答一下,谢谢
- C语言问题1,在C语言里面怎么区别声明语句和执行语句?也就是说如何判断一条语句是声明语句还是执行语句? 2,什么情况下使用调用函数?被调用函数在被调用时又是属于什么语句? 请帮忙详细解答一下,谢谢
- 求C语言答案
- 求C语言题解答