2010计算机应用基础与程序设计(C语言)1期末试卷(A).doc_第1页
2010计算机应用基础与程序设计(C语言)1期末试卷(A).doc_第2页
2010计算机应用基础与程序设计(C语言)1期末试卷(A).doc_第3页
2010计算机应用基础与程序设计(C语言)1期末试卷(A).doc_第4页
2010计算机应用基础与程序设计(C语言)1期末试卷(A).doc_第5页
全文预览已结束

下载本文档

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

文档简介

杭州电子科技大学信息工程学院考试试卷(A)卷考试课程计算机应用基础与程序设计(C语言)1考试日期2010年 1月 日成绩课程号教师号任课教师姓名考生姓名学号年级专业说明: 请将全部答案都书写在第5页答题纸上,否则答题无效。试题一 判断题 (共10分) (用或标注对错)1. 计算机的所有计算都是在内存中进行的。2. 二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。3. 八进制数126对应的十进制数是86。4. ASCII码值从小到大的排列规律是:阿拉伯数字、小写英文字母、大写英文字母。5. 外存上的信息可直接进入CPU处理。6. 按字符的ASCII码值比较,“A”比“a”大。7. 格式符“%lf”不能用于double类型数据的输入。8. 表示数学式0x8的C语言逻辑表达式也是0x8。9. 结构化程序语言的三种基本控制结构是变量、算法和程序。10. 有定义double x=2,y;表达式y=x+5/2的值是4.5。试题二、单选题,从A、B、C、D中,选择一个正确的选项(共20分)1. 计算机硬件一般包括( )和外部设备。A运算器和控制器 B.存储器 C.主机 D.中央处理器2. 在计算机内部,一切信息的存取、处理和传送都是以( )形式进行的。A.EBCDIC码 B.ASCII码 C.十六进制 D.二进制3. 十进制数124转换成二进制数是( )。A.111010 B.1111100 C.1011111 D.11110114. 下列数据中,有可能是八进制数的是( )。A.488 B.317 C.597 D.1895. 下列逻辑运算正确的是( )。A.0+1=0 B.1+0=0 C.1+1=1 D.1+1=06若有定义语句:char c=102;则变量c( )。A.包含1个字符B.包含2个字符C.包含3个字符D.定义不合法7下列变量定义合法的是( )。 A.int b=e-3 B.char x=”a” C.double b=1e-3 D.float 2b=1e-38. x、y是整型变量,执行语句scanf(x=%d,y=%d,&x,&y);使x和y的值分别为3和5,正确的输入是( )。A.3 5B.3,5C.x=3,y=5D.x=3 y=59判断char型变量c为小写英文字母的正确表达式为( )。A.a=c=a|c=a&c=a&c=z10执行下列程序段后,变量a,b,c的值分别是( )。 int x=10,y=9,a,b,c; a=(-x= =y+)?-x:+y; b=x+; c=y;A.a=9,b=9,c=9B.a=8,b=8,c=10C.a=9,b=10,c=9 D.a=1,b=11,c=1011设有定义int a;float f;则下列表达式中正确的是( )。A. (int)a%fB.(int)f%aC.(int)(a%f)D. int (a%f)12执行下面程序段后,x的值是( )。 int a=14,b=15,x; char c=A; x=(a&b)&(c60) printf(“%d”,x); if(x40) printf(“%d”,x);if(x30) printf(“%d”,x);A.585858 B.5858C.58 D.58 5816. 执行下面程序后结果是( )。#include stdio.hvoid main()int a=16,b=21,m=0; switch(a%3) case 0:m+;break; case 1:m+; switch(b%2) default:m+; case 0:m+;break; printf(%dn,m);A.1B.2C.3D.417执行下面程序后,其结果是( )。#include stdio.hvoid main()int y=10;while(y-); printf(y=%dn,y);A.y=-1B.y=1 C.y=0 D.无限循环18. 执行for(i=0;i10;i+);结束后,i的值是( )。A. 10B.11 C.9 D.1219. 执行下面程序后,其结果是( )。#include stdio.hvoid main()int i,j,x=0;for(i=0;i2;i+)x+; for(j=0;jc);后,m和n的值分别为。5. 程序段 int s,i;for(i=1;i=10;i+)s+=i;是否总能计算110的和?如果能计算,写出计算结果,如果不能计算写出原因。试题四 程序阅读题(共16分)说明:阅读下列程序,在每小题提供的若干可选答案中,挑选一个正确答案。1. #include stdio.hvoid main()int a; float b,c; scanf(%2d%3f%4f,&a,&b,&c); /输入12345654321 printf(a=%d,b=%.1f,c=%.1fn,a,b,c); A.a=12,b=345,c=6543 B.a=12,b=123,c=1234 C.a=12,b=345.0,c=6543.0 D.a=12.0,b=345.0,c=6543.02#includevoid main()int x,y=0; scanf(%d,&x); / 输入2switch(x+1) case 1: y+=1; printf(%d#,y);break; case 3: y+=3; printf(%d#,y); case 5: y+=5; printf(%d#,y);break; default: y+=7; printf(%d#,y);A . 1# B. 3#8# C. 7# D. 3#3. #include stdio.hvoid main()int n=1,s=0;for(;n=10;n+) if(n%2=0) continue; if(n%10=7) break; s+=n;printf(s=%dn,s); A.s=24 B.s=9 C.s=s=51 D=15 4#include #include void main() char a,b,x; int i; do x=getchar(); /运行时输入:aBC while (isupper(x)=0); for(a=A; a=x; a+) for(b=A; bA+x-a; b+) putchar( ); for(i=1;i=2*(a-A)+1;i+)printf(%d,i); putchar(n); A. 1123 B. 1 C. 1 12312345 D. 1123 123 12345 试题五 程序填空。 (共18分)说明:阅读下列程序说明和相应程序,在每小题提供的若干可选答案中,挑选一个正确答案。1【程序说明】向变量n输入任意一个4位正整数,然后将其反序输出(例如输入1234,输出4321)。 【程序】#include void main( ) int n,x; printf(Enter n:); (1) ; while( (2) ) x=n%10; (3) ; printf(%d, x); 【供选择的答案】(1) A、scanf(“%d”,&n)B、scanf(“%d”,n); C、scanf(“%dn”,&n) D、n=getchar()(2) A、n B、n=0 C、n=0 D、n=n+1(3) A、n=n%10 B、n=n/10 C、x=x%10 D、x=x/102【程序说明】 计算e=1+1/1!+1/2!+1/3!+.+1/n!,要求直到最后一项小于10-6为止。#include stdio.hvoid main() int n,t; float s;n=t=1; (4) ;do t=t*n; s=s+ (5) ; n+;while( (6) ); printf(“e=%fn”,s);【供选择的答案】 (4) A.s=0 B.s=1 C.s=1e-6 D.s=106(5) A.1/t B.1.0/t C.1/n D.1.0/n(6) A.1/t=1e-6 B. 1.0/t=1e-6 C.1/n=1e-6 D. 1.0/n=1e-63. 【程序说明】计算输出200300之间全部素数的和。 #include void main() int i,j,f,s=0; for(i=201;i300;i+) f= (7) ; for(j=2;j=i/2;j+) if(i%j=0) f=0; (8) ; if( (9) ) s+=i; printf(“200300之间全部素数的和=%sn”,s);(7)A. true B. false C.0 D.1(8)A. continue B. exit(0) C.break D.default(9)A.f=1 B.f=1 C.f=0 D.f=0 试题六 编程序 (共 26分) 1.输入三角形的底和高,求三角形面积。2.从键盘上输入x,计算分段函数f(x)的值。 2+|x| x5f(x)= 3x2-2x+1 5x85人数:260-84人数:760人数:2杭州电子科技大学信息工程学院考试试卷(A)卷答题纸考试课程计算机应用基础与程序设计(C语言)1考试日期2010年 1月 日成绩课程号教师号任课教师姓名考生姓名学号年级专业注意:若答案书写不下,请写在答题纸背面,注明题号。 试题一 判断题(用或标注对错。共10分) 1 2 3 4 5 6 7 8 9 10 试题二、单选题,根据题目从A、B、C、D中,选择一个正确的选项(共20分) 1 2 3

温馨提示

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

评论

0/150

提交评论