奥鹏中国石油大学2013年秋《C语言程序设计》第一阶段作

所属学校:石油大学(北京) 科目:C语言程序设计 2015-03-17 11:50:00

1.第1题单选题以下程序的输出结果是 main() {

int a=3;  

printf(“%d/n”,a+(a-=a*a));  }  

A、-6   B、12   C、0   D、-12  

标准答案:D  

2.第2题单选题以下程序的输出结果是 main() {

int a=0,i;  

for(i=1;i<5;i++)  {

switch(i)    {

case 0:    

case 3:a+=2;    

case 1:  

case 2: a+=3;    

default: a+=5;    }  }

printf(“%d/n”,a);  }  

A、31   B、13   C、10   D、20  

标准答案:A  

3.第3题单选题  void main()  {

int a=5, b=8;  

printf(“a=%d b=%d/n”, a,b);  

a=a+b; b=a-b; a=a-b;  

printf(“a=%d b=%d/n”, a,b)  

}

输出的结果为  

A、a=5 b=8 a=8,b=5  

B、a=5 b=8 a=5,b=8  

C、a=8 b=5 a=8,b=5  

D、a=5 b=8 a=8,b=8  

标准答案:A  

4.第4题单选题执行下面程序: main() {

int x=1,y=1,z=1;  x=x++ +y++ +z++;

printf("%d, %d , %d",x,++y,z++); }

输出的结果为  

A、4,3,2   B、3,3,2   C、3,3,3   D、3,2,2  

标准答案:A  

5.第5题单选题以下程序的输出结果是

main() {

int a=5,b=4,c=6,d;  

printf(“%d/n”,d=ab?(ac?a:c):(b));  }  

A、5  

B、4  

C、6  

D、不确定  

标准答案:C  

6.第6题单选题假定x和y为double型,则表达式x=2,y=x 3/2的值是  

A、3.500000   B、3  

C、2.000000   D、3.000000  

标准答案:D  

7.第7题单选题能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是  

A、a=10 or a<=0   B、a=10 || a<=0   C、a=10 && a<=0   D、a=10 | a<=0  

标准答案:B  

8.第8题单选题以下四个选项中,属于实型常量的是

A、0x12  

B、-12345e-3  

C、1e0.5

D、e-5  

标准答案:B  

9.第9题单选题结构化程序设计方法中有三种基本控制结构,以下不正确的是  

A、顺序结构  B、选择结构  C、循环结构  D、数组结构  

标准答案:D  

10.第10题单选题以下选项中合法的用户标识是  

A、long   B、_2Test   C、3Dmax   D、A.dat  

标准答案:B  

11.第11题单选题执行intj,i=1; j=-i  后j的值是:  

A、-1   B、-2   C、1   D、2  

标准答案:A  您的答案: 题目分数:5  此题得分:0.0  批注:

12.第12题单选题  C语言提供的合法关键字是  

A、swicth  B、cha   C、Case   D、default  

标准答案:D  

13.第13题单选题在C语言中,字符型数据在内存中的存储形式是  

A、原码  B、补码  C、反码  D、ASCII码  

标准答案:B  

14.第14题单选题若有定义:“int a=8,b=5,c;”,执行语句“c=a/b 0.4”后,c的值为  

A、1.4   B、1   C、2.0   D、2  

标准答案:B  

15.第15题单选题以下四个选项中不能看作一条语句的是  

A、{;}

B、a=0,b=0,c=0;  

C、if(a0)  

D、if(b==0)m=1;n=2;  

标准答案:D  

16.第16题单选题有如下程序: main() {

int x=1,a=0,b=0;   switch(x)  {

case 0:b++;   case 1:a++;   case 2:a++;b++; }

printf(“a=%d,b=%d/n”,a,b);  }

该程序的输出结果是  

A、a=2 b=1   B、a=1 b=1   C、a=1 b=0   D、a=2 b=2  

标准答案:A  

17.第17题单选题设所有变量均为整型,则表达式(a=2,b=5,a ,b ,a b)的值是  

A、7   B、8   C、9   D、10  

标准答案:C  

18.第18题单选题已知小写字母的ASCII码为97,对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是  

A、99, b   B、c, 98

C、99, 98   D、c, b  

标准答案:B  

19.第19题单选题下述语句的输出为 int m=-1;

printf(“%d,%u,%o”,m,m,m);  

A、-1,-1,-11  

B、-1,32767,-177777   C、-1,32768,177777   D、-1,65535,177777  

标准答案:D  

20.第20题单选题以下选项中,与k=n 完全等价的表达式是  

A、k=n,n=n 1   B、n=n 1,k=n   C、k= n   D、k =n 1  

标准答案:A  

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: