国家开放大学C语言程序设计A.docx
- 文档编号:10485246
- 上传时间:2023-02-13
- 格式:DOCX
- 页数:15
- 大小:73.10KB
国家开放大学C语言程序设计A.docx
《国家开放大学C语言程序设计A.docx》由会员分享,可在线阅读,更多相关《国家开放大学C语言程序设计A.docx(15页珍藏版)》请在冰豆网上搜索。
国家开放大学C语言程序设计A
国家开放大学(C语言程序设计A)
[单项选择题]
1、C语言源程序文件的缺省扩展名为()。
A..cpp
B..exe
C..obj
D..c
参考答案:
D
参考解析:
缺省就是默认的意思,
C语言默认扩展名为".c",
C++的默认扩展名是“.cpp”
[单项选择题]
2、程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
A.空格或逗号
B.逗号或回车
C.逗号或分号
D.空格或回车
参考答案:
D
[单项选择题]
3、不符合C语言规定的复合语句是()。
A.{}
B.{;}
C.{x=0;}
D.{y=10}
参考答案:
D
[单项选择题]
4、在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
A.表达式
B.语句
C.参数表
D.函数体
参考答案:
C
[单项选择题]
5、在C语言程序中,多行注释语句使用的开始标记符为()。
A.//
B./*
C.*/
D.**
参考答案:
B
[单项选择题]
6、在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
A.5
B.4
C.3
D.6
参考答案:
A
[单项选择题]
7、枚举类型中的每个枚举常量的值都是一个()。
A.整数
B.浮点数
C.字符
D.逻辑值
参考答案:
A
[单项选择题]
8、设x和y均为逻辑值,则x && y为真的条件是()。
A.它们均为真
B.其中一个为真
C.它们均为假
D.其中一个为假
参考答案:
A
[单项选择题]
9、字符串“a+b=12/n”的长度为()。
A.6
B.7
C.8
D.9
参考答案:
B
[判断题]
10、C语言中的每条简单语句以分号作为结束符。
()
参考答案:
对
[判断题]
11、在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。
()
参考答案:
对
[判断题]
12、在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。
()
参考答案:
错
[判断题]
13、当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。
()
参考答案:
对
[判断题]
14、十进制数25表示成符合C语言规则的八进制数为31。
()
参考答案:
错
[判断题]
15、在C语言中,转义字符‘/n’表示一个换行符。
()
参考答案:
对
[判断题]
16、已知字符’C’的ASCII码为67,当执行“int x=’C’+5;”语句后x的值为72。
()
参考答案:
对
[判断题]
17、float的类型长度为8。
()
参考答案:
错
[判断题]
18、若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字const。
()
参考答案:
对
[判断题]
19、表达式45%13的值为3。
()
参考答案:
错
[判断题]
20、表达式(float)25/4的值为6。
()
参考答案:
错
[判断题]
21、关系表达式(x!
=0)的等价表达式为(x)。
()
参考答案:
对
更多内容请访问《睦霖题库》微信公众号
[判断题]
22、逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。
()
参考答案:
错
[判断题]
23、假定x=5,则执行“a=(x?
10:
20);”语句后a的值为10。
()
参考答案:
对
[判断题]
24、假定x=5,则执行“y=x++;”语句后,x的值为5。
()
参考答案:
错
[单项选择题]
25、当处理特定问题时的循环次数已知时,通常采用的语句是()。
A.for
B.while
C.do-while
D.switch
参考答案:
A
[单项选择题]
26、for语句能够被改写成的语句是()。
A.复合
B.if
C.switch
D.while
参考答案:
D
[单项选择题]
27、for(int i=0;i A.n2 B.(n+1)/2 C.n(n-1)/2 D.n(n+1)/2 参考答案: D [单项选择题] 28、在下面的一维数组定义中,有语法错误的选项是()。 A.int a[]={1,2,3}; B.int a[10]={0}; C.int a[]; D.int a[5]; 参考答案: C [单项选择题] 29、假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为()。 A.2 B.4 C.6 D.8 参考答案: D [判断题] 30、在执行“typedef int DataType;”语句后,标识符DataType与保留字int具有完全相同的含义和作用。 () 参考答案: 对 [判断题] 31、为了结束本层循环类语句或switch语句的执行过程,在语句体中需要使用break语句。 () 参考答案: 对 [判断题] 32、在程序执行完成任一个函数调用后,将结束整个程序的执行过程,返回到操作系统或C语言集成开发环境界面窗口。 () 参考答案: 错 [判断题] 33、假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。 () 参考答案: 对 [判断题] 34、假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在0~M-1之间。 () 参考答案: 对 [判断题] 35、存储一个空字符串需要占用0个字节的存储空间。 () 参考答案: 错 [判断题] 36、存储字符’a’需要占用1个字节的存储空间。 () 参考答案: 对 [判断题] 37、字符串"a: //xxk//数据"的长度为13。 () 参考答案: 错 [判断题] 38、strcmp函数用于进行两个字符串之间的比较。 () 参考答案: 对 [判断题] 39、一个二维字符数组a[10][20]能够最多存储9个字符串。 () 参考答案: 错 [单项选择题] 40、在下面的函数声明语句中,存在着语法错误的是()。 A.AA(int, int b) B.AA(int, int) C.AA(int a; int b) D.AA(int a, int) 参考答案: C [单项选择题] 41、假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为()。 A.1 B.2 C.4 D.8 参考答案: C [单项选择题] 42、用calloc函数创建具有10个整型元素的一维数组的正确语句是()。 A.int *p=calloc(10,2); B.int *p=calloc(10); C.int *p=calloc(10,4); D.int *p=malloc(10) 参考答案: C [单项选择题] 43、假定k是一个double类型的变量,则定义变量p的正确语句为()。 A.double p=&k; B.int *p=&k; C.double &p=*k; D.char *p="Thank you! "; 参考答案: D [单项选择题] 44、假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。 A.pb=b; B.pb=&b[0]; C.pb=b+2; D.pb=b[5]; 参考答案: D [单项选择题] 45、在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。 A.原型语句 B.参数表 C.函数名 D.返回类型 参考答案: A [单项选择题] 46、假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。 A.ff(a) B.ff(a[0]) C.ff(a+3 D.ff(&a[0]) 参考答案: B [单项选择题] 47、假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为()。 A.char (*w)[N] B.char *w[N] C.char (*w)N D.char**a 参考答案: A [判断题] 48、在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。 () 参考答案: 对 [判断题] 49、如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。 () 参考答案: 对 [判断题] 50、函数形参变量不属于局部变量。 () 参考答案: 错 [判断题] 51、假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为25。 () 参考答案: 错 [判断题] 52、假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。 () 参考答案: 对 [判断题] 53、假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。 () 参考答案: 错 [判断题] 54、若p指向x,则*p与x的值不同。 () 参考答案: 错 [填空题] 55写出下列程序运行后的输出结果。 参考答案: z=31 [填空题] 56写出下列程序运行后的输出结果。 参考答案: B=4 [填空题] 57写出下列程序运行后的输出结果。 参考答案: b=13;c=20 [填空题] 58写出下列函数的功能。 参考答案: 判断x是否为一个质数(素数),若是则返回1,否则返回0。 [填空题] 59写出下列函数的功能。 参考答案: 一个递归函数过程,求出两个自然数m和n的最小公倍数。 [填空题] 60写出下列程序运行后的输出结果。 参考答案: s=55
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 开放 大学 语言程序设计