概述
c语言结构编程过程考核
结构编程过程考核
姓名___________班级__________学号_________得分___________
一选择题(0分)
1( )(A) 顺序、选择和循环 (B) 递归、网状和循环
(C) 模块、递推和循环 (D) 顺序、选择和转向
2已知w=0,x=1,y=2,z=3,a=-3,b=12;则执行语句(a=w>x)&&(b=y>z);后a,b的值为( )
(A) 0,0 (B) -3,12
(C) 0,12 (D) -3,0
3以下对函数描述,不正确的是( )
(A) 调用函数时,实参可以是变量、常量或表达式
(B) 调用函数时,将为形参分配内存单元
(C) 调用函数时,实参与形参个数必须相同
(D) 函数必须有参数,否则没有意义
4 int a=1,b=2,x;则表达式(x=1*2,2*a
(A) 13 (B) 12
(C) 2 (D) 1
5 C/C++语言的函数( )
(A)(B) 不可以嵌套定义
(C) 可以嵌套调用,但不能递归调用
(D) 不能嵌套调用,可以递归调用
6变量y值为3,执行do y++; while(y++<4);变量y的值是( )
(A) (B) 4
(C) 5 (D) 6
7语句while(!flag){…}中的flag是为真走循环,还是为假走循环( )
(A) (B) 假
(C) 不能确定 (D) 真假均可
8 以下程序代码,程序执行后sum的值是{
int i , sum;
for(i=1;i<6;i++) sum+=i;
printf("%dn",sum);
return 0;}
(A) 15 (B) 14
(C) 不确定 (D) 0
9以下程序代码段,while循环执行的次数是( )int k=0
while(k=1)k++;
(A) 无限次 (B) 有语法错,不能执行
(C) 一次也不执行 (D) 执行1次10设有宏定义,#define M(x) x<0?-1:x= =0?0:1,则表达式”M(3.0)+1”的值是( )
(A) (B) 0
(C) 1 (D) 2
二判断题(0分)
1hile循环和while{……}循环一样,循环体可一次都不执行。 ( )
2一个函数可以通过return 语句返回多个结果。( )
3在 C++ 语言中,"A"'A'是不同的。( )
4int a=16,*p=&a;后 变量(*p)的值是16。( )
5。( )
6 hile循环是先做判断再执行循环体,这点跟while循环性质相同。( )
7预处理三种方式。( )
8( )
9C++语言里所附带的stdlib.h这个库中就有一个函数rand[0,32767]之间的随机数。( )
10( )三改错题(0分)1.求1!+2!+3!+4!5!+6!+...+20!?,代码如下:
int main( )
{
float n , s ,t ; /*$ERROR1$*/
? ? for ( n=1; n<=20 ; ++n )
t= t * n ;?? /*$ERROR2$*/
s= s + t ;
cout<
return 0;
}
2.给出模块求两个整数的最大公约数,代码如下:
int maxCommoDivisor(int m,int n);
int main( )
{
int m,n;
cin>>m>>n;
cout<
return 0;
}
int maxCommoDivisor(int m,int n)
{
int r;
do
{
r=m%n;
m=n;
n=r;
} while(r==0); /*$ERROR4$*/
return n; /*$ERROR5$*/
}
四.编程题(分)输出100以内能被3整除且个位数为6的所有整数。求所有的水仙花数(一个三位数等于各位立方之和)。…-20*21*22
结构编程考核答题卡
一.答题
最后
以上就是粗犷盼望为你收集整理的c语言的过程考核方式,c语言结构编程过程考核.doc的全部内容,希望文章能够帮你解决c语言的过程考核方式,c语言结构编程过程考核.doc所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复