c语言期末统一自测附kok电子竞技_第1页
c语言期末统一自测附kok电子竞技_第2页
c语言期末统一自测附kok电子竞技_第3页
c语言期末统一自测附kok电子竞技_第4页
c语言期末统一自测附kok电子竞技_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

kok电子竞技:文档简介

c语言期末统一自测[复制]自己作答,不要讨论您的姓名[填空题]*_________________________________1.(

)为正确的用户标识符。[单选题]*char6_AB3At_56(正确kok电子竞技)a-b_542.语句x=20%4+(5/4);

运行之后,整型变量x的值为(

)。[单选题]*341(正确kok电子竞技)23.(

)语句符合C语言语法。

[单选题]*doublex=3.6;y=2.5;intz=8;intx,y=8;(正确kok电子竞技)intx=5:y=5;intx-y=78;4.若已定义:inti=5,t;则语句t=5+(--i);运行后t的值为(

)。[单选题]*10119(正确kok电子竞技)125.若有定义:intx,y,z;语句x=(y=z=2,++y,z+=y);运行后,x的值为(

)。[单选题]*5(正确kok电子竞技)6746.以下程序运行时,若从键盘输入2,则输出结果是(

)。

main()

{inta;

scanf("%d",&a);

if(a++>5)printf("%d\n",a);

elseprintf("%d\n",a--);}[单选题]*3(正确kok电子竞技)4527.执行以下语句后,b的值是(

)。

inta=2,b=1,c=2,x=2,y=4,z=3;

(a=c>x)||(b=y>z);[单选题]*01(正确kok电子竞技)248.以下程序运行后,a的值是()。

main()

{inta,b;

for(a=1,b=1;a<=100;a++)

{if(b>=16)break;

if(b%3==1){b+=3;continue;}

b-=5;}

printf("%d",a);

}[单选题]*86(正确kok电子竞技)7109.以下程序运行的结果是(

)。

voidmain()

{intx,y,z,a;

x=y=z=-2;a=22;

if(!x)a--;

elseif(y);

if(z)a=3;

elsea+=4;

printf("%d\n",a);}[单选题]*203(正确kok电子竞技)42510.以下程序的运行结果是(

)。

voidmain()

{intn=9;

switch(n--)

{default:printf("%d",n++);

case8:

case6:printf("%d",n);

break;

case4:printf("%d",n++);

case2:printf("%d",n);}}[单选题]*876889(正确kok电子竞技)5711.以下程序的运行结果是()。

voidmain()

{inti,j,k=0;

for(i=2;i>=1;i--)

{for(j=i;j>=2;j--)

k+=i*j;}

printf("%d\n",k);}[单选题]*5504(正确kok电子竞技)2112.若已定义intx[8]={5,7,3,4,3,1,9,8};则元素x[7]的值为()。[单选题]*98(正确kok电子竞技)3113.以下程序段运行后x的值为()。

voidmain()

{

inta[8]={3,3,4,4,7,8,9,1},i,x=0;

for(i=1;i<8;i++,i++)

x=x+a[i];

printf("%d\n",x);}[单选题]*151916(正确kok电子竞技)1714.不能对二维数组a进行正确初始化的语句是()。[单选题]*inta[][3]={{1,2},{3,4},{5,6}};inta[2][2]={1,2,3,4,5};(正确kok电子竞技)inta[2][2]={{2,3},{4,5}};inta[3][3]={{1,2,3},{4,5,6}};15.以下程序段的运行结果是()。

charstr[3][2]={'a','b','c','d','e','f'};

str[1][0]='\0';

printf("%s",str);[单选题]*abcdeab(正确kok电子竞技)abcabcd16.以下程序段运行后输出结果是()。

chara[]="sqlserver";

charb[]="access";

strcpy(a,b);

printf("%c",a[3]);[单选题]*se(正确kok电子竞技)ac17.有以下程序

main()

{inta=2,b=10,c=8;

int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);

printf("%d\n",c);getch();}执行后的输出结果是()[单选题]*11820(正确kok电子竞技)918.若有语句int*p,b=5;和p=&b;下面均代表值的一组选项是()[单选题]*b,p,*&b&*b,&b,*pb,&*p,p*&b,*p,b(正确kok电子竞技)19.如下程序的执行结果是()。

#include<stdio.h>

main()

{inti;

char*s="visuall";

for(i=1;s[i]!='\0';i++)

printf("%c",*(s+i));getch();}[单选题]*visualisuall(正确kok电子竞技)lsuasuall20.以下程序的输出结果是()

main()

{char*s="132";

intk=0,a=0,b=0;

do

{k++;

if(k%2==0){a=a+s[k]-'0';continue;}

b=b+s[k]-'0';a=a+s[k]-'0';

}while(s[k+1]);

printf("k=%da=%db=%d\n",k,a,b);

}[单选题]*k=2a=5b=3(正确kok电子竞技)k=2a=2b=2k=2a=2b=3k=3a=4b=221.以下程序段运行后,表达式*(p+5)的值为()。

chara[]="applewatch";

char*p;

p=a;[单选题]*存放'w'的地址w(正确kok电子竞技)es22.下面程序的输出结果是()。

#include<stdio.h>

func()

{intnum=9;

return++num;}

voidmain()

{printf("%d\n",func());}[单选题]*5910(正确kok电子竞技)823.下面程序的运行结果是()。

#include<stdio.h>

structdata

{inti;

charc[5];

doubled;}a[2];

voidmain()

{printf("%d\n",sizeof(a));}[单选题]*34(正确kok电子竞技)126324.程序段如下

intk=1;

while(k++<=3);

printf("last=%d\n",k);

则执行结果是last=()[单选题]*45(正确kok电子竞技)6325.以下程序运行后输出结果是()。

voidfun(inti)

{intm=2;

m=i++;

printf("%d",m);}

main()

{intm=6,n=8;

fun(n);

printf("%d",m);}[单选题]*7886(正确kok电子竞技)896826.数组的指针,其含义是指该数组的[填空题]*_________________________________(kok电子竞技:首地址)27.若有定义inti=5,j=5;则表达式(++j)*(i--)的值为[填空题]*_________________________________(kok电子竞技:30)28.若已定义:inti=5,t;则语句t=5+(--i);运行后t的值为[填空题]*_________________________________(kok电子竞技:9)29.若定义inta=-5,b=8;则表达式!a||b的值为[填空题]*_________________________________(kok电子竞技:1)30.若已定义:intx=5,y=4,z=6;则表达式(x-y<=y)||(y=z)的值是[填空题]*_________________________________(kok电子竞技:1)31.%分子分母必须是[填空题]*_________________________________(kok电子竞技:int|整数|整型)32.关系表达式是逻辑值,真或者假,那么,假用()表示[填空题]*_________________________________(kok电子竞技:0)33.假设所有变量均为整型,则表达式k=(a=1,b=1,a++,a+b)k的值是[填空题]*_________________________________(kok电子竞技:3)34.在c语言中三种基本结构:循环结构,选择结构[填空题]*_________________________________(kok电子竞技:顺序结构)35.构成C源程序的基本单位是[填空题]*_________________________________(kok电子竞技:函数)36.以下程序的输出结果是

main()

{inti;

for(i=1;i<=4;i++)

{if(i%2)printf("#");

elsecontinue;

printf("*");

}

printf("#\n");

}[填空题]*_________________________________(kok电子竞技:#*#*#)37.执行以下程序段后,a的值是

main(){

intb[]={2,4,6,2,4,6,2,4};

inta=0,k;

for(k=0;k<8;k+=2)

a+=(b[k]+k);

printf("%d",a);

}[填空题]*_________________________________(kok电子竞技:26)38.以下程序的运行结果是

#include<stdio.h>

main()

{inta[]={2,3,4,7,9,11},i;

int*p;p=a;

*(p++)+=2;*(++p)+=3;

for(i=0;i<6;i++)

printf("%d,",a[i]);}[填空题]*_________________________________(kok电子竞技:4,3,7,7,9,11|4,3,7,7,9,11)39.以下程序段运行后s的值是

#include<stdio.h>

main()

{inta[3][3]={1,3,5,7,9,4,6,8,3};

inti,j,s=0;

for(i=0;i<3;i++)

for(j=i;j<3;j++)

s+=a[i][j];

printf("%d,",s);}[填空题]*_________________________________(kok电子竞技:25)40.以下程序的运行结果是

intfun(inta[4][4])

{inti;

for(i=0;i<4;i++)

printf("%2d",a[i][1]);

printf("\n");}

main()

{inta[4][4]={1,1,2,2,3,3,4,4,5,5,6,6,0,5,9,8};

fun(a);}[填空题]*_________________________________(kok电子竞技:1355|1355|)41.以下程序运行后输出结果是

#include<stdio.h>

intfun(inta,intb)

{return(a-b);}

main()

{intx=10,y=3,k;

k=fun(x,y);

printf("%d-%d=%d\n",x,y,k);}[填空题]*_________________________________(kok电子竞技:10-3=7)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论