知道韬客 无论是做汇还是电脑都有很多高人!会C语言的请进!
会C语言的朋友帮忙答一下!对于你们来说一定是小菜一碟!
斑主不要删,留48小时好吗?
我着急啊,实在没办法了!
单选题
1.Turboc2.0 中,若定义unsigned  long  b ,则变量b在内存中分配的字节数是(   )
A.1个    B.2个,    C.4个.    D.8个.
2设有int a =3;,则a+=a-=a*a的值是(  )
A.18     B。9     C。—12     D。3
3下面转义字符中,表示字符串结束的是(   )
A  \0    B \n  C  \r    D   \f
4设int year;,要使!(year%4==0  &&  year%100!=0 | | yrat%400==0的值为1,year可取的数据是(  )
A  1600   B 1900    C 2005    D  2008
5若有int a=1,b=2,c=3,d=4;,则表达式a>b? a:c>d?c:d的值是(  )
A1   B2   C3   D4
6在do-while(表达式);结构的循环中,下面说法正确的是(  )
A表达式的值为0时开始循环
B表达式的值为0时循环体一次也不执行
C循环体公能执行一次
D循环体至少执行一次
7若有定义char str [10 ]= { “China”},str2 [10];,要将strl中的字符串复制到str2中去,正确的方法是(   )。
A.	sercpy(str2,strl)  B.strcpy(“China”,str2)
C.strcpy(strl,str2)     D.str2=strl
8.一个全局变量的作用域是(  )。
A.整个源文件 B 所定义的函数 C整个程序  D从定义位置起到本文件结束
9.结束while(表达式)循环的条件是(  ).
A.当表达式的值为0时 B.当表达式的值不为0时
C当表达式的值为1时 D.当表达式的值非1时
10若有int a[4]={1,2,3,4};,则a[a[0]+2*a[2]]的值是(  ).
A.1   B.2  C. 3   D. 4
二、填空题
1.C语言的标识符必须以___________开头.
2.字符常量是由____________括起来的字符.
3.对实行数据与整型数据进行算术运算,其结果是__________型.
4.在C语言中,逻辑表达式的结果为_______或________.
5.break语句可用于_______结构和________结构中.
6.对符号常量进行定义的命令是_________.
7.对实行数据与整型数据进行算术运算,起结果是__________型.
8.在C语言中,逻辑表达式的结果为______或_______.
9.若有int x=1;while (x++<5);,正常结束循环后x的值为_______.
三.简答题.
1.下列哪写是C语言中的合法表示符;
 9xy  year  -123  ABC  a+b    c      ∏(派)这个字符打不出来啊!
2.求下面各表达式的值:
5/2 、5%2、5>2、5<2、(floar)(5/2)、(int)5.2
3.写出下面程序运行结果:
main()
{int i,j,m,n;
i=8; j=10; m=++i; n=j++; printf(“%d,%d,%d,%d,i,j,m,n);}
4.写出下面逻辑表达式的值。设a=9,b=1,c=2.
(1)a+b>c&&b==c  (2)a||b+c&&b-c (3)!(a>b)&&!c||1  (4)!(x=a)&&(y=b)&&0
5.写出下面表达式运算后a的值,设原来a=6
(1)a+=a   (2)a-=2  (3)a*=2+3  (4)a/=a+a  (5)a%=(n%=2)[注:n=5] (6)a+=a-=a*=a
四.阅读下面程序,写出运行结果。
①main()
{int a=1,b=1,x=3,y=5;
if(x>0)a=a+1;
if(x>y)b=b+1;
else if(x==y)b=5;
else b=2*x;
printf(a=%d,b=%d\n”,a,b);}
②main()
{int I,j,k;
for(i=0;i<5;i++)
{for(j=0;j<10;j++)
printf(“”)
for(k=0;k<=i;k++)
printf(“$”);
printf(“\n”);}}
③main
{int n;
for(n=2;n<=10;n++)
{if(n%3==0)
   Continue;
printf(“%d”,n);}}
④main()
{int i,j,k=0;
For(i=0,j=5;i<=j;i++;j--)k+=i*j;
Printf(“%d”,k);}
⑤#include
#include
main()
{int i;
Char cl[12],c2[5];
gets(cl);  /* 输入″abcde″*/
gets(c2);  /* 输入″fghij″*/
puts(cl);
puts(c2);
strcat(cl,c2);
puts(cl);
strcpy(cl,c2);
puts(cl);
printf(″%d\n″,strcmp(″abc″,″abc″));
printf(″%d\n″,strcmp(″abc″,″def″));
printf(″%d\n″,strcmp(″def″,″abc″));
printf(″%d,%d\n″,strlen(cl),strlen(c2));
printf(″%s\n″,strlwr(″AaAaAa″));
printf(″%s\n″,strupr(″AaAaAa″));
}  
发表于:2006-03-04 01:11只看该作者
2楼 
哎
2年前确实小菜一碟
现在有点忘了
要抽空复习一下
只怕来不及了:$
复杂的事情简单做,简单的事情重复做,重复的事情快乐做。
发表于:2006-03-04 13:03只看该作者
3楼 
第2题我口算的是-3,答案没有的,
第4题打错了很多,
第四、还要问,兄弟你真能干呀,下个TC2就清楚了。
进程:开户->理性分析师->理性投注师
4楼 
单选题
1C  2C  3A  4好象都不对我不会   5D  6A  7C  8C  9A  10D
填空
1字母和下划线
2单撇号
3实
4 0   1
5循环  判断
6 define
7重复
8重复
9  6
简答题
1、year   ABC    C
2、   2       1       1      0      2.0      5
3、   9      11     9    10
4、   0       1       1      0    
5、12        4      30    0       0        0
阅读 
1、A=2   B=6
2、$
      $$
      $$$
      $$$$
      $$$$$
3、2  4  5  7  8  10
4、10
5、abcdefghijabcdefghij1
      0
      0
     10    5
     aaaaaa
     AAAAAA
呵呵,眼算加纸算,不一定全部对,帮你贴出去吧。
[ 本帖最后由 文 于 2006-3-6 21:17 编辑 ]





















