资源描述:
《计算机基础与程序设计复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、计算机基础与程序设计复习资料一、单项选择题(本大题共20小题,毎小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.下面哪种设备是输入设备?()A.键盘B.打印机C.显示器D.投影仪2.存储容量1KB等于()A.2?字节B.2〔°字节C.2"字节D.2刃字节3.与十进制39等值的二进制数是()A.00100111B.01001001C.10100111D.010110004.设有intx,y;表达式y=(x=l,++x,x+2)的值是(A・1B.2C.3D.45.设有int
2、x=2,y,z;执行z=y=x++;后变量y的值是(A.OB.lC.2D.36.以十进制无符号形式输出報数的格式说明符是(A.%uB.%xC.%oD.%d7.下列语句屮,有语法错误的是()••A.if(x>y);B.if(x==y)x+y;C.if(x!=y)scanf(Q%d",&x)elsescanf("%d",&y);D・if(x120);A.100B.101D.121B.5,3C.1209.下面程序的输出结果是(main(){inta=
3、3,b=5;a+=b;b+=a;printf(“%d,%d”,a,b);}A3510-若有定义inta[4]={l,2,3,4};则表达式a[a[2]-3*a[0]+l]的值是()A・1B.C.311.关于函数调川以下错谋的描述是(•••函数调用可以出现在执行语句中函数调川可以出现在一个表达式屮函数调用nJ'以作为一个函数的实参函数调用可以作为一个函数的形参D.)A.B.C.D.12.关于main函数,以下说法屮正确的是A・C语言程序总是从有定义的函数起顺序执行,在main函数中结束B.C.D.在C语言程序屮,被调用的函数必须在main()函数屮定义
4、C语言程序中的main()函数必须放在程序开始部分C语言程序总是从main()函数开始执行13.若有定义intch⑸⑷;则数组ch中的元素的个数是(A.9B.12C.15D.2014.下面声明语句正确的是(A・inta,*p=a;C.int*p=a,a;)B.inta,*p=&a;D.int*p=&a,a;15.若有说明longintx[5);下面能正确表示数组元素地址的是(A.&x[3]C・&x+lB.&xD.*x16.下面关于结构体类型的定义正确的是()A.structABCintacharbB.structABC{inta;charb;char
5、*p}C-structABCchar*p:}D.structABCinta;charb:char*p;};17.设有下面的结构体和结构变量定义:inta,charb,char*p,};structteachar*name;floatprice,weight;};structteateal={"green_tea",2.0,28.5};structtea*p_struct=&teal;语句:printf「%s,%.lfp_struct一>name,p_struct一>price*p_struct一>weight);的输出结果是()A.57.0A.57.
6、0,green_teaB.green_tea,57.0D.green_tea18.下面列出的位运算符屮,表示按位异或操作的是()A.〜B.!C.AD・&19.设有说明:intu=l,v=3:表达式:u7、项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选.多选、少选或未选均无分。21.下面属于合法的C标识符有()A._123B.abcC.123_D.abc.cE.ab_12322.下面合法的C语言常量有()A/tc‘B.3e2.5C.OxfdeD.le8E/‘23.设有声明:inta[5]={l,3,5,7,9);下面表达式的结果为10的有()A.a[l]+a[3]B.a[2]-2*a[l]C.2F2]D・a[0]+a[4]E.a[l]+[-a[2]+a[3]2
8、4.若有定义inta[5],i,*p=a;且0