不懂的一门语言附答案_第1页
不懂的一门语言附答案_第2页
不懂的一门语言附答案_第3页
不懂的一门语言附答案_第4页
不懂的一门语言附答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

不懂的一门语言[复制]由于这个问卷分享的太多,以防万一题目会出现意外,所以问卷将在23:30停止。1.只要有三个操作数的运算符,称为()运算符。[单选题]*A.单目B.双目C.三目(正确答案)D.多目2.以下描述正确的是()[单选题]*A.C程序的执行是从main()函数开始,到本程序的最后一个函数结束(正确答案)B.C程序的执行是从第一个函数开始,到本程序的最后一个函数结束C.C程序的执行是从main()函数开始,到本程序的main()函数结束D.C程序的执行是从第一个函数开始,到本程序的main()函数结束3.字符串的结束标志是()[单选题]*A.0B.‘0’C.‘\0’(正确答案)D.“0”4.下列运算符中优先级最高的是()[单选题]*A.++(正确答案)B.&&C.*D.!=5.设有说明语句“charw;intx;floaty”,则表达式“w+x-y”值的数据类型为()[单选题]*A.floatB.charC.intD.double(正确答案)6.有语句intx,y;x=9,y=2;表达式x/y的值为()[单选题]*A.0B.3C.4(正确答案)D.4.57.若变量已正确定义x=3.26894,以下语句的输出结果是()

Printf(“%.2f\n”,(x*1000+0.5)/1000);

[单选题]*A.3.27(正确答案)B.3.269C.3.268D.3.268.C语言的if语句中,用作判断的条件表达式为()[单选题]*A.任意表达式(正确答案)B.逻辑表达式C.关系表达式D.算术表达式9.设x是int型变量,y是float型变量,用scanf函数给这两个变量赋值,以下()是正确的。[单选题]*A.scanf(“%d,%d”,&x,&y);B.scanf(“%d,%d”,x,y);C.scanf(“%ld,%f”,&x,&y);D.scanf(“%d,%f”,&x,&y);(正确答案)10.main()

{intm=3,n=11;

printf(“%d,%d\n”,m++,n--);

}

程序运行的结果是()[单选题]*A.3,11(正确答案)B.4,11C.4,12D.3,1211.若a=3,b=5,则表达式a*=b+=11的值为()[单选题]*A.结果为18B.结果为30C.结果为48(正确答案)D.结果为4512.若有表达式“w?--x:++y”,当w=1,x=1,y=1,时,y的值为()[单选题]*A.0B.2C.1(正确答案)D.-113.执行以下程序段后,w的值为()

intw=’A’,x=14,y=15;

w=((x||y)&&(w<’a’))[单选题]*A.-1B.nullC.1(正确答案)D.014.对以下说明语句的正确理解是()

intstr[12]={6,9,10,2,1};[单选题]*A.将5个初值依次赋给str[0]至str[4](正确答案)B.将5个初值依次赋给str[1]至str[5]C.将5个初值依次赋给str[6]至str[10]D.因为数组长度与初值的个数不相同,所以此语句不正确.15.有两个字符数组a,b,则以下正确的输入语句是()[单选题]*A.gets(a,b)B.scanf(“%s%s”,a,b);(正确答案)C.scanf(“%s%s”,&a,&b);D.gets(“a”,gets(“b”);16.以下叙述正确的是()。[单选题]*A.C程序总是从第一个定义的函数开始执行B.C程序里的main函数必须放在程序的开始部分C.C程序的基本组成单位是函数(正确答案)D.在C程序中,注释说明只能位于一条语句的后面17.在C语言中,每个语句和数据定义是用()结束。[单选题]*A.句号B.逗号C.冒号D.分号(正确答案)18.以下字符串常量不正确的是()。[单选题]*A.“\n”B.‘abc’(正确答案)C.“1212”D.“gcr”19.设a=2,b=3,则表达式b*=a+4的值为()。[单选题]*A.15B.27C.18(正确答案)D.320.下列运算符中优先级最高的是()。[单选题]*A.!(正确答案)B.=C.+D.!=21.循环体至少执行一次的语句为()。[单选题]*A.for循环B.while循环C.dowhile循环(正确答案)D.任一种循环22.若x、i、j和k都是int型变量,则计算表达式“x=(i=5,j=10,k=15)”后x的值为

()。[单选题]*A.15(正确答案)B.10C.5D.023.若变量已正确定义为int型,要给a、b、c输入数据,正确的输入语句是()。[单选题]*A.scanf(“%f%f%f”,a,b,c);B.scanf(“%d%d%d”,a,b,c);C.scanf(“%D%D%D”,&a,%b,%c);D.scanf(“%d%d%d”,&a,&b,&c);(正确答案)24.若a、b、c、d都是int型变量且初值为0,以下选项中不正确的赋值语句是()。[单选题]*A.a=b=c=100;B.d++;C.c+b;(正确答案)D.d=(c=22)-(b++);25.对字符数组进行初始化,()形式是错误的。[单选题]*A.charc1[]={‘1’,‘2’,‘3’}B.charc2[]=123(正确答案)C.charc3[]={‘1’,‘2’,‘\0’}D.charc4[]=“123”26.假定x和y为整型变量,其值分别为21和5,则x/y和x%y的值分别为()[单选题]*A.4.2,1B.4,1(正确答案)C.4.2,0D.4,027.若x=4、y=-2、z=5,则表达式“++x—y+z++”的值为()。[单选题]*A.10B.11C.12(正确答案)D.1328.下列关于C函数定义叙述正确的是()。[单选题]*A.函数可以嵌套定义,但不可以嵌套调用B.函数不可以嵌套定义,但可以嵌套调用(正确答案)C.函数不可以嵌套定义,也不可以嵌套调用D.函数可以嵌套定义,也可以嵌套调用29.若有以下定义:inta[]={6,8,20,15};则数组中值最大的元素为()。[单选题]*A.a[1]B.a[2](正确答案)C.a[3]D.a[4]30.字符串常量“student,0\n”的长度是()。[单选题]*A.10(正确答案)B.11C.12D.1331.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。[单选题]*A.大写字母B.下划线C.数字D.连接符(正确答案)32.在C语言提供的合法的关键字是()。[单选题]*A.swicthB.cherC.CaseD.default(正确答案)33.在C语言中,每个语句和数据定义是用()结束。[单选题]*A.句号B.逗号C.分号(正确答案)D.冒号34.下列叙述中错误的是()。[单选题]*A.一个C语言程序只能实现一种算法(正确答案)B.一个C函数可以单独作为一个C程序文件存在C.C程序可以由一个或多个函数组成D.C程序可以由多个程序文件组成35.在C语言中,合法的字符常量是()[单选题]*A.'\084'B.'\x43'(正确答案)C.'ab'D.“\0”36.循环体至少循环一次的语句为()。[单选题]*A.for循环B.while循环C.dowhile循环(正确答案)D.任一种循环37.在以下一组运算符中,优先级最高的运算符是()。[单选题]*A.<=B.=C.%(正确答案)D.&&38.以下叙述不正确的是()[单选题]*A.一个C源程序可由一个或多个函数组成B.一个C源程序必须的包含一个main函数C.C源程序的基本组成单位是函数D.在C程序中,注释说明只能位于一条语句的后面(正确答案)39.有语句intx,y;x=9,y=2;表达式x/y的值为()[单选题]*A.0B.3C.4.5D.4(正确答案)40.以下关系表达式中结果为假的是()。[单选题]*A.0!=1B.6<16C.(a=2*2)==2(正确答案)D.y=(3+5)==841.表示条件0≤x≤100的表达式是()。[单选题]*A.0<=x<=100B.x>=0,x<=100C.0≤x≤100D.x>=0&&x<=100(正确答案)42.若变量a、i已正确定义,且i已正确赋值,合法的语句是()。[单选题]*A.a==1B.++i;(正确答案)C.a=a++=5;D.a=int(i);43.若有定义“inta[13]”,则对数组元素的引用正确的是()。[单选题]*A.a[13]B.a[6](正确答案)C.a(6)D.a[14]44.以下数组定义中错误的是()。[单选题]*A.intx[2][3]={1,2,3,4,5,6};B.intx[][3]={0};C.intx[][3]={{1,2,3},{4,5,6}};D.intx[2][3]={{1,2},{3,4},{5,6}};(正确答案)45.对以下说明语句的正确理解是()。

intstr[12]={1,2,3,4,5,6,7};[单选题]*A.将7个初值依次赋给str[1]至str[5]B.将7个初值依次赋给str[0]至str[6](正确答案)C.将7个初值依次赋给str[6]至str[10]

温馨提示

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

评论

0/150

提交评论