|
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。
一、单选题(共 10 道试题,共 30 分。)V 1. 能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是
A. (x>=1)&&(x<=10)&&(x>=200)&&(x<=210)
B. (x>=1)||(x<=10)||(x>=200)||(x<=210)
C. (x>=1)&&(x<=10)||(x>=200)&&(x<=210)
D. (x>=1)||(x<=10)&&(x>=200)||(x<=210)
满分:3 分
2. 下面有关for循环的正确描述是
A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判断表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
满分:3 分
3. 若二维数组a有m列,则在a[j]前的元素个数为
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1
满分:3 分
4. 语句while(!E);中的表达式!E等价于
A. E==0
B. E!=1
C. E!=0
D. E==1
满分:3 分
5. 一个C程序的执行是从
A. 本程序的main函数开始,到main函数结束
B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C. 本程序的main函数开始,到本程序文件的最后一个函数结束
D. 本程序文件的第一个函数开始,到本程序main函数结束
满分:3 分
6. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符
A. 必须为字母
B. 必须为下划线
C. 必须为字母或下划线
D. 可以是字母、数字和下划线中任一种字符
满分:3 分
7. 以下能对一维数组a进行正确初始化的语句是
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[]={0};
D. int a[10]={10*1};
满分:3 分
8. 已知ch是字符型变量,下面不正确的赋值语句是
A. ch=‘a+b’;
B. ch=‘\0’;
C. ch=‘7’+‘9’;
D. ch=5+9;
满分:3 分
9. 下面四个选项中,均是正确的八进制数或十六进制数的选项是
A. -10 0x8f -011
B. 0abc -017 0xc
C. 0010 -0x11 0xf1
D. 0a12 -0x123 -0xa
满分:3 分
10. C语言中while和do-while循环的主要区别是
A. do-while的循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句
满分:3 分
二、多选题(共 10 道试题,共 40 分。)V 1. 以下关于函数的叙述中正确的有
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参;
B. 函数的实参可以是常量、变量和表达式;
C. 形式参数只是局限于所在函数;
D. 函数定义时的函数首部不是语句,后面不能跟分号
满分:4 分
2. 以下关于函数的叙述正确的有
A. 一个C语言程序有且仅有一个main函数;
B. C语言程序中,main函数是没有参数的;
C. 一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用;
D. main函数是由系统调用的
满分:4 分
3. 以下关于数组的描述中,正确的有:
A. 在定义数组时,有时可以将该数组的维数省略;
B. 数组名实质上是数组的首地址,是一个变量地址,可对其进行赋值;
C. 构成数组的各个元素可以有不同的数据类型;
D. 有定义:int a[3]; 则定义了a[0]、a[1]、a[2]三个数组元素
满分:4 分
4. 下列描述正确的是:
A. putchar函数的作用是向屏幕输出一个字符
B. putchar函数能在屏幕上输出控制字符
C. putchar(c)函数中,c只能是字符型变量,不能是整型变量
D. putchar函数能在屏幕上输出转义字符
满分:4 分
5. 若有 char ch;,下面可以对变量c正确赋值的语句是:
A. ch =‘A’;
B. getchar(ch);
C. ch = getchar();
D. scanf(“%c”,&ch);
满分:4 分
6. 定义了一维int型数组a[10]后,下面正确的引用有:
A. a[0]=1;
B. a[10]=2;
C. a[0]=5*2;
D. a[1]=a[2]*a[0];
满分:4 分
7. 目前程序设计采用的基本方法有:
A. 面向过程的程序设计
B. 面向对象的程序设计
C. 面向问题的程序设计
D. 面向机器的程序设计
满分:4 分
8. printf函数中,关于格式字符描述正确的是:
A. 格式字符o表示以八进制无符号形式输出整数
B. 格式字符u 表示以无符号十进制形式输出整数
C. 格式字符x 表示以无符号十六进制形式输出整数
D. 格式字符f 表示以实数形式输出单、双精度数
满分:4 分
9. 下列函数中,能够输出字符数据的函数有
A. puts( )
B. printf( )
C. scanf( )
D. putchar( )
满分:4 分
10. 假设float x,y,z;,并通过scanf("%f%f%f ",&a,&b,&c);对a赋于10.0,b赋予22.0,c赋予33.0的值,下面正确的输入形式是(注:符号【代表空格):
A. 10<回车>22<回车> 33<回车>
B. 10.0<回车>22.0<回车>33.0<回车>
C. 10.0,22.0,33.0<回车>
D. 10.0【22.0【33.0<回车>
满分:4 分
三、判断题(共 10 道试题,共 30 分。)V 1. return语句可以带有表达式也可以不带。
A. 错误
B. 正确
满分:3 分
2. C语言规定,函数调用时,若形参和实参都是简单变量,则它们之间的数据传递方式是双向值传递。
A. 错误
B. 正确
满分:3 分
3. 在C程序的主函数main中定义的变量就是全局变量。
A. 错误
B. 正确
满分:3 分
4. C语言在判断一个量是否为真时,以非0值代表“真”,以0值代表“假”。
A. 错误
B. 正确
满分:3 分
5. 在C程序中,函数调用可以作为函数的形参。
A. 错误
B. 正确
满分:3 分
6. 若有定义:int a[5],*p;,则操作p=a;是合法的操作。
A. 错误
B. 正确
满分:3 分
7. 在C语言中,不同类型的数据不可以在一起进行算术运算。
A. 错误
B. 正确
满分:3 分
8. 赋值运算符优先于条件运算符。
A. 错误
B. 正确
满分:3 分
9. 对于指向同一个数组的两个变量而言,两个指针变量相减的操作是有意义的。
A. 错误
B. 正确
满分:3 分
10. 两个char 型数据相加,其结果为char型。
A. 错误
B. 正确
满分:3 分
谋学网: www.mouxue.com 主要提供奥鹏辅导资料,奥鹏在线作业辅导资料,奥鹏离线作业辅导资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|