资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
1武汉理工大学C 语言程序设计期末考试试卷( A 卷) (2011 级各专业)一、单项选择题(本大题共 20 题,每题 2 分,共 40 分)1、以下不是 C 语言的特点的是 。A、C 语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C 语言可以直接对硬件进行操作 D、C 语言移植性好2、以下不正确的 C 语言标识符是 A、ABC B、abc C、a_bc D、ab.c3、一个 C 语言程序是由 。A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成4、一个算法应该具有“确定性 ”等 5 个特性,对另外 4 个特性的描述中错误的是 A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性5、设变量 a 是整型,f 是实型, i 是双精度型,则表达式 10+a+i*f 值的数据类型为 A、int B、float C、double D、不确定6、在 C 语言中, char 型数据在内存中的存储形式是 。A、补码 B、反码 C、源码 D、ASCII 码7、有如下程序,输入数据: 12345M678cR后(表示回车) ,x 的值是 。#includemain()int x;float y;scanf(=%f,&x,&y);A、12345 B、123 C、45 D、3458、若有以下定义 int a,b; float x,则正确的赋值语句是 。A、a=1,b=2 B、b+; C、a=b=5 D、b=int(x);9、以下程序的执行结果是 。#include int i=10,j=10;printf(%d,%dn,+i,j-); A、11,10 B、9,10 C、11,9 D、10,910、巳知字母 A 的 ASCII 码是 65,以下程序的执行结果是 。#includemain() char c1=A,c2=Y;printf(%d,%dn,c1,c2);A、A,Y B、65,65 C、65,90 D、65,8911、下列运算符中优先级最高的是 。A、 B、十 C、 % D、! 212、设 x、y 和 z 是 int 型变量,且 x3 ,y 4,z5 ,则下面表达式中值为 0 的是 。A、 x&y B、x y C、xy+z&y-z D、!(xy)!z 1)13、判断 char 型变量 cl 是否为小写字母的正确表达式为 。A、 ac1fz B、(c1a)&(c1 z) C、(a=c1) (zc1) D、 (c1a)&(c1z)14、字符串a在内存中占据的字节个数为 。A、 0 B、1 C、2 D、315、下面有关 for 循环的正确描述是 。A、 for 循环只能用于循环次数已经确定的情况 B、for 循环是先执行循环体语句,后判定表达式 C、在 for 循环中,不能用 break 语句跳出循环体 D、for 循环体语句中,可以包含多条语句,但要用花括号括起来16、下面程序的运行结果是 。#includemain()int num=0;while(numb!= c 的值是 。4、下列程序运行后的输出结果是 。3#includemain()int i,j;for(i=4;i=1;i-)printf(* );for(j=1;jmain( )int a,s,n,count;a=2;s=0;n=1;count=1;while(countmain()int a=33=1,3,5,7,9,11,13,15,17,sum=0,i,j;for (i=0;imain() float c,f;printf(input c:); .2 分scanf(%f,&c); .2 分f= (c+32.0)*9.0/5.0; .2 分printf(F=%.2f n ,f); .2 分52、#includemain()int x;scanf(%d,&x); .2 分if(x%5=0&x%7=0) .2 分printf(yes);.2 分elseprintf(no);.2 分3、# include # include main()int m,i,k;scanf(%dn,&m);k=sqrt(m); .2 分for(i=2;ik)printf(m is a prime number!n);.2 分4、# include main()int i,j,a15,t;printf(input 15 numbers:n);for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t; .2 分for(i=0;i15;i+)printf(m,ai);
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号