历年考题程序设计自测题_第1页
历年考题程序设计自测题_第2页
历年考题程序设计自测题_第3页
历年考题程序设计自测题_第4页
历年考题程序设计自测题_第5页
全文预览已结束

下载本文档

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

文档简介

1、1.以下说法中正确的是 cA)B)C)D)C 语言程序总是从第一个的函数开始执行在C 语言程序中,要调用的函数必须在 main()函数中定义 C 语言程序总是从 main()函数开始执行C 语言程序中的 main()函数必须放在程序的开始部分2.C 语言中,逻辑“真”等价于 aA)整数 1C)非 0 数B)整数 0 D)TRUE3.若 i, j 均为整型变量,则以下循环 cfor(i=0,j=2; j=1; i+,j-)prf(%5d, %dn, i, j);A)循环体只执行一次 C)是无限循环B)循环体执行二次D)循环条件不合法4. 以下程序段,执行结果为 d a=1;doa=a*a;whi

2、le(!a);A)循环条件不合法B)循环体执行二次C)是无限循环D)循环体只执行一次5. bvoid main()x=023;prf(%dn,-x);A) 17C) 23B) 18D) 246.设 a=1,b=2,c=3,d=4,则表达式:ab?a:cd?a:d 的结果为dA)4B)3C)2D)17.运行以下程序后,如果从键盘上输入 65 14,则输出结果为cvoid main ( )m,n;prf(Enter m,n:n);scanf(%d%d,&m,&n); while(m!=n)while(mn)m-=n; while(nm)n-=m;prf(m=%dn,m);A)m=3 B)m=2 C

3、)m=1 D)m=08.C 语言中 while 与 dowhile 语句的主要区别是.cA)while 的循环体至少无条件执行一次 B)dowhile 允许从外部跳到循环体内 C)dowhile 的循环体至少无条件执行一次 D)while 的循环控制条件比 dowhile 的严格9. 语句 while (!a);中条件等价于d.cA)a!=0B)aC)a=0D)a=110. 以下程序的运行结果为 b#include void main( )i=1,sum=0; while(i5)prf(%d,x);prf(%dn,x - -);A)C)7 和 5B)67 和 4 D) 6 和 413.i=8,

4、k,a,b;unsinged long w=5 double x=1.42,y=5.2则以下符合C 语言语法的表达式是 aA)a+=a-=(b=4)*(a=3)C)a=a*3=2B)x%(-3);D)y=float(i)14.对于 for(表达式 1; ;表达式 3)可理解为cA)for(表达式 1; 0 ;表达式 3) B)for(表达式 1;表达式 1;表达式 3) C)for(表达式 1; 1 ;表达式 3) D)for(表达式 1;表达式 3;表达式 3)15.以下 4 条语句中,有语法错误的是. aA)if(a=b;)=0)m=a; B)if(a=0)m=a; D)if(ab)m=a

5、;16. 以下程序的输出结果是d# include void main()a=2,c=5;f(a=%d,b=%dn,a,c);prA)C)a=%2,b=%5a=%d,b=%dB) a=2,b=5D) a=%d,b=%d17. 若k 是型变量,且有下面的程序片段: dk=-3if(k=0) prf(#)f(&);elsepr上面程序片段的输出结果是A) #B) & C) #&D)有语法错误,无输出结果18.以下循环体的执行次数是 dvoid main()I,j;for(i=0,j=1;i=j+1;i+=2,j-) prf(%d n,i);A) 3B) 2C) 1D) 019.以下程序的运行结果为 b#include voidmain( )sum,pad; sum=pad=5; pad=sum+; pad+;+pad;prf(%dn, pad);A)6B)7C)5D)420. 以下程序的输出结果是d#include void main( )a=-1,b=4,k; k=(+a0)&!(b-=0);prf(%d%d%dn

温馨提示

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

评论

0/150

提交评论