ImageVerifierCode 换一换
格式:DOC , 页数:15 ,大小:115.50KB ,
资源ID:3459315      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3459315.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言考试题库之填空题.doc)为本站会员(坚持)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言考试题库之填空题.doc

1、1二,填空题(10 道小题,共 20 分) 1、一个 C 源程序中至少应包含一个 main 函数。2、a 是整型变量,则执行表达式 a=25/3%3 后 a 的值为。 2 3、int m=5,y=2;则表达式 y+=y- =m*=y 的值为。-164、执行下列语句: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf(“%d , %d n“, a,b );的输出结果分别是2,15、条件表达式的格式为表达式 1?表达式 2:表达式 3,若表达式 2 和表达式 3 的类型不同,此时条件表达式的值的类型为二者中较高 的类型6、当运行以下程序时,从键盘键入 right?

2、(代表回车),则下面程序的运行结果是。#includemain( ) char c;while(c=getchar()!=?) putchar(+c)sjhiu?7、C 语言中的数组必须先定义,然后使用。8、如果需要从被调用函数返回一个函数值,被调用函数必须包含【return】语句。 9、已知:float f1=3.2,f2,*pf1=f2=f1,则*f2 的值为。 3.210、以下程序void fun(char *a, char *b) a=b; (*a)+; main () char c1=“A“, c2=“a“, *p1, *p2;p1= p2= fun(p1,p2);printf(“运

3、行后的输出结果是 。则表达式 :x=x+1.78 的值是 。 【4】13、int a=24; printf(“%o “, a );输出结果是 。 【30】14、当 a=3,b=2,c=1 时,表达式 f=abc 的值是 。 【0】15、下面程序的运行结果是 。 【x=1,y=20】#includemain() int i,x,y;i=x=y=0;do +i;2if(i%2!=0) x=x+i;i+;y=y+i+; while (imain( )int a,s,n,count;a=2;s=0;n=1;count=1;while(countb!=c 的值是 。 【1】32、在 C 语言程序中,用关

4、键字 char 定义字符型变量。33 若 m 是一个三位数,则百位数字为 m/10034、执行下列语句:float a; int b; a = b =24.5/5; printf(“%f,%d” , a, b); 输出结果是 【4.000000,4】35、若 x 和 n 均是 int 型变量,且 x 和 n 的初值均为 5,则计算表达式 x+=n+后 x 的值为310 ,n 的值为 636、若 a=6,b=4,c=2,则表达式!(a-b)+c-1m=n=1;scanf(“%d%d“,do if(a0) m=2*n; b+;elsen=m+n; a+=2; b+;while(a=b);print

5、f(“m=%d n=%d“,m,n);38、C 语言规定了以字符0 作为字符串结束标志。39、如果一函数只允许同一程序文件中的函数调用,则应在该函数定义前加上static 修饰。40、对数组元素的引用方法有下标法和指针法 两种。41、对于“int a4;”可理解为数组 a 有 4 个元素,每个元素都是整型数据,那么,对于“int *a4;”的理解就是数组 a有 4 个元素,每个元素都是指针变量 。42、在 C 语言中,八进制整型常量以 【0】 作为前缀。43、已有定义 :int x=0,y=0;, 则计算表达式 :(x+=2,y=x+3/2,y+5) 后 , 表达式的值是 。 【8】44、下面

6、程序段的运行结果是 【a=-5】 。int i=1,a=0,s=1;doa=a+s*i; s=-s; i+; while (imain()4 int i,x,y;i=x=y=0;do +i;if(i%2!=0) x=x+i;i+;y=y+i+; while (ifun(int x, int y, int *cp, int *dp) *cp=x+y;*dp=x-y;main( ) int a,b,c,d;a=30; b=50;fun(a, b, printf(“%d,%dn“, c, d);return 0;输出结果是 。 【80,-20】 55、程序 main() int a23=1,2,3,

7、4,5,6;int m,*ptr;ptr=m=(*ptr)*(*(ptr+2)*(*(ptr+4);printf(“%dn“,m);的运行结果是【15】56、运算符%、*=、|、=中,优先级最低的是 。 【*=】57、在 C 语言中,“x“在内存中占【2】字节。58、设 y 为 int 型变量,请写出描述“y 是偶数”的表达式 。 【y%2=0】59、下面程序段中循环体的执行次数是3 次 。a=10;b=0;dob+=2;a-=2+b; while (a=0);60、程序的输出值是 。 10#includevoid f(int *p) 5*p=10;int *p;void main( ) f(

8、p);printf(“%d“,(*p)+); 61、在 C 语言的赋值表达式中,赋值号左边必须是 变量 。62、当 a=3,b=2,c=1 时,表达式 f=abc 的值是 。 【0】63、以下程序的输出结果是 。 5,2,3#includeint sub(int x, int y, int *z) *z=x-y; main( ) int a,b,c; sub(10,5, sub(7,a, sub(a,b,printf(“%d,%d,%dn“,a,b,c);return 0;64、下面程序的输出是 。 k=2 a=3 b=2#includemain(int argc, char argv ) c

9、har *s=“121“;int k=0, a=0, b=0;do k+;if(k%2=0) a=a+sk-0;continue;b=b+sk-0;a=a+sk-0;while (sk+1); printf(“k=%d a=%d b=%dn“,k,a,b);return 0;665、运算符的结合性有2 种。66、己有定义 :float f=13.8;, 则表达式 :(int)f% 3 的值是 。167、判断 char 型变量 ch 是否为大写字母的正确表达式是 。ch=Aa=2;s=0;n=1;count=1;while(countfun(int x, int y, int *cp, int

10、*dp) *cp=x+y;*dp=x-y;main( ) int a,b,c,d;a=30; b=50;fun(a, b, printf(“%d,%dn“, c, d);return 0;输出结果是 。 【80,-20】 88、int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y 的值为 。 【3.5】89、下面程序的运行结果是 。1,-2y=2;a=1;while(y-!=-1)doa*=y; a+;while(y-);printf(“%d,%d“,a,y);90、用数组元素作为函数的实参时,与用变量做实参一样,是值 传

11、递。91、以下程序的输出结果是 。 【5,2,3】 #includeint sub(int x, int y, int *z) *z=x-y; main( ) int a,b,c; sub(10,5, sub(7,a, sub(a,b,printf(“%d,%d,%dn“,a,b,c);return 0;92、程序 main() int a34=1,3,5,7,9,11,13,15,17,19,21,13;int (*ptr)4;int sum=0,i,j;ptr=a;for (i=0;ibc 的值是 。 【0】95、按序排列的同类型变量的集合称为【数组】96、C 语言中按函数在程序中出现的位

12、置来分,函数的调用有函数语句、函数参数和【函数表达式】 三种方式。97、请定义一个指向字符类型数据的指针变量 p, 。 【char *p 】98、请定义一个指向指针数据的指针变量 p,其基类型是字符型 。char*p99、double d1=1.2,d2=2.4;将表达式 d1+2*d2 强制转换为整型值的语句是 。100、下面的程序的运行结果是 。s=254#includemain( )int a,s,n,count;a=2;s=0;n=1;count=1;while(countfun(int x, int y, int *cp, int *dp) *cp=x+y;*dp=x-y;main(

13、 ) int a,b,c,d;a=30; b=50;fun(a, b, printf(“%d,%dn“, c, d);return 0;输出结果是 。 【80,-20】111、若有以下定义和语句:int a4=0,1,2,3, *p; p= 则+(*p)的值是 【1】112、运算符=的结合性是【自右至左】 。113、若 x 为整型变量,执行语句 x=b-A;后,x 的值为33 。114、int a=24; printf(“%o “, a );输出结果是 。115、程序void fun(char *c,int d) *c=*c+1;d=d+1;printf(“%c,%c,”,*c,d);main

14、() char a=A,b=a;fun( printf(“%c,%cn”,a,b);运行后的输出结果是 。 b,A,B,b 116、设 main 函数的说明为:main(int argc, char *argv), 且有命令行为:FILE1 1 2 3(代表回车) ,则 argc的值是 。410117、x 是整型变量,表达式:(x=8,x%=x+5)的值是 。8118、执行下列语句: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf(“%d , %d n“, a,b );的输出结果分别是 。2,1119、条件“22i=x=y=0;do +i;if(i%2!=0) x=x+i;i+;y=y+i+; while (ivoid prtv(int *x) printf(“%dn“,+*x);main() int a=25;prtv(的运行结果为 26129、a 是整型变量,则执行表达式 a=25/3%3 后 a 的值为。 2

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。