有以下程序:#includemain( ){ int a=1,b=0;if(--a)b++;else if(a=0)b+=2;else b+=3:print[("%dn",b);}程序运行后的输出结果是( )。
A.0
B.1
C.2
D.3
试卷相关题目
- 1以下叙述正确的是( )。
A.C语言程序是由过程和函数组成的
B.C语言函数可以嵌套调用,例如:fun(fun(x))
C.C语言函数不可以单独编译
D.C语言中除了main函数,其他函数不可作为单独文件形式存在
开始考试点击查看答案 - 2设有如下函数定义:int fun(int k){if(k<1)return 0;else if(k= =l)return l;else return fun(k-1)+1:}若执行调用语句:“n=fun(3);”,则函数fun总共被诃用的次数是( )。
A.2
B.3
C.4
D.5
开始考试点击查看答案 - 3以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)( )。
A.print[("%cn",'a'-32);
B.print[("%dn",'A');
C.printf("%cn",65);
D.printf("%cn",'B'-1);
开始考试点击查看答案 - 4下述程序的输出结果是( )。#includemain( ){int i;for(i=1;i<=10;i++){if(i*i>=20)&&(i*i<=lOO))break;}printf("%d\n",i*i);}
A.49
B.36
C.25
D.64
开始考试点击查看答案 - 5下面描述中,不属于软件危机表现的是( )。
A.软件过程不规范
B.软件开发生产率低
C.软件质量难以控制
D.软件成本不断提高
开始考试点击查看答案 - 6有以下程序:#includevoid func(int n){ int i;for(i=0;i<=n;i++)printf("*"):printf("#");}main( ){func(3);printf("、、、、");func(4);printf("n");程序运行后的输出结果( )。
A.****#、、、、***#
B.***#、、、、****#
C.**#、、、、****#
D.****#、、、、*****#
开始考试点击查看答案 - 7以下选项中,合法的一组C语言数值常量是( )。
A.028.5e-3-0xf
B.12.OXa234.5eO
C..l774cl.5Oabc
D.0x8A10,0003.e5
开始考试点击查看答案 - 8对于循环队列,下列叙述中正确的是( )。
A.队头指针是固定不变的
B.队头指针一定大于队尾指针
C.队头指针一定小于队尾指针
D.队头指针可以大于队尾指针,也可以小于队尾指针
开始考试点击查看答案 - 9有以下程序:#includevoid fun(char*C,int d){*c=*c+1,d=d+1;printf(%"c%,c",*c,d);}main( ){char b='a'a='A';fun(&b,a);printf(%"c,%cn",b,a);)程序运行后的输出结果是( )。
A.b,B,b,A
B.b,B,B,A
C.a,B,B,a
D.a,B,a,B
开始考试点击查看答案 - 10以下叙述中错误的是( )。
A.C语言的可执行程序是由一系列机器指令构成的
B.用C语言编写的源程序不能直接在计算机上运行
C.通过编译得到的二进制目标程序需要连接才可以运行
D.在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它