欢迎来到天天文库
浏览记录
ID:50852739
大小:49.45 KB
页数:4页
时间:2020-03-15
《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.一家飞机发动机制造商开发出了
此文档下载收益归作者所有