好文档 - 专业文书写作范文服务资料分享网站

C语言

天下 分享 时间: 加入收藏 我要投稿 点赞

[文档标题] C.float la0 _A 基本运算 1. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为( )。 x=(i=4,j=16,k=32) A.4 B.16 正确 C.32 D.52 2. 下列四组选项中,均不是C语言关键字的选项是( )。 正确 A.define IF type B. getc char printf C.include case scanf D.while go pow 下列四组选项中,均是不合法的用户标识符的选项是 ( )。 A.W P_0 do 正确 B.b-a goto int D.FLOAT abc TEMP 以下叙述中正确的是( )。 A.C语言程序将从源程序中第一个函数开始执行 B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 正确 C.C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 D.main可以作为用户标识符,用以命名任意一个函数作为主函数 以下选项中,能用作用户标识符的是( ) A.void B.8_8 正确 C._0_ D.unsigned 下列不合法的数值常量是( )。 A.011 B.1e1 正确 C.8.0E0.5 D. 0xabcd 下列不合法的字符常量是( )。 1 / 20 [文档标题] 正确 A.'\\018' B. '\\\ C.'\\\\' D.'\\xcc' 以下选项中不属于字符常量的是( )。 A.'C' 正确 B. \ C.'\\xCC' D. '\\072' 下列选项中,值为1 的表达式是( )。 A.1-'0' 正确 B.1-'\\0' C.'1'-0 D.'\\0'-'0' 若函数中有定义语句:int k;,则( )。 A.系统将自动给k赋初值0 正确 B.这时k中的值不确定 C.系统将自动给k赋初值-1 D.这时k中无任何值 下选项中正确的定义语句是( )。 A.double a;b; B.double a=b=7; 正确 C.double a=7,b=7; D.double ,a,b; 以下关于long、int和short类型数据占用内存大小的叙述中正确的是( )。 A.均占4个字节 B.根据数据的大小来决定所占内存的字节数 C.由用户自己定义 正确 D.由C语言编译系统决定 char c=’\\72’;则变量c_______。 正确 A.包含一个字符 B.包含2个字符 C.包含3个字符 D.说明不合法,c的值不确定 表达式3.6-5/2+1.2+5%2 的值是( )。 A.4.3 B.4.8 C.3.3 正确 D.3.8 (int)((double)9/2)-9%2的值是( )。 A.0 正确 B.3 2 / 20 [文档标题] C.4 D.5 下列程序的输出结果是_____。 main() { double d=3.2;int x,y; x=1.2;y=(x+3.8)/5.0; printf(\ } A.3 B.3.2 正确 C.0 D.3.07 若变量x、y 已正确定义并赋值,下列符合C 语言语法的表达式是( )。 正确 A.+ +x,y=x-- B.x+1=y C.x=x+10=x+y D.double(x)/10 int x=10;,则表达式:x-=x+x的值是( )。 A.-20 正确 B.-10 C.0 D.10 设变量已正确定义并赋值,以下正确的表达式是________。 A.x=y*5=x+z B.(int)15.8%5 正确 C.x=y+z+5,++y D.x=25%5.0 设有定义:int x=2;,以下表达式中,值不为6的是_________。 A.x*=x+1 B.x++,2*x C.x*=(1+x) 正确 D.2*x,x+=2 有以下程序 #include main() { int x,y,z; x=y=1; z=x++,y++,++y; printf(\ } A.2,3,3 错误 B.2,3,2 3 / 20 [文档标题] C.2,3,1 D.2,2,1 C 若有以下程序段: int a=0,b=0,c=0; c=(a-=a-5),(a=b,b+3); printf(“%d,%d,%d\\n”,a,b,c); A.3,0,-10 正确 B.0,0,5 C.-10,3,-10 D.3,0,3 设有以下语句 int a=1,b=2,c; c =a^(b<<2); 执行后,C 的值为( )。 A.6 B.7 C.8 正确 D.9 以下程序的功能是进行位运算_______。 main() { char a,b; a=7^3;b=~4&3; printf(\ } 正确 A.43 B.73 C.70 D.40 设有以下语句 char x=3,y=6,z; z=x^y<<2; 则z的二进制值是 ( )。 A. 00010100 正确 B. 00011011 C.00011100 D.00011000 循环 执行下述程序的输出结果是 ( )。 #include main() { static int i,j; for (j=9;i=j-1) printf(\ } } A.11 B.10 C.9 D.100 答案关键: C 以下程序段的输出结果是( )。 int k,j,s; for(k=2; k<6;k++,k++) { s=1; for(j=k;j<6;j++) s+=j; } printf(\ A.9 B.1 C.11 D.10 答案关键: D 以下程序的输出结果是( )。 main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5;continue;} a-=3; } printf(\ } A.3 B.4 C.5 D.6 答案关键: B 若有定义:int x,y;则循环语句for(x=0,y=0;(y!=123)||(x<4);x++);的循环次 5 / 20

C语言

[文档标题]C.floatla0_A基本运算1.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为()。x=(i=4,j=16,k=32)A.4B.16正确C.32D.522.下列四组选项中,均不是C语言关键字的选项是()。正确A.defineIFtypeB
推荐度:
点击下载文档文档为doc格式
7wwor5k0b88n6j4879hw6x2111f20r00bb0
领取福利

微信扫码领取福利

微信扫码分享