软件水平习题练习

软件水平考试程序员易错题(2015-12-7)
1题:能正确定义一个用来指向打开文件的文件型指针变量fp的语句是( )
A.file fp;
B.file *fp;
C.FILE fp;
D.FILE *fp;
【单选题】:      

2题:设有定义:"char s[12]={"string"};" 则printf("%d\n",strlen(s));的输出是( )
A. 6
B. 7
C.11
D.12
【单选题】:      

3题:下列字符列中,能作为单个标识符是()l
A.? a
B. a=2
C.a.3
D. a___3
【单选题】:      

4题:定义一个具有10个元素的整型数组,应当使用语句( )
A.int a[10];
B.int a[2,5];
C.int a[];
D.int *a[10];
【单选题】:      

5题:在以下字符列中,合法的长整型常数是( )
A. OL
B. 4962710
C. 0.054838743
D. 2.1869el0
【单选题】:      

6题:若整型变量x的值为8,则下列表达式中值为1的表达式是( )
A.x+=x-=x=x
B.x%=x-1
C.x%=x%=3
D.x/=x+x
【单选题】:      

7题:设有定义语句“double d1,d2;”,则表达式“d1=1,d2=d1+5/2”的值是( )
A.1
B.3
C.3.0
D.3.5
【单选题】:      

8题:设Ch是Char型变量,其值为’A’,则下面表达式的值是( )
ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch
A.’A’
B.’a’
C.’Z’
D.’z’
【单选题】:      

9题:计算平方数时不可能引起二义性的宏定义是( )
A.#define SOR(x)x*x
B.#define SQR(x)(x)*(x)
C.# define SQR(x)(x*x)
D.# define SQR(x)((x)*(x))
【单选题】:      

10题:若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是( )
A.l
B.2
C.2.0
D.2.5
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交