|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
一、单选题(共 15 道试题,共 60 分。)V 1. 设有如下定义:int (*ptr)*();则以下叙述中正确的是
A. ptr是指向一维数组的指针变量
B. ptr是指向int型数据的指针变量
C. ptr是指向函数的指针,该函数返回一个int型数据
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针
满分:4 分
2. 函数定义为Fun(int & i),变量定义n=100,则下面调用正确的是( ).
A. Fun(20)
B. Fun(20+n)
C. Fun(n)
D. Fun(&n)
满分:4 分
3. 下列可以正确表示字符型常数的是______。
A. "a"
B. ‘t‘
C. "n"
D. 297
满分:4 分
4. 已知x=5,则执行语句x += x -= x*x ;后,x的值为______。
A. 25
B. 40
C. -40
D. 20
满分:4 分
5. 已知:int x=4,y=5,z;,则执行z=x=x>y;后,z的值为______。( )
A. 0
B. 1
C. 4
D. 5
满分:4 分
6. 下面有关for循环的正确描述是
A. for 循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判定表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环体语句中,可以包含多条语句,但要用花括号括起来
满分:4 分
7. 以下程序的输出结果是__________. main( ) { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf("%d%d%d%dn",a[0][3],a[1][2],a[2][1],a[3][0]); }
A. 0650
B. 1470
C. 5430
D. 输出值不定
满分:4 分
8. 下面程序的输出结果是__________. main() { int x=10,y=3; printf("%d",y=x/y);}
A. 0
B. 1
C. 3
D. 不确定的值
满分:4 分
9. 在C语言中,不同类型数据混合运算时,要先转换成同一类型后进行运算。设一表达式中包含有int、long、unsigned、char类型的变量和数据,则表达式最后的运算结果是_______.
A. int
B. char
C. unsigned
D. long
满分:4 分
10. 已知:int a=5; 执行以下的程序段后输出结果为_______.Do { printf(“%dn”,a--); } while (!a);
A. 5
B. 4
C. 陷入死循环
D. 5 4 3 2 1
满分:4 分
11. 若用数组名作为函数调用时的参数,则实际上传递给形参的是
A. 数组元素的个数
B. 数组的第一个元素值
C. 数组中全部元素的值
D. 数组首地址
满分:4 分
12. 结构化程序设计的基本结构不包含以下哪项( )
A. 顺序
B. 选择
C. 跳转
D. 循环
满分:4 分
13. 已知:int a,*p=&a;,则下列函数调用中错误的是______。( )
A. scanf("%d",&a);
B. scanf("%d",p);
C. scanf("%d",*p);
D. printf("%d",a);
满分:4 分
14. 若变量已正确说明为float类型,要通过语句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<回车>22<回车> 33<回车>
C. 10.0<回车>22.0 33.0<回车>
D. 10 22<回车> 33<回车>
满分:4 分
15. 设n=3;则执行 ++n语句后,n的值为_____。( )
A. 5
B. 4
C. 3
D. 2
满分:4 分
二、判断题(共 10 道试题,共 40 分。)V 1. C语言程序总是从主函数开始执行,在主函数结束。( )
A. 错误
B. 正确
满分:4 分
2. rewind函数的作用是使指针重新返回文件的开头,此函数无返回值( )
A. 错误
B. 正确
满分:4 分
3. C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
A. 错误
B. 正确
满分:4 分
4. 数组的大小是固定的,但可以有不同类型的数组元素。( )
A. 错误
B. 正确
满分:4 分
5. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4
A. 错误
B. 正确
满分:4 分
6. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
7. 在C语言中,可以用typedef定义一种新的类型。( )
A. 错误
B. 正确
满分:4 分
8. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )
A. 错误
B. 正确
满分:4 分
9. 一个算法应该具备有穷性、确定性、输入、输出和有效性。( )
A. 错误
B. 正确
满分:4 分
10. 在程序运行过程中,其值不能被改变的量称为常量( )
A. 错误
B. 正确
满分:4 分
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|