2009年黑龙江省职高对口升学C语言编程基础模拟试卷及答案摘要.doc

2009年黑龙江省职高对口升学C语言编程基础模拟试卷及答案摘要.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009年黑龙江省职高对口升学C语言编程基础模拟试卷及答案摘要

2009年黑龙江省职高对口升学C语言编程基础模拟试卷 一、单项选择题:共20小题,每小题2分,共40分。 1、在C语言程序中,main()函数的位置( )。 A、必须作为第一个函数 B、必须放在用户自定义函数之后 C、可以任意 D、必须作为最后一个函数 2、C语言提供的合法关键字是( )。 A、AUTO B、short C、uzsigned D、comnt 3、在C语言中,下列( )为合法的字符常量。 A、’\084’ B、’/x45’ C、”ab” D、”?” 4、在C语言中,以下四种运算符中,优先级最高的是( )。 A、= B、 C、+= D、!= 5、在C语言中,表达式18/4*sqrt(4.0)值的数据类型是(  )。 A、int B、float C、long D、double 6、在C语言中,表达式sizeof(long)的值为( )。 A、1 B、2 C、4 D、8 7、在C语言中,若以定义x和y是double型变量,且x=1,则表达式y=x+3/2的值是( )。 A、1 B、1.5 C、2.0 D、2.5 8、在C语言中,设x为整型变量,且x=8,则表达式x+=2+x%3的值为( )。 A、11 B、12 C、6 D、4 9、在C语言中,设a、b和c都是int型变量,且a=3,b=4,c=5,则下面表达式中,值为0的表达式是( )。 A、’n’’b’ B、a=b C、a||b+cb-c D、!(ab!c||8%3) 10、在C语言中,设a、b为int型变量,且b=5,则执行以下语句后,变量a的值为( )。 a=2+(b+b++,b+8,++b); A、13 B、14 C、8 D、9 11、在C语言中,如果a=1,b=2,c=3,d=4,则条件表达式ab?a:cd?c:d的值为( )。 A、1 B、2 C、3 D、4 12、在C语言中,已知i,j,k为int型变量,若从键盘输入:4 5 6(回车),要使i的值为4,j的值为5,k的值为6,以下选项中正确的输入语句是( )。 A、scanf(“%2d%2d%2d”,i,j,k); B、scanf(“%d%d%d”,i,j,k); C、scanf(“%d,%d,%d”,i,j,k); D、scanf(“i=%d,j=%d,k=%d”,i,j,k); 13、在C语言中,设a为int型变量,要求当a的值为偶数时,表达式的值为“真”,a的值为奇数时,表达式的值为“假”,以下不满足要求的表达式是( )。 A、a%2==0 B、!(a%2==1) C、a%2 D、!(a%2) 14、下面C语言程序段所表示的数学函数关系是( )。 y=-1; if(x!=0) if(x0) y=1; else y=0; A、y= B、y= C、y= D、y= 15、以下C语言程序的输出结果是( )。 main() {int x=12,y=10,z=0; if(xy) {if(y0) z=0; } else z+=2; printf(“%d”,z); } A、2 B、1 C、3 D、0 16、以下C语言程序的输出结果是( )。 main() {int c,d; for(c=1,d=1;c=100;c++) {if(d=20) break; if(d%3==1) {d+=3;countinue;} d=-5; } printf(“%d”,c); } A、6 B、8 C、10 D、12 17、有以下C语言程序段: main() {int i=0,j=0; while(i++5) {j=0; do {printf(“*”);} while(++j4); } } 则执行上面的程序后,输出的“*”的个数是( )。 A、15 B、12 C、20 D、25 18、在C语言中定义如下数组: int b[4][3]={{1},{3,2},{4,5,6},{0}}; 则数组元素b[2][2]的值为( )。 A、6 B、5 C、0 D、2 19、在C语言中,对下列数组初始化中不正确的是( )。 A、char a[]=”ABCDE”; B、char a[5]={65,66}; C、char a[5]={‘A’,’B’,’C’}; D、char a[5]=”ABCDEF”; 20、在C语言中,有如下变量的定义,则( )不是对a数组元素的正确引用,其中0=i10。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a; Aa[p-a] B、*a[i] C、*(a+i) D、*p[i] 二、填空题:(本大题共11小题,每空2分,共40分) 21、在C语言中,当一个语

您可能关注的文档

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档