c语言考试题11.doc_第1页
c语言考试题11.doc_第2页
c语言考试题11.doc_第3页
c语言考试题11.doc_第4页
c语言考试题11.doc_第5页
全文预览已结束

下载本文档

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

文档简介

(1) 计算机网络使用的通信介质包括( B )。选择支:A: 电缆、光纤和双绞线B: 有线介质和无线介质C: 光纤和微波D: 卫星和电缆(2) 重新启动Windows,而越过“自检”过程的启动方式是( D )。选择支:A: 按RESET钮B: 关、开电源C: 按Ctrl-BreakD: 按Ctrl-Alt-Del(3) 下列一组描述中,正确的是_B_。 A、系统软件就是买来的软件,应用软件就是自己编写的软件B、机器语言程序CPU可直接执行,高级语言程序须经过翻译才能执行 C、一台计算机配了某语言,说明一开机就用该语言编写和执行程序D、计算机程序就是计算机软件,计算机软件就是计算机程序(4) 微机系统与外部交换信息主要通过( A )。选择支:A: 输入输出设备B: 键盘C: 鼠标D: 显示器(5) 在微机中与EGA密切相关的设备是( C )。选择支:A: 键盘B: 鼠标C: 显示器D: 打印机(6) 下列关于信息高速公路的叙述中,错误的是( C )。选择支:A: 高速网络技术是信息高速公路的核心技术之一B: 信息高速公路是美国空军信息基础设施建设的核心C: 因特网即信息高速公路D: 我国的公用分组网不是信息高速公路(7) 若有条件表达式(exp) ? a+:b-,则以下表达式中能完全等价于表达式(exp)的是:B A) (exp=0) B) (exp!=0) C) (exp= 1) D) (exp!=1) (8) 以下标识符中,不能作为合法的C用户定义标识符的是(D)。A) ForB) PrintfC) WORDD) sizeof(9) 当运行以下程序时,从键盘输入:AhaMA Aha(CR)表示回车), 则下面程序的运行结果是A #include stdio.h main() char s80,c=a; int i=0; scanf(%s,s); while(si!=0) if(si=c) si=si-32; else if(si=c-32) si=si+32; i+; puts(s);)A)ahAMa B)AhAMa C) AhAMa ahA D) ahAMa ahA(10) 在C语言中,int、char和short三种类型数据在内存中所占用的字节数(D)。A) 由用用户自己定义B) 均为2个字节C) 是任意的D) 由所用机器的机器字长决定(11) 下列变量中合法的是CA) B.C.TomB) 3a6bC) _6a7bD) $ABC(12) 表达式18/4*sqrt(4.0)/8值的数据类型为:CA) int B)float C)double D)不确定(13) 下面程序的运行结果是C。 #include main() int num= 0; while(num= 2) num+; printf (%dn, num); A)1 B ) 1 c)1 D)1 2 2 2 3 3 4 (14) 下面有关 for 循环的正确描述是(D)。A) for 循环只能用于循环次数已经确定的情况B) for 循环是先执行循环循环体语句,后判断表达式C) 在 for 循环中,不能用 break 语句跳出循环体D) for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来(15) main()int x=1,a=0,b=0;switch (x) case 0: b+; case 1: a+; case 2: a+;b+; printf(a=%d,b=%d,a,b);该程序的输出结果是(A )A) 2,1B) 1,1C) 1,0D) 2,2(16) 若char a10;已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是(D)。A) gets(a);B) scanf(%s,a);C) for(i=0;i10;i+)ai=getchar();D) a=getchar();(17) 为了避免在嵌套的条件语句If一else中产生二义性,C语言规定else子句 总是与( B )配对。 A)缩排位置相同的if B)其之前最近的if C) 之后最近的if D)同一行上的if(18) 设有程序段 int k=10; while (k=0) k= k-1; 则下面描述中正确的是CA) while循环执行10次 B)循环是无限循环C)循环体语句一次也不执行 D)循环体语句执行一次(19) 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是(C)。A) char s10=abcdefg;B) char t=abcdefg,*s=t;C) char s10;s=abcdefg;D) char s10;strcpy(s,abcdefg);(20) 在c语言中,引用数组元素时,其数组下标的数据类型允许是C_. A)整型常量 B)整型表达式 c)整型常量或整型表达式 D)任何类型的表达式(21) 若有说明:int a10;则对a数组元素的正确引用是D_。 A)a10 B) a3.5 C) a(5) D) a10-10(22) 下面程序的运行结果是: #include int k=0; char c=A; do switch(c+)case A:k+;break; case B:k-; case C:k+=2;break; case D:k=k%2;continue; case E:k=k*10;break; default:k=k/3; k+; while(cF); printf(k=%d,k); B A)k=3 B)k=4 C)k=2 D)k=0(23) 执行下列语句后变量x和y的值是(C)。y=10;x=y+;A) x=10,y=10B) x=11,y=11C) x=10,y=11D) x=11,y=10(24) 以下不符合C语言语法的赋值语句是(A)。A) a=1,b=2B) +j;C) a=b=5;D) y=(a=3,6*5);(25) 下列数据中,为字符串常量的是(B)。A) AB) houseC) How do you do.D) $abc(26) 以下程序的运行结果是:B #include stdio.h main() int a,b,d= 241; a=d/100 % 9 b= (-1)&(-1); printf(%d,%d,a ,b); A)6,1 B)2,1 C) 6,0 D)2,0(27) 任何一个C语言的可执行程序都是从_B_开始执行的.A) 程序中的第一个函数B) main( )函数的入口处C) 程序中的第一条语句D) 编译预处理语句(28) 以下程序段的执行结果是(C)。double x;x=218.82631; printf(%-6.2en,x);A) 输出格式描述符的域宽不够,不能输出B) 输出为21.38e+01C) 输出为2.2e+02D) 输出为-2.14e2(29) 下面程序(每行程序前面的数字表示行号)。C1 main()2 3 float a10=0.0;4 int i5 for(i=0;i3;i+) scanf(%d,&ai);6 for(i=0;i2以下程序是求F(2)+F(4)+F(6)+.+F(50)的值,请将程序补充完整,并给出正确结果,填入相应窗口。程序:原程序:#include #include main() double f1,f2; _ int i; f1=1;f2=1; for (i=1;i=24;i+) _; f2=f2+f1; sum=sum+f2; printf(n the number is :%12.0lf,sum);(2) 下面的程序是求表达式的值: s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+.+(1*2*3*.*n)/(3*5*7*.(2*n+1)请将程序补充完整,并给出当n=40时,程序的运行结果(按四舍五入保留10位小数)程序:原程序:#include #include d

温馨提示

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

评论

0/150

提交评论