下面关于循环语句for.while.do while的叙述正确的是
A.3种循环都可以用来处理同一问题,一般情况下它们可以互相代替
B.3种循环都可能出现无限循环的情况
C.3种循环语句的循环体都至少被无条件地执行一次
D.3种循环都可以缺省循环终止条件表达式
试卷相关题目
- 1以下定义语句中,正确的是
A.int a[]={1,2,3};
B.char b[20]="boy";
C.char c[]="China";
D.int n=10,d[n];
开始考试点击查看答案 - 2字符‘a'占用的存储空间不为( )
A.1个字节
B.2 个字节
C.3 个字节
D.4 个字节
开始考试点击查看答案 - 3若有定义:int a[3][4]={0};则下面不正确的叙述是( )
A.只有元素a[0][0]可得到初值0
B.此说明语句不正确
C.数组a中各元素都可得到初值,但其值不一定为0
D.数组a中每个元素均可得到初值0
开始考试点击查看答案 - 4如有语句scanf("%d%d",&a,&b);正确的键盘输入是
A.3 5
B.3-5
C.3%5
D.3+5
开始考试点击查看答案 - 5下列C语言代码属于表达式语句的是
A.a=3
B.a=3;
C.i=i+1
D.i=i+1;
开始考试点击查看答案 - 6关于递推法,下列说法正确的是()
A.递推算法的首要问题是得到相邻的数据项间的关系
B.递推算法避开了求通项公式的麻烦,把一个复杂的问题的求解,分解成了连续的若干步简单运算。
C.一般说来,可以将递推算法看成是一种特殊的迭代算法。
D.所谓递推,是指从已知的初始条件出发,依据某种递推关系,逐次推出所要求的各中间结果及最后结果。
开始考试点击查看答案 - 7与下面程序段不等价的是( )for(n=100;n<=200;n++){ if(n%3= =0) continue;printf(“%4d”,n);}
A.for(n=100;(n%3&&n<=200;n++) printf(“%4d”,n);
B.for (n=100;(n%3)||n<=200;n++) printf(“%4d”,n);
C.for (n=100;n<=200;n++) if(n%3!=0) printf(“%4d”,n);
D.for(n=100;n<=200;n++){ if(n%3) printf(“%4d”,n);else continue;break;}
开始考试点击查看答案 - 8以下能对二维数组a正确初始化的语句是( )
A.int a[2][3]={0};
B.int a[ ][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[ ][3]={1,2,3,4,5,6};
开始考试点击查看答案 - 9下面那些设计程序的习惯能提高我们编写程序效率
A.在编写统计元素个数的程序时,定义计数器变量,并赋初值为0
B.在编写求和程序时,定义求和变量,并赋初值为0
C.在编写求乘积的程序时,定义积变量,并赋初值为1
D.在编写求极值的程序时,定义极值变量,并赋值为第一个待比较元素
开始考试点击查看答案 - 10( )下列不是构成C语言程序的基本单位。
A.函数
B.过程
C.子程序
D.子例程
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2013
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2012
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2011
类别:建筑类其它注册安全工程师注册安全工程师安全生产法及相关法律知识2011
类别:建筑类其它