下载此文档

C语言复习题及答案老师给的.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
复****A:一、单项选择题1、如果要把常量327存入变量a中,a不能定义的类型是哪一个? (B )A)intB)char C)longD)float2、若x为unsignedint型变量,则执行下列语句后x值为(D)x=65535;printf(“%d\n”,x);A)65535B)1C)无定值D)-13、有以下程序main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf(″%d,%d\n″,k,m);}程序运行后的输出结果是(C) A)0,0  B)0,1  C)1,0  D)1,14、在C语言中,如果下面的变量都是int类型,则输出的结果是(C)。sum=pad=5;pAd=sum++,pAd++,++pAd;printf("%d\n",pad);A)7B)6C)5D)45、以下程序的输出结果是(A)。main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A)1 B)0 C)非0的数 D)-16、当执行以下程序段时(A)。x=-1;do{x=x*x;}while(!x);A)循环体将执行一次 B)循环体将执行两次C)循环体将执行无限次 D)系统将提示有语法错误7、全局变量的存储类型可以定义为( D )。A)auto或staticB)extern或registerC)auto或externD)extern或static8、定义全局变量时,若变量的的存储类别缺省,则默认的存储类型是( C )。A)autoB)registerC)externD)static9、已知:inta,x;则正确的赋值语句是(C)。A)a=(a[1]+a{2})/2; B)a*=*a+1;C)a=(x=1,x++,x+2); D)a="good";10、已知:inta,*p=&a;则下列函数调用中错误的是(D)。A)scanf("%d",&a); B)scanf("%d",p);C)printf("%d",a); D)printf("%d",p);11、下述程序的输出结果是( D )。#include<>voidmain(){plex{intx;inty;}cnum[2]={1,3,2,7};printf(“%d”,cnum[0].um[0].um[1].x);}A)0B)1C)3D)6 12、下述程序的输出结果是( B )。#include<>voidmain(){union{unsignedcharc;unsignedinti[4];}z;[0]=0x39;[1]=0x36;printf(“%c”,);}A)6B)9C)0D)313、下述关于C语言文件操作的结论中,( B )是正确的。A)对文件操作必须先关闭文件B)对文件操作必须先打开文件C)对文件操作顺序无要求D)对文件操作前必须先测试文件是否存在,然后再打开文件14、以下程序的输出结果是( C)。main(){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(i=0;i<3;i++)printf("%s",p[i]);}A)123456780B)123456780C)12345678D)14715、对于所定义的二维数组a[2][3],元素a[1][2]是数组的第(D)个元素。A)3B)4C)5D)6赋值运算符的优先级低于关系运算符( √)。条件运算符的结合方向是“自左向右”( × )。C语句的循环语句中循环体如果包含一个以上的语句,必须以复合语句形式出现( √)。C程序中的函数不能嵌套调用,但可嵌套定义( × )。若自定义函数要求函数名返回一个值,则该函数体中必须要有return语句(× )。当形式参数为指针变量名时,实际参数可为指针变量名、数组名或其它类型变量的首地址( √)。若有说明:staticinta[3][4];,则数组a中各数组元素可在程序的编译阶段得到初值0( √)。若用数组名作为函数调用时的实参,则实际上传递给形参数组的是数组的第一个元素的值( √)。利用指针和结构体类型可以构成表、树等复杂的数据结构( √)。10、共用体变量的地址和它的各成员的地址都是同一地址( √)。11、printf函数中的“%0”格式参数表示用来输出unsigned型数据(×)。12、在一个C程序中,所有要使用的变量和要调用的函数都必须在main()函数中定义 (×)。13、赋值运算符的结合性是“自右至左” (√)。14、一个C程序可以由多个源程序文件组成 (√)。15、do-while语句构成的循环,当while语句中的表达式的值为零时结束循环 (√)。三、写出

C语言复习题及答案老师给的 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人独角戏
  • 文件大小194 KB
  • 时间2020-10-25