欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《C语言程序设计》考试模拟练习题【附答案】.docx

    • 资源ID:77879921       资源大小:114.29KB        全文页数:59页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《C语言程序设计》考试模拟练习题【附答案】.docx

    C语言程序设计考试模拟练习题【附答案】选择题1、 若定义:int x=2;y=3;float i;则以下符合C语言语法的表达式是( )A、x=x*3=2 B、x=(y=1) C、i=float(x) D、i%(-3)B2、若有定义:int a=5,b=2,c=1;则表达式a-b<0|b=c的值是()A、0 B、1 C、2 D、-1B3、若有定义:float x=3.5;int z=8;则表达式x+z%3/4的值是()A、3.75 B、3.5 C、3 D、4B4、有如下定义 int a 3=1,2,3,4,5,6,7,8;则数组a的行数()A、2 B、3 C、4 D、无法确定B5、C程序中main函数的位置()A、必须在最开始 B、必须在系统库函数后面C、可以在自定义函数后面 D、必须在最后C6、下面关于C语言用户标识符的描述,正确的是A、不能区分大小写 B、用户标识符不能描述常量C、类型名也是用户标识 D、用户标识符可以作为变量名D7、若有定义:int a=1,b=2,c=3;语句+a|+b&&+a运行后b的值为()A、1 B、0 C、2 D、3C8、设单精度型变量+,g的值均为2.0使+为4.0的表达式为()A、1 B、0 C、2aWd D、39、对于整型变量x下述语句()与赋值句:x=x%2=0? 1:0;不等价A、if(x%2!=0) x=0;else x=1; B、if(x%2) x=1;else x=0;C、if(x%2=0) x=1;else x=0; D、if(x%2=1) x=0;else x=1;10、以下数组定义中,正确的是()A、int a23=1,2,3,4,5,6,7; B、int a =1,2,3,4,5,6,7,8,9;C、int a2 =1,2,3,4,5,6; D、int a 4=6;D11、若有定义:#define PI 3,则表达式PI*2*2的值是()A、12 B、4 C、3 D、不确定A12、下面语句正确的是()A、int *p;*p=20; B、char *s=“abcef”;printf(“%sn”,s);C、char str =“abcdf”;printf(“%S”,str;) D、char str =a,b,c;printf“%s”,strB13、若有定义: int a=2,则正确的赋值表达式是()A、a-=(a*3) B、double(a) C、a*3 D、a*4=3A14、若有定义:int a=6,b=2;char C1=a,C2=b;则表达式a+b%5+C1-C2的值是()A、7 B、8 C、9 D、表达式错误A15、若有定义:char str16=”abcdm”,*ps,*str2=”abcdef”;正确的是()A、stycpy(str1,str2); B、表达式strcmp(str1,str2)的值>0C、str1=str2; D、表达式strlen(str1)的值为6B16、关于C语言函数的描述中,正确的是()A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用都可以嵌套D、函数的定义和函数的调用都不可以嵌套B17、设有如下定义typedef int *INTEGER:INTEGER p,*q:则()是正确的表述A、P是int型变量 B、q是基类型为int 的指针变量 C、p是基类型为int的指针变量 D、程序中可用INTEGER代替int类型名C18、若有定义:int m=5,n=3则表达式(m+1,n+1,(-m),=(n-))的值是()A、6 B、7 C、8 D、919、已知char a;使用scanf()函数输入一个字符给变量a ,不正确的函数调用是()A、scanf(“%d”,&a) B、scanf(“%lf”,&a) C、scanf(“%c”,&a) D、scanf(“%u”,&a)B20、C语言对于计嵌套语句的规定:else总是与()配对A、第一个if B、之前最近且尚未配对 C、缩进位置相同的if D之前最近的ifB21、对于基类型相同的两个指针变量之间,不能进行的运算是() A、< B、= C、+ D、-C22、若函数fun的函数头为:int fun(int i,int j)且函数指针变量p定义如下:int(*p)(int i,int j);则要使指针p指向函数fun的赋值语句是()A、p=*fun B、p=fun C、p=fun(i,j) D、p=&funB23、在对于无符号数的运算中,操作数右移一位相当于()A、操作数除于2 B、操作数乘以2 C、操作数除于4 D、操作数乘以4A24、关于C语言的叙述中,不正确的是()A、C程序可由一个或者多个函数组成B、C程序必须包含一个main()函数C、C程序的基本组成单位是函数D、注释说明只能位于一条语句的后面D25、若有说明语句:char C=/95;则变量C包含()个字符A、1 B、2 C、3 D、语法错误D26、若有定义:int a;则语句a=(3*4)+2%3;运行后a的值为()A、12 B、14 C、11 D、17A27、下面叙述中,错误的是()A、其算术运算对象不包含函数B、%(模运算符)的运算对象只能为整型量C、算术运算的结合方向是“自左向右”D、自加和自减运算符的结合方向是“自右向左”28、结构化程序设计不包括()A、最优化 B、自顶而下,逐步细化 C、 模拟化设计 D、结构化编码A29、已知int a=R;则正确的表达式是()A、a%10 B、a=int(3e2) C、2*a=a+ D 、a=a+a=a+3A30)等价的是()A、while(x!=0) B、while(x=0) C、while(x!=1) D、while(x) 31、以下一维数组a进行正确初始化的语句是()A、int a5=(0,0,0,0,0) B、int a5=0 C、int a5=1,2,3,4,5,6,7 D、int a =0D32、若有定义:int a=20,b=28,C;则执行语句C=(a&b)>>2;后C的值为()A、5 B、7 C、80 D、11233、结构化程序设计的三种基本语句是()A、函数结构 分支结构 判断结构B、函数结构 嵌套结构 平行结构C、顺序结构 分支结构 循环结构D、分支结构 循环结构 嵌套结构C34、以下()是不正确的字符串常量A、abc B、”1212” C、”0” D、“ ”35、已知double a=5.2;则正确的赋值表达式是()A、a+=a-=(a=4)*(a=3) B、a=a*3 C、a%3 D、a=double(-3)B36、以下的计语句中,x的值一定被重新赋值的是()A、if(x=y) x+=y; B、if(x>y&&x!=y);x+=y; C、if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y) D、if(x<y) x+;y+B37、设有如下定义:char str8=“fujian”;则分配给数组str的存储空间是()字节A、6 B、7 C、8 D、9C38、设有如下定义语句:struct student int num;char name10;float score;wang,zhang;的变量wang所占的内存字节是()A、14 B、16 C、18 D、939、设有double型变量a,b,c,e均有值,对代数式(3ae)/(bc),不正确的语言表达式是()A、a/b/c*e*3 B、3*a*e/b/c C、3*a*e/b*c D、a*e/c/b*340、关于C语言数据类型的叙述,正确的是()A、枚举类型不是基本类型 B、数组不是构造类型 C、变量必须先定义后使用 D、不允许使用空类型41、以下的语句中,无内嵌的if语句是()A、if (x=y) x+=y B、if(x>y&&x!=y) x+=y; C、if(x!=y) scanf(“%d”,&x); else scanf(”%d”,%y) D、if(x<y) x+;y+42、以下运算符中优先级最高的是()A、> B、| C、&& D、+43、若有定义:int a,b;double x,则以下不符合C语言的表达是()A、x%(-3) B、a+=-2 C、a=b=2 D、x=a+b44、关于C语言的源程序的叙述中,错误的是()A、C语言的源程序由函数构成 B、main函数可以书写在自定义函数之后C、必须包含有输入语句 D、一行可以书写多个语句45、设有以下定义语句:struct student int num;char name10;float score;wang,zhang;则不正确的叙述是()A、struct是结构体类型的关键字 B、zhang是结构体变量名 C、wang是结构体类型名 D、num,name,score都是结构体类型student的成员名46、若有定义:int a33;则表达式&a21-a的值为()A、7 B、8 C、6 D、947、下列数组定义中,正确的是()A、int a10 B、int n=10 a10 C、int N=10;int aN D、int n;scanf(“%d”,&n);int an48、若有定义int a23;则对数组元素的非法应用是()A、a01/2 B、a11 C、a4-40 D、a0349、若有:int a=2;则a=ctrcmp(“miss”,”miss”)运行后a的值是()A、1 B、0 C、-1 D、 250、若struct teacherint num;char name10;char sex;int age;float score;teacher1;则变量teacher1所占用的内存字节是()A、B、C、D、51、以下()是正确的变量名 A、a.bee B、-p11 C、int D、p_1152、下面叙述中,()不是结构化程序设计中的三种基本结构之一A、数据结构 B、选择结构 C、循环结构 D、顺序结构53、若有定义:int a=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>b)的值为()A、0 B、1 C、5 D、654、以下()是正确变量名A、5f B、if C、f.5 D、_f555、char型变量存放的是()A、ASC码值 B、字符本身 C、十进制代码值 D、十六进制代码值56、putchar()函数的功能是向终端输出 ()A、多个字符 B、一个字符 C、一个实型变量值 D、一个整型变量表达式57、若有定义:int x=3,y=4,z=5,则值为0的表达式是() A、x&&y B、x<=y C、x|y=z&&y-z D、!(x<y)&&!z|1)58、以下程序结束后屏幕输出(B) A、4 B、5 C、6 D、759、若有定义:int x,a;则语句x=(a=3,a+1):运行后,x、a的值依次为(C) A、3,3 B、4,4 C、4,3 D、3,460、若有定义:int a,b;则表达式(a=2,b=5,a*2,b+,a+b)的值是(D) A、7 B、8 C、9 D、1061、已有如下定义和输入语句 Int a;char c1,c2; Scanf(“%d%c%c,”&a,&c1,&c2); 若要求a、c1、c2的值分别是10、A和B,正确的数据输入是(B) A、10AB B、10 A B C、10A B D、10 AB62、若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是(A) A、3.5 B、3.0 C、2.5 D、2.063、以下程序运行后,循环体运行的次数为(B)Int i=10,x;For(i=0;i<10;i+) x=x+I; A、10 B、0 C、1 D、无限64、已知int a10;则对a数组元素引用不正确的是(A) A、a10 B、a3+5 C、a10-10 D、a565、设有以下变量定义:char str1 =”string”,str28,*str3;*str4=”string”; A、strcpy(str1,”china”) B、str2=”chinta” C、strcpy(*str3,”china”) D、strcpy(str40,”china”)66、设有以下语句,则(D)是对a数组元素的不正确引用,其中0<=i<10Int a10=0,1,2,3,4,5,6,7,8,9,*p=a A、ap-a B、*(&ai) C、pi D、*(*(a+i)67、假定已有如下落不明变量说明和枚举定义:Char ch;Int j,k;Enum daysum,mom,tue,wed,thu,fri,sat;Int asat;判定下列语句是否符合语法规则,结果是(C) Char a; /*语句1*/ J+k=j; /*语句2*/ If(amon>0) j+) /*语句3*/A、语句2错误,其他正确 B、语句1正确,其他错误C、语句3正确,其他错误 D、语句错误,其他正确68、以下叙述不正确的是(D)A、C程序的执行总是从main函数开始、B、一个C源程序必须包含一个main函数C、C语言程序的基本组成单位是函数D、在编译C程序源程序时,可发现注释中的拼写69、以下(B)是错误的整形常量A、-0xcdf B、018 C、0xe D、01170、语句a=(3/4)+3%2;运行后,a的值为(B)A、0 B、1 C、2 D、371、设整形变量a为5,使b不为2的表达式是(C)A、b=(+a)/3 B、b=6-(-a) C、b=a%2 D、b=a/272、已知如下定义和输入语句:Int a,b;Scanf(“%d,%d”,&a,&b);若要求a、b的值分别为10和20,正确饿数据输入是(A)A、10 20 B、10,20 C、a=10,b=20 D、10;2073、若有定义,int x=3,y=4;则表达式!x|y的值为(A)A、1 B、0 C、3 D、474、已知char a=R;则正确的赋值表达式是(D)A、a=(a+)%4 B、a+2=3 C、a+=256-c D、a=07875、设有整形变量x,下述语句(B)不会出现死循环A、for(;x+=1) B、for(;(x=gether()!=ln;)C、while(l) x+; D、for(x=10;x-)76、以下能对一维数组a进行正确初始化的语句是(D)A、int a5=(0,0,0,0,0); B、int as=0C、int a5=1,2,3,4,5,6,7 D、int a =077、若有定义:int a 3=1,2,3,4,5,6,7,8,9;则表达式sizeof(a)/sizeof(a0)的值为(A)A、3 B、4 C、5 D、978、以下叙述中,正确的是(A)A、宏展开不占用运行时间,只占用编译时间B、预编译处理命令行必须以分号结束C、一个源程序只能有一个预编译处理命令行D、使用带参数的宏定义时,应该说明每个参数的数据类型79、在16位编译系统上,若有定义int a =10,20,30,*p=&a;当执行p+;后下列叙述错误的是(A)A、p向高地址移了一个字节B、p与a+1等价C、语句printf(“%d”,p);输出20D、p指向数组元素a180、以下C语言共用体类型数据的描述中,不正确的是(C)A、共用体变量占的内存大小等于所需内在最大的成员所占的内存B、共用体类型可以出现在结构体类型定义中C、在定义共用体变量的同时允许对另一个成员的值进行初始化D、同一共用体中各成员的首地址不相同81、若有以下类型说明,叙述正确的是(A)Typedef structint sum; Char *name Int score;STU,*PSTUA、STU是变量名 B、PSTU是变量名C、PSTU是指向结构体类型STU的指针类型名D、类型说明语句有错误82、以下叙述正确的是(D)A、C语言中的文件是流式文件,因此只能顺序存取数据B、打开一个已存在的文件进行了写操作后,原有文件中的全部数据必定被覆盖C、在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第一个数据D、当对文件的写操作完成之后,必须将它关闭,否则可能导致数据丢失83、在C语言源程序中,以下叙述正确的是(C)A、main函数必须位于文件的开头B、每行只能写一条语句C、程序中的每一语句可以写成行的形式D、每个语句的最后必须有点号84、下面叙述正确的是(B)A、2/3与2.0/3.0等价 B、(int)2.0/3月2/3等价C、+5与6等价 D、A与”A”等价85、getchar()函数的功能是从终端输入(D)A、一个整形数值 B、一个实型变量值C、多个字符 D、一个字符86、若有定义:int I=7,j=8;则表达式i>j|i<j的值是(A)A、1 B、变量i的值 C、0 D、变量j的值87、在C语言中while循环和do-while循环的主要区别是(B)A、do-while循环体内可以使用break语句,while循环内不能使用break语句B、do-while的循环至少无条件执行一次,while的循环体不是C、do-while循环体内可以使用continue语句,while循环体内不能使用continue语句D、while的循环体至少无条件执行一次,do-while的循环体不是88、以下的叙述中不正确的是(C)A、宏展开不占用运行时间,只占用编译时间B、宏名无类型C、宏名必须用大写字母表示D、预处理命令都必须以#号开始89、以下程序段运行后*(+p)的值为(C) Char a=”work” Char *p;P=a;A、w B、存放w的地址 C、0 D、存放0的地址90、设有如下定义语句:Union u-typeint I; Double x; Float f; Struct str-typechar str100; Union u_type u2;则语句“printf(“%d”,sizeof(struct str-type);”的输出结果是(B)A、100 B、116 C、120 D、20091、标准函数fgets(s,n,f)的功能是(D)A、从文件f中读取长度为n的字符串存入指针s所指的内存B、从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C、从文件f中读取几个字符存入指针s所指的内存D、从文件f中读取长度为n-1的字符串存入指针s所指的内存92、若有说明语句:hat c=95;则变量c包含(A)个字符、A、1 B、2 C、3 D、语法错误93、若有定义:int i,j;则表达式(i=2,j=5,i+,j+)的值是(B)A、7 B、8 C、9 D、1094、已知int a;使用scanf()函数输入一个整数给变量a,正确的函数调用是(B)Ascanf(“%d”,a); Bscanf(“%d”,&a);Cscanf(“A”,&a); Dscanf(“%df”,&a)95以下程序运行结果是(D) Void main( ) int n=5;if(n+7=6)printf( “%dn”,n);else printf(“%dn”,n);A4 B5 C6 D7 96对于整形变量x和y, 语句For(x=0y=0;(y!=123) && (x<4);x+) y+;中的“y+;”被执行(A)A4 次 B0次 C123次 D3次97下列数组定义中,正确的是(A)Aint a5=0 Bint a=0 1 2 Cint a5=0 Dint a98下列数组定义中,正确的是(B)Aint a23=1,2,3,4,5,6,7;Bint a =1,2,3,4,5,6,7,8,9;Cint a2 =1,2,3,4,5,6;Dint a 4=6;99对于C语言源程序,以下叙述错误的是(C)A可以有空语句B函数之间是平等的,在一个函数内不能定义其它函数C程序调试时如果没有提示错误,就能得到正确的结果D注释可以出现在语句的前面100若有定义:int a34=1,2,0,1,2,3;则a11的值为(A)A0 B1,2 C1 D3101若希望当a的值为奇数时,表达式的值为“真”,a的值为偶数时,表达式的值为“假”,则不能满足要求的表达式是(C)Aa%2=1 B(a%2=0) C!(a%2) Da%2102若有定义:int a3=0,1,2;则a1 的值为(B)A0 B1 C2 D3 103在16位编译系统上,若有定义int a=10,20,30,*p=&a;当执行p+后下列叙述错误的是(A)Ap向高地址移了一个字节 Bp与p+1等价C语句printf(“%d”,*p);输出20 Dp指向数组元素a1104C语言的的函数体由(B)括起来A() B C D/*/105下面叙述正确的是(A)A强制类型转换运算的优先级高于算术运算B若a和b是整形变量,(a+b)+是合法的CA*B是合法的D“A”+“B”是合法的106下面叙述中,(A)不是结构程序设计的三种基本结构的共同特点A先判断后执行 B单入口,单出口 C程序中没有执行布道的语句 D无死循环107以下程序运行后变量a的值为(D)int x=6,y=5;int a;A=(-x=y+)?x:y+1A0 B1 C6 D5108以下程序运行后变量n的值为(D)int i=1,n=1;for(;i<3;i+)continue;n=n+1;A4 B3 C2 D1109若有定义:int a5=1,2,3,4,5;则语句a1=a3+a2+2-a3-1;运行后a1的值为(A)A6 B5 C1 D2110设有如下程序段:int a33=1,0,2,1,0,2,1,0,1,I,j,s=0;for(i=0;i<3;i+)for(j=0;j<I;j+)s=s+aij;则执行程序段后,s的值是(C)A0 B1 C2 D3111如下fun函数的类型是(C)fun(float x)double y;int z;y=x*x;z=(int)yreturn(z);Avoid Bdouble Cint Dfloat 112.以下叙述中,正确的是(B) A.“# define PRICE=30”定义了30等价符号常量PRICE。 B.预编译处理命令行都必须以“#”开头。 C.宏名只能是含大写字母和数字字符。 D.在程序的一行上可以书写几个有效的宏定义。113.以下程序段运行后X的值为(B) int a=1,2,3,b=4,5,6;int* p,* q; int I,x; p=a;q=b; for(i=0;i<3;i+) if(*(p+i)=*(q+i) x=*(p+i)*2; A. 2 B. 4 C. 6 D.不确定114.下列对结构体类型变量定义不正确的是(D) Struct teacherA. int num; int age;teacher1; B. Struct int num;Int age;teacher1,teacher2;C. Structint num;Int age;teacher1; D. Struct teacher; int num;Int age;115.若有定义Struct node Int date; Sturct node*next; 反函数: Void fun(struct nodet,exe,*head()struct node*p=head;While(p)Struct node*q=p->next;Free(p) p=q; (A) A.删除整个单向链表 B.删除单向链表中的一个结 C.显示单向链表中的所有数据 D.创建单向链表116.对枚举类型进行定义,不正确的是(A) A. enum b1,2,3; B. enum aA,B,C; C. enum cD=3,E,F; D. enum dx=0,y=5,z=9;运行结果题1. 以下程序运行结果 (C)void main()int sum=0,iten=0;While(item<5)item+;Sum+=item;If(sum>=6) break;Printf(“%dn”,sum);A. 10 B. 15 C. 6 D. 72.下面程序的输出结果为(B) #include<stdio.h> Void main() ennm Wwwkday sum=7,mon=1,tue,thu.fri,sat;Ennm weekday day=sat;Printf(“%dn”,day);A. 7 B. 6 C. 5 D.43.下面程序运行结果是(A) Int i=0,a=1,2,3,4,5; Do ai+=10; While(a+i>2); For(i=0;i<5;i+) Printf(“%d”,ai); A. 11 2 3 4 5 B.1 2 3 4 5 C.11 12 13 14 15 D.11 12 3 4 54.若有定义:int i=0,x=0;int a33=1,2,3,4,5,6,7,8,9; 则以下程序段运行后x的值为(C) For(;i<3;i+) x+=a12-i; A. 0 B. 12 C. 15 D. 185.以下程序运行后*(p+3)的值为(A) Char a=”good”; char *p; p=a; A. d B. 0 C.存放d的地址 D. 06.设有如下变量定义:char aa3=a,b,c,d,e,f; char (*p); A. a B. b C. c D. d7.以下程序的运行结果 (D) #include<stdio.h> Union utypeint I;float fu2; void main()printf(“sizef(u):%dn”,sizeof(u); A. 2 B. 4 C. 6 D. 88.设有如下函数定义: Int fun(char*str) char *p;If(p!=0) p+1;Return (p-str);Printf(“%dn”,fun(“student”); 则以下语句执行后的输出结果是(A) A. 7 B. 8 C. 9 D. 109.若有定义:int a=1,b=2,c=3;则执行以下 程序后a,b,c的值分别为(D) If(a<b=c=a,a=b,b=c;) A.a=1,b=2,c=3 B.a=2,b=3,c=1; C.a=2,b=3,c=3; D.a=1,b=1,c=1;10.有如下定义:char str6=a,b,0,d,e,f;则语句printf(“%s”,str);的输出结果为(D) A. ab B.abdef C.ab0 D.ab11.若有定义:int x=1234,y=123,z=12;则语句printf(“%4d+%3d+%2d”,x,y,z);运行后的输出结果为(D) A.123412312 B.1234123412341234131231231212 C.1234+1234+1234 D.1234+123+1212.以下程序的运行结果是(B) Void main()int sum=0,item=0;While(item<5)item+; sum+=item;If(sum=5) break;Printf(“%dn”,sum); A. 10 B. 15 C. 5 D.613.下面程序段的运行结果是(D)Int i=0,a=3,4,5,4,3; Do ai+; while(a+i<5); For(i=0;i<5;i+) Printf(“%d”,ai); A. 45654 B.34543 C.45554 D.4554314.以下程序的屏幕输出为(B)#include<stdio.h> Void f (int i) int a=2;a=i+Printf(“%d”,a);Main()int a=1, c=3;F(c);a=c+;printf(“%d”,a); A.4,3 B. 3,3 C. 4,5 D. 3,515.下面程序的输出结果是(C)#include<stdio.h>#define ONE 1#define TWO ONE+1#define THREE TWO+1 Void main() printf(“%dn”,THREE-ONE); A.产生错误 B. 1 C. 2 D. 316.以下程序运行后x的值为(D) Int a9=1,

    注意事项

    本文(《C语言程序设计》考试模拟练习题【附答案】.docx)为本站会员(君****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开