- 1
- 0
- 约2.55千字
- 约 16页
- 2025-10-23 发布于广东
- 举报
2025邮储银行c语言笔试题及答案
单项选择题(每题2分,共10题)
1.以下哪个是C语言合法的常量?
A.123abc
B.abc
C.0x12
D.1.2e2.5
A
B
C
D
答案:C
2.若有定义inta=5;则a++的值是?
A.4
B.5
C.6
D.7
A
B
C
D
答案:B
3.以下哪个不是C语言的关键字?
A.void
B.int
C.define
D.if
A
B
C
D
答案:C
4.函数返回值类型由什么决定?
A.return语句中的表达式类型
B.函数定义时指定的类型
C.调用函数时的实参类型
D.以上都不对
A
B
C
D
答案:B
5.若charch=A;则ch+=32;后ch的值是?
A.a
B.A
C.B
D.b
A
B
C
D
答案:A
6.以下关于数组的说法正确的是?
A.数组大小可以动态改变
B.数组元素类型必须相同
C.数组名是一个指针常量
D.以上都对
A
B
C
D
答案:B
7.若inta[3][4];则a[1][2]是数组的第几个元素?
A.5
B.6
C.7
D.8
A
B
C
D
答案:C
8.以下哪种循环结构可以确保至少执行一次循环体?
A.for
B.while
C.do-while
D.都不可以
A
B
C
D
答案:C
9.若intp;则p指向的是?
A.一个整数
B.一个整数的地址
C.一个数组
D.一个函数
A
B
C
D
答案:B
10.以下哪个运算符优先级最高?
A.+
B.
C.()
D.=
A
B
C
D
答案:C
多项选择题(每题2分,共10题)
1.以下哪些是C语言的基本数据类型?
A.int
B.float
C.double
D.char
A
B
C
D
答案:ABCD
2.关于函数调用,以下说法正确的是?
A.实参和形参个数必须相同
B.实参和形参类型必须相同
C.函数调用可以嵌套
D.函数调用可以递归
A
B
C
D
答案:ABCD
3.以下哪些是C语言的输入输出函数?
A.scanf
B.printf
C.gets
D.puts
A
B
C
D
答案:ABCD
4.若inta=10,b=20;以下哪些表达式结果为真?
A.ab
B.ab
C.a!=b
D.a==b
A
B
C
D
答案:BC
5.以下关于指针的说法正确的是?
A.指针变量可以指向不同类型的变量
B.指针可以进行加减运算
C.指针可以比较大小
D.可以通过指针修改它所指向变量的值
A
B
C
D
答案:BCD
6.以下哪些是C语言的控制语句?
A.if
B.for
C.while
D.switch
A
B
C
D
答案:ABCD
7.若chars[]=hello;则以下说法正确的是?
A.s是一个字符数组
B.s中可以存放字符串
C.s的长度为5
D.s最后一个字符是\0
A
B
C
D
答案:ABD
8.以下哪些运算符是双目运算符?
A.+
B.-
C.
D./
A
B
C
D
答案:ABCD
9.若inta[5]={1,2,3,4,5};以下哪些可以正确访问数组元素?
A.a[0]
B.a[5]
C.a[-1]
D.a[4]
A
B
C
D
答案:AD
10.以下关于C语言注释的说法正确的是?
A.注释可以提高程序可读性
B.注释不会被编译器执行
C.注释可以放在程序任何位置
D.注释可以嵌套
A
B
C
D
答案:ABC
判断题(每题2分,共10题)
1.C语言中变量必须先定义后使用。
A.对
B.错
A
B
答案:A
2.函数可以没有参数,但不能没有返回值。
A.对
B.错
A
B
答案:B
3.数组下标从1开始。
A.对
B.错
A
B
答案:B
4.字符型数据在内存中以ASCII码形式存储。
A.对
B.错
A
B
答案:A
5.可以使用scanf函数输入多个不同类型的数据。
A.对
B.错
A
B
答案:A
6.break语句只能用于循环结构中。
A.对
B.错
A
B
答案:B
7.指针变量可以直接赋值为一个整数。
A.对
B.错
A
B
答案:B
8.字符串常量可以用字符数组存储。
A.对
B.错
A
B
答案:A
9.函数内部定义的变量是全局变量。
A.对
B.错
A
B
答案:B
10.C语言程序必须有一个m
原创力文档

文档评论(0)