欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    02275计算机基础与程序设计.docx

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

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

    02275计算机基础与程序设计.docx

    1、02275计算机基础与程序设计 计算机基础与程序设计 一、单项选择题1微机中信息存储的最小单位是 A.bit B.byteC.KB D.word2下列不属于计算机硬件系统的是 A.操作系统 B.控制器 C.存储器 D.运算器3. 在Turbo C 2.O中,保存源程序在主菜单File项中可选择 A.Load B.New C.Save D.Quit4. 下面合法的C语言标识符是 A.ab_12 B.intC. D.file.c5C语言源程序的基本单位是 A.过程 B.函数 C.子程序 D.语句6设有int x,y;表达式y=(x=1,+x,x+2)的值是 A.1 B.2 C.3 D.4 7以十六

    2、进制形式输出整型数的格式说明符是 A.x B.u C.%o D.d8. 下面不正确的关系表达式是 A.a=3 B.a3 C.a=bc D.abc9. 下面表达式结果为3的是 A.(-7)4 B.(-7.O)4.0 C.7(-4) D.7.O4.O10. 字符串常量“CHINA”在内存中要占用几个字节 A. 4 B. 5 C. 6 D. 711. 下面程序的输出结果是 main( )int a=3,b=5;a+=b;b+=a;printf(“%d,d”,a,b);A.3,5 B.5,3C.8,13 D.13,2112. 下列程序段的输出结果是 void main(void) iny y=1,x=

    3、5; if(x=0)y=0; printf(dn,y);A. -1 B. 0 C. 1 D. 513.下面程序段的循环次数是 int k=2;while(k= =0) printf (d,k);k-;printf (n);A.0次 B.1次C.2次 D.无限次14. 若有定义int s4=1,3,5,7;则ss3 -5的值是 A.1 B.5C.3 D.715. C语言的auto型变量存储在 A.动态存储区中 B.静态存储区中C.计算机CPU的寄存器中 D.外存储器中16. 若主函数调用funl函数,而funl函数调用fun2函数,这种逐级调用称为 A.直接递归调用 B.间接递归调用C.并行调用

    4、 D.嵌套调用17. 若有说明long int x5;下面能正确表示数组元素地址的是 A.&x3 B.&x C.&x+1 D.*x18. 若要定义一个长整型的变量a和一个指向变量a的指针变量q,下面正确的定义语句是 A.long a,*q=a; B.long a,*q=&a;C.long *q=&a,a; D.long a,q=&a;19.下列位运算符中,为单目运算符的是 A. B.C. D.&20.下列函数中向文件一次读一串字符的函数是 A.fgetc B.fgets C.fputc D.fputs21. 下列存储设备中,属于主机范畴的是 A.光盘 B.硬盘C.内存 D.U盘22. 存储容量

    5、1KB等于 A.23字节 B.210字节C.220字节 D.230字节23. C语言源程序的基本单位是 A.过程 B.函数 C.子程序 D.语句24. 若定义double d;则d在内存中分配的字节数是 A.1个 B.2个C.4个 D.8个25. 下面转义字符中,表示换页的是 A.0 B.n C.r D.f26. 下面几种运算符中,优先级最低的是 A. , B. | |C. = D. *27. 设有int a=3,b=-4,c=5;表达式 (ab) ? b+c : b的值是 A.0 B.1C.3 D.-428. 设有int x=2,y,z;执行z=y=x+;后变量y的值是 A.0 B.1C.2

    6、 D.329. 若有int a=8,b=5;语句printf(“%d”,ab);的执行结果是 A.0 B.1C.5 D.830. 下列表达式中运算结果为3的表达式是 A(-7)%4 B7/4+2 C7/4*4-4 D8/3+8/3 31. 在printf语句中,格式说明符u表示 A.以十进制带符号形式输出整数 B.以十六进制带符号形式输出整数 C.以十进制无符号形式输出整数 D.以十六进制无符号形式输出整数32. 下面程序段的输出结果是 main() int a=3,b=5,c; c=a+b;a=b;b=c; printf(d,d,a,b);A.3,5 B.5,3 C. 5,8 D.8,133

    7、3. 设有如下程序段,执行完该程序段后,x的值为 int x=1,y=-1; if(y120);A.100 B.101C.120 D.12135. 若有定义int ch54;则数组ch中的元素的个数是 A.9 B.12C.15 D.2036. 若有定义char str20;能使数组str得到字符串I am a boy的正确输入方法是A.gets(str); B.str=getchar( );C.scanf(c,str); D.scanf(s,str);37. 若主函数调用funl函数,而funl函数调用fun2函数,这种逐级调用称为 A.直接递归调用 B.间接递归调用C.并行调用 D.嵌套调用

    8、38. 若要定义一个长整型的变量a和一个指向变量a的指针变量q,下面正确的定义语句是 A.long a,*q=a; B.long a,*q=&a;C.long *q=&a,a; D.long a,q=&a;39. 设有说明:int u=l,v=3,w=5;表达式:u (v|w) 的值是 A.1 B.5C.13 D.12840. 如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是 A.#include B.#include C.#include D.#include二、多项选择题 1. 与十进制100等值的数有 A.(1100100)2 B.(1011011)2 C.(144

    9、)8 D.(64)16 E.(5F)16 2. 下面合法的C语言转义字符有 A.123 B.xab C. D.88 E.n3. 下面能执行循环结构的语句有 A.if语句 B.while语句 C.dowhile语句 D.for语句 E.switch语句4. 下面属于C语言中输入或输出函数的有 A.scanf B.printf C.putchar D.main E.pow5. 设有说明:int u=1,v=3,w=7;下面表达式的值为3的有 A.w1&v|u B.u&v&w C. u|v&w D.w&v|u1 E.vw|u6. 与十进制57等值的数有 A.(111001)2 B. (71)8 C.

    10、 (39)16D. (101011)2 E.(2A)16 7. 下面合法的C语言用户定义的标识符有 A.auto B._123 C.ABC D.Turbo_c E.int 8. 下面循环语句中,没有“无限循环”错误的循环语句有 A.for(;); B.for(i=1;i10;i+); C.while(1); D.while(0); E.do循环体while(1);9 设有声明:int a5=1,3,5,7,9;下面表达式的结果为10的有 Aal+a3 Ba2-2*a1 C2*a2 Da0+a4 Ea1+-a2+a3 10. 若有如下定义及赋值, 则可以输出变量x的值的语句有 int x=5,*

    11、p,*pl; p=x; pl=p;Aprintf(%dn,x); Bprintf(dn,*p); Cprintf(dn,p1); Dprintf(dn,x); Eprintf(dn,*p1);三、简答题1简述机器语言、汇编语言和高级语言各自的特点。2. 简述break语句和continue语句在循环体中的功能。3. 设有声明 struct student long xh; char name10; short int age; ; struct student a= 1234,Wang,18 ; 简单回答:结构体名,结构体类型变量,结构体类型变量所占的字节数,以及结构体成员age的值是什么?4

    12、 将下面的各种运算符按优先级从高到低排列出来。(要同优先级的用“、”号分隔,不同优先级的由高向低用“”号分隔),、=、 、+、%、/ 5C语言中的运算符“=”与运算符“= =”的意义相同吗?为什么?6. 函数fclose()的功能是什么?7. 变量的存储类别分为哪几种?它们分别存储在什么区域?8. 设有声明: struct cjd long bh; long int xq; char xm9; float score3; ;x=201101,2,张大力,76,85.0,90; 简单回答(1)结构体名;(2)结构体类型变量;(3)结构体类型变量所占字节数;(4)结构体成员x.score2的值。

    13、四、阅读分析题1写出下面程序的运行结果 main() int a=1,b=2,c=3; +a; b=b+a; c=c2; printf(d,d,dn,a,b,c); 2写出下面程序的运行结果 main() char ch; ch=a; switch(ch) casea:printf(*n);caseb:printf(*n); casec:printf(*n); ch=b; switch(ch) case b:printf(*n); case a:printf(*n);break; case c:printf(*n);3写出下面程序的运行结果 void main(void) int x; for

    14、(x=1;x10;x+=2) printf(dtdn,x,x*x); 4写出下面程序的运行结果 #include main() char a58= java,fortran,basic,cobol,pascal,b8,c8; int i; strcpy(b,a0); strcpy(c,a0); for(i=1;i5;i+) if(strcmp(b,ai)0)strcpy(c,ai); printf(sn,b); printf(sn,c); 5写出下面程序的运行结果 func(int x, int y, int *jia, int *jian) *jia=x+y; *jian=x-y; main

    15、( )int i =10,j=3,x1,x2;func( i ,j,&x1,&x2 );printf(%d,%dn,x1,x2);6写出下面程序的运行结果 void f2(char*t,char*s) while(*t!=0)t+; while(*s!= 0) *t=*s; s+;t+; *t=*s; void main(void) char s80= ,*ps3= there,is a,car; int i; for(i=0; i2&x1&x=2) y=2*x; else if(x1)y=x1; if(y!=1) printf(%d,y); else printf(error);9请阅读分析

    16、下列程序,然后写出程序的循环次数和运行结果 main(void) int i;for(i=1; i6; i+ +) if(i%2) printf();continue; printf(*);printf(n);10写出下面程序的运行结果main( ) int a44,i,j;for( i=1;i=3;i+)for( j=1;j=3;j+)aij=i+j;for(i=1;i4;i+)for(j=1;j=i;j+)printf(3d,aij);printf(n);11写出下面程序的运行结果 func(int x, int y, int *jia, int *jian) *jia=x+y; *jia

    17、n=x-y; main( )int i =10,j=3,x1,x2;func( i ,j,&x1,&x2 );printf(%d,%dn,x1,x2);12写出下面程序的运行结果 void main(void) int a =1,2,3,4,5,6,*p;p=a;p+ +;*(p+3)+=2;printf(%dn,*p);printf(%dn,*(p+3);五、编程题1. 从键盘输入10个整数,编程求其中大于3且小于100的数的平均值并输出结果。2. 从键盘上输入10个字符串(每个串不超过8个字符),将这些字符串按从小到大的次序排列出来并输出排序后的结果。3 从键盘上输入30个整数,输出其中能被3整除的数,并求出所有能被3整除的数之和。4. 从二进制文件c:abc.dat中读出10个float型数据存放于数组a中,然后将数组a中的数据按从小到大的次序输出在屏幕上。


    注意事项

    本文(02275计算机基础与程序设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开