软件水平考试程序员易错题(2015-11-9) |
第1题:合法的数组定义是( ) A.int a[]={"string"} B.int a[5]={0,1,2,3,4,5}; C.char a={"string"} D.char a[]={0,1,2,3,4,5}; |
【单选题】: |
第2题:设 a,b和 c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为 0的是( ) A.’a’&&b’ B.a<=b C.a||b+c&&b-c D. !((a<b)&&!c||1)< p=""></b)&&!c||1)<> |
【单选题】: |
第3题:下列语句中,正确的是( ) A.char a[3][]={'abc",'1'}; B.char a[][3]={'abc','l'}; C.char a[3][]={'a',"1"}; D.char a[][3]={"a","1"}; |
【单选题】: |
第4题:一个char型数据,它的值在内存中存放的是() A.ASCll代码值 B.BCD代码值 C.内码值 D.十进制代码值 |
【单选题】: |
第5题:设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( ) A.*p+3 B.*p+4 C.*(p+4) D.*(s+3) |
【单选题】: |
第6题:若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是( ) for( i=5; i; i--) for(j= 0; j<4;j++){……} A.20 B. 24 C. 25 D. 30 |
【单选题】: |
第7题:设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( ) A.’1’ B.’3’ C.0 D.语法出错 |
【单选题】: |
第8题:在计算机上可以直接运行的程序是写( ) A.高级语言程序 B.汇编语言程序 C.机器语言程序 D.C语言源程序 |
【单选题】: |
第9题:执行语句“x=(a=3,b=a--);”后,X,a,b的值依次为( ) A.3,3,2 B.2,3,2 C.3,2,3 D.2,3,3 |
【单选题】: |
第10题:若有下列说明,则数值为4的表达式是( ) int a[12]={ l,2,3,4,5,6,7,8,9,10,11,12 }; char c='a',d, g; A.a[g-c] B.a[4] C.a['d'-'c'] D.a['d'-c] |
【单选题】: |