第一题。2个
int型可能2个也可能4个,这个取决于编译器以及 *** 作系统,TC是2个,VC60是4个。但short在哪都是2个
你
printf( "%d", sizeof(short) );
看下就知道。
第二题,3你自己运行一下就行。
a[5]==6
第三题 D
n 是int型
p 是int型
q 是int型
p 是int型
q 是int型
A:p=q
B:p=p
C:n=p
D;p=n
第4题 C
(p)++ 是p指向的变量++
而a++ 是地址++
第5题d
C语言不支持这样声明。
最起码要声明有几列
1
"ABCDE " > " ABRA " 结果=True
2
ch=”AABCDEFGH”
print mid(right(ch,6),len(left(ch,4)),2)
结果:FG
3
a=”Visual Basic Programming”
b=”Quick”
c=b&Ucase(mid(a,7,6))&right(a,12)
变量c的值为:Quick Basic Programming
4
print chr(65)
结果:A
5
print sgn(2)
结果:1
6
s=”ABCDEFGHIJK”
print left(s,4)
print right(s,4)
结果:
ABCD
HIJK
四、转换题
将下列数学算式写成在VB中对应的表达式
15+(a+b)2
5+(a+b)2
2cos(x)(sin(x)+1)
如果x以“度”为单位:
cos(x314159/180)sin(x314159/180)+1)
3e2+2
如果e2是指e平方的话:
exp(2)+2
42a(7+b)
2a(7+b)
58e3•ln2
如果8e3是科学计数法表示的话:(若是e的3次方则按上一题,表示为exp(3))
8000log(2)
你要抓住一点: 每位选手, 就是说这实际上是一个bool的值,
例: A选手说:B第二,我第三。 要么是"B第二"为true, 要么"A第三"为true(把"我"换成A)
定义: struct p_unit {char dstplayer; char level;};
struct words {struct p_unit player[2];};
struct words players[4];
概率性的取一组,判断dstplayer和level是否有互相矛盾的地方,没有就说明成立,若有,继续判断。
这是谁出的C语言题啊?太有难度了,佩服!佩服!
选c;
第一个输出的是(5, 3),应该没有问题吧,
第二个输出的是(3, 5) ,是witchCoords()函数里的输出语句,在witchCoords()函数里的x和y实现了交换,所以是3和5;
第三个输出的是(5, 3),因为传递给switchCoords()函数的值是数据值。switchCoords()里x和y的值改变不会影响实参!
也就是说,传数据值形参的改变不会影响实参;而传地址值形参的改变会影响实参。
如果传递的是数组,实参会随着形参而改变。
以上就是关于c语言程序设计的基础题目求教,请给解析(多追积分)全部的内容,包括:c语言程序设计的基础题目求教,请给解析(多追积分)、VB高手求解 程序设计基础题 O(∩_∩)O谢谢、C程序设计基础问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)