软件水平习题练习

软件水平考试程序员易错题(2015-10-27)
1题:执行下列程序段后,变量y的值为( )
int x[]={1,2,3,4},y,*p=&x[1];
y=(*--P)++;
A.1
B.2
C.3
D.4
【单选题】:      

2题:设字符型变量 a=3,b=6,计算表达式 C=(a^b)<< 2后C的二进制值是( )
A. 00011100
B.00000111
C. 00000001
D. 00010100
【单选题】:      

3题:3.main()
{ int x1,x2,x3,x4;
x1=x2=x3=x4=1;
switch(x1)
{ case 1:switch(x2)
{ case 0:x3++;break;
case 1:x4--;

case 2:x3++,x4--;

printf("%d%d",x3,x4);

【分析题】:

4题:以只写方式打开一个二进制文件,应选择的文件操作方式是( )
A."a+"
B."w+"
C."rb"
D."Wb"
【单选题】:      

5题:main()
{ int i,a[5];
for(i=0;i<<5;i++)
a[i]=9*(i-2+4*(i>2))%5;
for(i=4;i>=0;i--)
printf("=",a[i]);

【分析题】:

6题:下列字符列中,不是用来表达转义字符是( )
A.\\
B.\'
C.074
D. \0
【单选题】:      

7题:设变量 m,n,a,b,c,d均为以执行(m=a==)||(n=c==d)后,m,n的值是( )
A.0,0
B.0,1
C.l,0
D.1,1
【单选题】:      

8题:2.struct a{ char name[10];
int age;
}aa[3]={{"abc",20},{"def",21},{"ghi",22}};
main()
{ struct a *paa=aa;
printf("%c%c%c",(*(paa+1)).name[0]
(*paa++).name[1]
(*(paa+1)).name[2]);

【分析题】:

9题:在C语言中,下列说法中错误的是()
A.函数定义可以分为两个部分:函数说明部分和函数体
B.主函数可以调用任何非主函数
C.任何非主函数可以调用其它任何非主函数
D.程序可以从任何函数开始执行
【单选题】:      

10题:在SQL中,外模式一级数据结构的基本单位是__(33)__。
33.
A、基本表
B、视图
C、ER图
D、用户表
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交