1、C选择题库word版单项选择=题号:25006Intel Core i7-3537U Processor (4M Cache, up to 3.10 GHz)中i7-3537U是指_A、CPU的速度B、运算器的速度C、CPU的型号D、内存的容量答案:C题号:25016下列描述中正确的是A、软件开发不受计算机系统的限制B、程序就是软件C、软件既是逻辑实体,又是物理实体D、是程序、数据与相关文档的集合答案:D题号:25032下列描述中正确的是_。A、软件工程只是解决软件开发中的技术问题B、软件工程只是解决软件项目的管理问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程主
2、要解决软件产品的生产率问题答案:C题号:25015计算机中的指令执行过程分为取出指令、_和执行指令三个阶段。A、分析指令B、显示指令C、打印指令D、修改指令答案:A 题号:25008在微型计算机中,微处理器的主要功能是进行_A、算术逻辑运算B、算术逻辑运算及全机的控C、逻辑运算D、算术运算答案:B 题号:25009计算机硬件系统主要包括存储器、输入设备、输出设备和_A、运算器B、主机C、控制器D、中央处理器答案:D 题号:25014下列_属于应用软件。A、连接程序B、文本处理C、编译系统D、操作系统答案:B题号:25027解释程序的功能是_。A、将高级语言转换成目标程序B、解释执行汇编语言程序
3、C、将汇编语言转换成目标程序D、解释执行高级语言程序答案:D题号:25024计算机硬件能直接执行的只能是_。A、机器语言和汇编语言B、汇编语言C、符号语言D、机器语言答案:D题号:25012CPU主要包括_.A、控制器B、控制器、ALU和主存C、控制器、运算器、cacheD、运算器和主存答案:C题号:25033用来描述C程序中注释的是_。A、 /* */B、/ /C、/*D、* * 题号:25013“冯诺依曼计算机”的体系结构主要分为_五大组成A、输入、输出、运算器、控制器、存储器B、外部存储器、内部存储器、CPU、显示、打印C、输入、输出、控制、存储、外设 D、都不是答案:A 题号:2502
4、0当前气象预报已广泛采用数值预报方法,这种预报方法会涉及计算机应用中的_。A、科学计算和信息处理B、科学计算和辅助设计C、数据处理和辅助设计D、科学计算和过程控制答案:A题号:25017计算机的应用领域可大致分为6个方面,下列选项中属于这几项的是_。A、数值处理、人工智能、操作系统B、计算机辅助教学、专家系统、人工智能C、工程计算、数据结构、文字处理D、实时控制、科学计算、数据处理答案:D 题号:25099下面四个选项中,均是合法浮点数的选项是_.A、+1e+1 5e-9.4 03e2B、-.60 12e-4 -8e3C、123e 1.2e-.4 +2e-1D、-e3 .8e-4 5.e-0答
5、案:B题号:25090C语言关键字分为_和语句定义符.A、结构说明符B、类型说明符C、变量说明符D、格式说明符答案:C题号:25122将字符g赋给字符变量c,正确的表达式是_.A、c=147B、c=0147C、c=101D、c=g答案:A 题号:25112下面正确的字符常量是_.A、nB、80C、X17D、答案:A题号:25117判断char型变量s是否为小写字母的正确表达式是_.A、a=s=zB、(a=sC、(s=a)&(s=a)&(s=z)答案:D题号:25102以下选项中属于C语言的数据类型是_.A、逻辑型B、集合型C、复数型D、双精度型答案:题号:25084十进制整数转换为二进制整数,
6、通常采用_.A、乘十取整B、除十取余C、除二取余法D、乘二取整法答案:C 题号:25116下列可以正确表示字符型常数的是_.A、nB、297C、aD、t答案:D题号:25109下面正确的字符常量是_.A、“c”B、,C、D、W答案:D题号:25083 题号:25104下列可以正确定义数据类型的关键字是_.A、signedB、integerC、LongD、shorter答案:A题号:25098C语言中,5种基本数据类型的存储空间长度的排列顺序为_.A、char=int=long int=floatdoubleB、charintlong int=floatdoubleC、char=intlong
7、int=floatdoubleD、charintlong intyz,应使用的C语言表达式是_。A、(xy)&(yz)B、(xy)&(yz)C、xyzD、 (xy)AND(yz)答案:A题号:25270表达式!x|a=b 等效于_。A、(!x)|(a=b) B、!(x|a)=b)C、!(x|(a=b) D、!(x|y)=b 答案:A题号:25330有下列结构:struct char a; char b; short c;S2;请问sizeof(s2)的值是多少A、6B、1C、4D、2答案:C题号:25310设a=1,b=2,c=3,d=4,则表达式:ab? a : cd? a : d的结果为_
8、。A、1B、2C、3D、4答案:A题号:25299 设有 int x=11; 则表达式 (x+ * 1/3) 的值是_。A、12B、4C、3D、11答案:C题号:25244 若以下选项中的变量已正确定义,则正确的赋值语句是_.A、x1=26.8%3;B、1+2=x2;C、x3=0x12;D、x4=1+2=3;答案: A 题号:25275逻辑运算符两侧运算对象的数据_。A、可以是任何类型的数据 B、只能是整型或字符型数据C、只能是0或1D、只能是0或非0正数答案:A题号:25262 若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1;则执行后,c3中的值是_.A、0B、
9、2C、1D、0.5答案:A题号:25283设int a=3,b=1, x=2, y=0; 则(y|b) & (y|a) 的运算结果为_。A、0B、-1C、1D、2答案:C题号:25311假设int m,n=15,x=21;则表达式m=(nx)?n:x的计算结果为_。A、13B、21C、10D、15答案:D题号:25287若有以下定义,则能得到值为3的表达式是 int m=7,n=12;_。A、n%=(m%=5)B、n%=(m-m%5)C、n%=m-m%5 D、(n%=m)-(m%=5)答案:D 题号:25278若希望当num的值为奇数时,表达式的值为真,num的值为偶数时,表达式的值为假,则以
10、下不能满足要求的表达式是_。A、!(num%2=0)B、num%2=1C、!(num%2)D、num%2答案:C题号:25297下面表达式正确的是_。A、-(I+)B、(-k)+C、7-D、(a+b)+1案:A题号:25318执行语句g=(8.0,4.0,6.0),(3.0,1.0,0.0);后g的是_。A、6.0B、8.0C、0.0D、语法错误答案:A 题号:25256设变量y为float类型,x为int类型,则以下能实现将y中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是_.A、y=y*100+0.5/100.0B、y=(y*100+0.5)/100.0C、x=y*100+0.5
11、,y=x/100.0 D y=(y/100+0.5)*100.0答案:C题号:25329有下列结构:struct char a; short b; char c;S1;请问sizeof(s1)的值是多少A、1B、6C、4D、2答案:B题号:25313若x、i、j和k都是int型变量,则计算下面表达式后,x的值为 _。x=(i=4,j=16,k=32)A、16B、4C、52D、32 题号:25305若有说明和语句 int a=5; a+;此处表达式a+的值是_。A、4B、6C、5D、7答案:C题号:25289设a=10,则赋值表达式a+=a-=a*a的值是_。A、180B、100C、-80D、-
12、180答案:C题号:25251下列运算符中优先级最高的是_.A、!=B、&C、+D、答案:B题号:25320求解逗号表达式 x=a=3,6*a 后,表达式值、x、a 的值依次为_。A、3,1,3 B、18,3,3 C、3,18,3 D、3,3,3答案:B题号:25284设x,y,z,s均为int型变量,且初值均为1,则执行语句s=+x|+y&+z后,则s的值为_。A、不定值B、0C、2 D、1答案:D题号:25291有如下定义:float x ,y;int j,a,b;,以下符合C语言语法的表达式是_。A、a+=a-=(b=4)*(a=3)B、a=a*3=2C、x%(-3);D、y+1=j答案
13、:A题号:25259下列选项中,不正确的赋值语句是_.A、m=n=k;B、+y;C、x=(y=(z=0);D、t=u+v=3;答案:D题号:25279下列说法正确的是_。A、c语言中无逻辑变量B、逻辑表达式是由逻辑运算符和关系运算符组成的C、c语言中无逻辑表达式D、c语言中只有增1,减1运算符组成答案:A题号:25306若给定表达式(x)?(a+):(a-),则表达式x_A、和(x=1)等价 B、和(x!=0)等价C、和(x!=1)等价D、和(x=0)等价答案:B题号:25331sizeof(double)是A、一个双精度型表达式B、一个不合法的表达式C、一个整型表达式D、一个函数调用答案:C
14、题号:25342 若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1;则执行后,c3中的值是A、2B、1C、0D、0.5答案:C 题号:25307执行以下程序段后,变量x,y,z的值分别为_。 int a=1,b=0, x, y, z;x=(-a=b+)?-a:+b;y=a+;z=b;A、x= -1,y= 2, z= 1 B、x= -1,y= -1,z= 1 C、x=0,y=1,z=0D、x=0,y=0,z=0答案:B题号:25296若以下变量均是整型,且num=sum=7;则计算表达式sum=num+,sum+,+num后的sum值为_。A、9 B、10C、7D、8
15、答案:D题号:25268int a=1,b=2,c=3;(a+=b)(b*=11%c)结果值为_。A、4B、2C、0D、1答案:D 题号:25253以下符合c语言语法的赋值表达式是_.A、d=9+e+=d+7;B、d=9+e+f=d+9;C、d=9+e,f=d=9;D、d=9+e,e+=d+9;答案:C 题号:25277设I,J和K是int型变量,且I=3,J=4,K=5,则以下值为0的表达式的是_。A、!(IJ)&!K|1)B、 I&JC、In)&(b=Ij)后,b的值为_。A、0 B、4 C、9 D、5答案:C题号:25264若希望当x的值为奇数时,表达式的值为“真”,x的值为偶数时,表达
16、式的值为“假”。则以下不能满足要求的表达式是_。A、x%2 B、x%2=1C、!(x%2)D、!(x%2=0)答案:C 号:25281下面程序的输出结果是_。#includemain()int x=-1,y=4,t;t=(+x0)&!(y-=A&ch=Z)?(ch+32):chA、aB、AC、ZD、z答案:A题号:25337已知字母A的ASCII码为十进制的65,下面程序的运算结果是 main()char c1,c2;c1=A+5-3;c2=A+6-3;printf(%d,%cn,c1,c2);A、无确定值B、B,CC、67,DD、C,D答案:C题号:25300设 int x=1, y=1;
17、表达式(!x|y-)的值是_。A、0B、2C、-1D、1答案:D题号:25286设int n=6;表达式n%=n+=n-=n*n的值为_。A、10 B、6 C、12D、0答案:D题号:25290执行以下程序段,正确输出结果的是#includemain()int b=1;b%=5-2;printf(%d,b);b+=b*=b-=b*=4;printf(%d,b);A、-2,8B、1,0C、2,0D、1,8答案:B题号:25257以下能正确定义整型变量x, y和z并为其赋初值5的语句是_.A、int x,y,z=5;B、int x=y=z=5;C、x=y=z=5;D、x=5,y=5,z=5;答案:
18、B题号:25301设有以下定义int a=0; double b=1.25;char c= A;#define d 2则下面语句中错误的是_。A、b+;B、c+;C、d+;D、a+答案:C题号:25258下列语句中,合法的赋值语句是_.A、A=2+B+=A+2; B、A=2+B,C=A+2; C、A=2+B,B+,A+2D、A=2+B+C=A+2答案:B题号:25315逗号表达式(x=2*3,x+8,x+12),x+x的值是_。A、12B、26C、52D、6答案:A题号:25250若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值
19、是_.A、3.B、2.C、0.D、2.答案:D题号:25292算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为_。A、算术运算、赋值运算、关系运算B、关系运算、算术运算、赋值运算C、算术运算、关系运算、赋值运算D、关系运算、赋值运算、算术运算答案:C题号:25321设int x,a;表达式x=(a=4,6*2)的x值_。A、12B、10C、8D、4答案:A题号:25254若有变量说明:int a=0,b=0,c=0;以下符合c语言语法的赋值表达式是_.A、a=9+b+=a+7B、a=9+b+c=a+9C、a=(9+b,b+)D、a=9+b; c=a+9答案:C题号:25333已知
20、字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3;后,c2中的值为 _A、68B、不确定的值C、CD、D答案:D题号:25316若num,a ,b和c都是int型变量,则执行表达式num=(a=4,b=6,c=32)后num的值_。A、16B、52C、32D、4答案:C题号:25332在16位机上,sizeof(int)的值通常是多少A、1B、4C、6D、2答案:D题号:25260若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是_.A、2.0B、2.5C、1D、2答案:A题号:25335设x,y是float类型变量,则不正确的赋值语句是A、
21、x=y=0;B、x*=y+1;C、+x;D、y=int(5);答案:D题号:25269设整型变量 m,n,a,b,c,d 均为1,执行 (m=ab)&(n=cd)后, m,n 的值是_。A、0,1B、1,0C、1,1D、0,0答案:D题号:25314假设变量a,b均为整型,表达式(a=5,b=2,ab?a+:b+,a+b)的值是_。A、 7B、 9 C、 8 D、 2答案:C号:25325下面程序的运行结果为_#include “stdio.h”void main()struct Student unsigned long id;char name30;char calss30;oStu1;p
22、rintf(“%d”,sizeof(oStu1);A、64B、124C、60D、30答案:A题号:25338执行下面程序后,输出的结果#includemain()float x,y;int k;x=3.5;k=(int)x+10;printf(x=%f,k=%d,x,k);A、x=3.,k=13.5B、x=3,k=13C、x=3.,k=13D、x=3.5,k=13答案:C题号:25323若有运算符:、*=、?:、%、sizeof,则将它们运算的优先级排列的正确次序为(由低到高)A、* = - ?: - %- -sizeofB、?: - * = - - % -sizeofC、* = - - ?:
23、 - sizeof -%D、* = - ?: - - % -sizeof答案:D 题号:25340 有以下程序main() int a,b,d=25; a=d/10%9; b=a&(-1); printf(%d,%dn,a,b);程序运行后的输出结果是A、2,1B、6,0C、2,0D、6,1答案:A题号:25336以下程序段的输出结果是 int I=1,j=4,k=2;float x=5.5,y=9.0,z;z=(I+j)/k=sqrt(double)y)*1.2/k+x;printf(“%fn”,z);A、9.B、9.C、8.D、8.答案:A题号:25705以下关于switch语句和break语句的描述正确的是_
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1