资源描述:
《C语言上机试题及答案1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在C语言中,形参的缺省存储类是(C)。A、externB、registerC、autoD、static下列标识符中,不合法的C语言用户自定义标识符是(C)。A、printfB、sinC、enumD、_以下不正确的if语句形式是(D)。A、if(xy&&x!=y);C、if(x==y)x+=y;D、if(x!=y)scanf("%d",&x)elsescanf("%d",&y);以下选项中正确的整型常量是CA、4/5B、5C、-10D、1.000下列变量说明语句中,正确的是(B)。A、chara;b;c;B、in
2、tx,z;C、char:abc;D、intx;z;以下程序的输出结果是Bmain(){intk=4,m=1,p;p=func(k,m);printf(“%d,”,p);p=func(k,m);printf(“%d”,p);}func(inta,intb){staticintm,i=2;i+=m+1;m=i+a+b;return(m);}A、8,20B、8,17C、8,8D、8,16下列关于单目运算符++、--的叙述中正确的是___C___。A、它们的运算对象可以是int型变量,但不能是double型变量和float型变量B、它们的运算对象可以是任
3、何变量和常量C、它们的运算对象可以是char型变量、int型变量和float型变量D、它们的运算对象可以是char型变量和int型变量,但不能是float型变量下列字符数组长度为5的是CA、charc[10]={'h','a','b','c','d'};B、charb[]={'h','a','b','c','d',' '};C、chara[]={'h','a','b','c','d'};D、chard[6]={'h','a','b','c',' '};以下程序运行后的输出结果是C#includemain(){FILE*fp;in
4、ti,k=0,n=0;fp=fopen(“d1.dat”,“w”);for(i=1;i<4;i++)fprintf(fp,“%d”,i);fclose(fp);fp=fopen(“d1.dat”,“r”);fscanf(fp,“%d%d”,&k,&n);printf(“%d%d”,k,n);fclose(fp);}A、123B、00C、1230D、12定义语句int*swap();指的是DA、以上说法均不对B、swap是一个返回整型值的函数C、swap是一个指向函数的指针D、swap是一个返回指向整型值指针的函数以下选项中正确的实型常量是CA、0
5、.03x102B、32C、3.1415D、0以下程序的运行结果是(B)。main(){intn;for(n=1;n<=10;n++){if(n%3==0)continue;printf("%d",n);}}A、12B、12457810C、1234567890D、369设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为(B)。A、不确定B、doubleC、intD、float下列选项中正确的语句组是(B)。A、chars[8];s={"Beijing"};B、char*s;s="Beijing";C、chars[8];s
6、="Beijing";D、char*s;s={"Beijing"};当定义一个结构体变量时,系统分配给它的内存是(D)。A、结构中最后一个成员所需内存量B、结构中第一个成员所需内存量C、成员中占内存量最大者所需的容量D、各成员所需内存量的总和若有说明:int*p1,*p2,m=5,n;以下均是正确赋值语句的选项是(B)。A、p1=&m;*p2=*p1;B、p1=&m;p2=p1;C、p1=&m;p2=&p1D、p1=&m;p2=&n;*p1=*p2;已定义两个字符数组a,b,则以下正确的输入格式B是A、scanf("%s%s",&a,&b);B、sc
7、anf("%s%s",a,b);C、gets("a"),gets("b");D、get(a,b);若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是(D)。A、3.500000B、0.000000C、2.750000D、2.500000结构化程序设计所规定的三种基本控制结构是(D)。A、树形、网形、环形B、输入、处理、输出C、主程序、子程序、函数D、顺序、选择、循环在下列程序段中,枚举变量c1,c2的值依次是(A)。enumcolor{red,yellow,blue=4,green,whi
8、te}c1,c2;c1=yellow;c2=white;printf("%d,%d",c1,c2);A、