c语言测试卷A(包含逻辑测试).doc

c语言测试卷A(包含逻辑测试).doc

ID:50852739

大小:49.45 KB

页数:4页

时间:2020-03-15

c语言测试卷A(包含逻辑测试).doc_第1页
c语言测试卷A(包含逻辑测试).doc_第2页
c语言测试卷A(包含逻辑测试).doc_第3页
c语言测试卷A(包含逻辑测试).doc_第4页
资源描述:

《c语言测试卷A(包含逻辑测试).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ICEP3.0入学测试(A卷)学员姓名:钱浩笔试成绩:面试成绩:一、C语言基础题(备注:所有程序都是运行在三十二位系统下)1.为表示关系x≥y≥z,应使用C语言表达式(A)。A(x>=y)&&(y>=z)B(x>=y)AND(y>=z)C(x>=y>=z)D(x>=y)&(y>=z)2.要打开一个已存在的非空文件“file”用于修改,选择正确的语句(C)。Afp=fopen("file","r");Bfp=fopen("file","w");Cfp=fopen("file","r+");Dfp=fopen("file","w+");3.以下程序的输出结果是(D)。intmain(

2、){intx=10,y=10;printf("%dt%d",x--,--y);}A1010B99C910D1094.阅读程序:#includeintmain(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%x",p);printf("%x",p+9);}该程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是(D)。//指针地址+9就是194+9*4(int类型4字节)A203B204C1B4D1B85.unsignedinta=77;a>>1;u

3、nsignedintb=a&((0x1<<4)-1);那么a和b的值分别为(C)。A3913B7745C7713D3856.以下程序段的输出结果是(A)。intx=3;do{printf("%3d",x-=2);}while(!(--x));A1B30C1-2D死循环7.数组名作为实参传递给形参时,数组名被处理为(C)。A该数组的长度B该数组的元素个数C该数组的首地址D该数组中各元素的值8.以下程序的输出结果是(B)。#defineADD(x)(x)+(x)intmain(){inta=4,b=6,c=7,d=ADD(a+b)*c;printf(“d=%d”,d);}Ad=70B

4、d=140Cd=280Dd=809.下面程序的运行结果是(A)。#include"stdio.h"main(){intj,i,k=0;for(j=50;j<=60;j++){if(!(k%10))printf("\n");for(i=2;i=j-1){printf("%d",j);k++;}}}A5359B51535759C5052545658D555610.若intI=10;执行下列程序后,变量I的正确结果是(D)。switch(I){case9:I+=1;case10:I+=1;case11:I+=1;default:I

5、+=1;}A10B11C12D13二、逻辑能力测试题(一)请从理论上或逻辑的角度在后面的空格中填入后续字母或数字1.65536,256,16,_4___2.A,D,G,J,__M___3.21,20,18,15,11,___6____(二)在下列题目中每一行都缺少一个图,请从右边选择一个(abcd)插入左边图形中,以使左边的图形从逻辑角度上能成双配对。4.(D)5.(C)6.女儿的错父亲打电话给女儿,要她替自己买一些生活用品,同时告诉她,钱放在书桌上的一个信封里。女儿找到信封,看见上面写着98,以为信封内有98元,就把钱拿出来,数也没数放进书包里。在商店里,她买了90元的东西,付

6、款时才发现,她不仅没有剩下8元,反而差了4元。回到家里,她把这事告诉了父亲,怀疑父亲把钱点错了。父亲笑着说,他并没有数错,错在女儿身上。问:女儿错在什么地方?女儿看反数字了,女儿将信封拿反了。_____________________________________________。7.来自英、法、日、德的甲、乙、丙、丁四位客人,刚好碰在一起。他们除懂本国语言外,每人还会说其他三国语言的一种。有一种语言是三个人都会说的,但没有一种语言人人都懂,现知道:①甲是日本人,丁不会说日语,但他俩都能自由交谈②四个人中,没有一个人既能用日语交谈,又能用法语交谈③乙、丙、丁交谈时,找不到共同语

7、言沟通④乙不会说英语,当甲与丙交谈时,他都能做翻译可见(A)。A甲日德、乙法德、丙英法、丁英德B甲日法、乙日德、丙英法、丁日英C甲日法、乙法德、丙英德、丁英法D甲日法、乙英德、丙法德、丁日德8.在计算机语言中有一种逻辑运算,如果两个数同一位上都是0时,其和为0,一个为0,一个为1时或两个都是1时,其和为1。那么(B)。A如果和为1,则两数必然都是1B如果和为0,则两数必然都为0C如果和为0,则两数中可能有一个为1D如果和为1,则两数中至少有一个为09.一家飞机发动机制造商开发出了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。