- 0
- 0
- 约3.8千字
- 约 6页
- 2025-09-01 发布于山东
- 举报
c语言试题库及答案
一、单项选择题(每题2分,共10题)
1.C语言程序的基本单位是()
A.函数B.过程C.子程序D.标识符
2.以下选项中合法的标识符是()
A.-aB.123C.intD._23
3.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()
A.2.5B.2.75C.3.5D.0
4.以下能正确定义一维数组的选项是()
A.inta[5]={0,1,2,3,4,5};B.chara[]={0,1,2,3,4,5};
C.chara={A,B,C};D.inta[5]=0123;
5.若有定义:inta[2][3];则对a数组的第i行第j列元素的正确引用为()
A.*(*(a+i)+j)B.(a+i)[j]C.*(a+i+j)D.*(a[i]+j)
6.以下正确的函数定义形式是()
A.doublefun(intx,inty){doublez;z=x+y;returnz;}
B.doublefun(intx;inty){doublez;z=x+y;returnz;}
C.doublefun(intx,inty){doublez;x+y;returnz;}
D.doublefun(intx,y){doublez;z=x+y;returnz;}
7.若有定义:chars1[10],s2[10]={books};则能将字符串books赋给数组s1的正确语句是()
A.s1=books;B.strcpy(s1,s2);C.s1=s2;D.strcpy(s2,s1);
8.以下关于指针的叙述,错误的是()
A.指针变量可以用整数赋值,但不可以用浮点数赋值
B.一个变量的地址称为该变量的指针
C.指针变量的值等于变量的地址
D.指针变量指向的地址存储的是该变量的值
9.若有定义:inta[5]={1,2,3,4,5},*p=a;则值为3的表达式是()
A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++D.p+=2,++*p
10.以下程序段的输出结果是()
```c
inta=1,b=2,c=3;
if(ab)
if(ac)
printf(%d,a);
else
printf(%d,b);
printf(%d,c);
```
A.1B.2C.3D.无输出结果
**答案**:1.A2.D3.A4.B5.A6.A7.B8.A9.A10.C
二、多项选择题(每题2分,共10题)
1.以下属于C语言数据类型的有()
A.整型B.实型C.字符型D.枚举型
2.下列运算符中,优先级高于乘法运算符的有()
A.+B.++C.%D.=
3.以下关于数组的说法正确的是()
A.数组名代表数组的首地址
B.数组可以在定义时初始化
C.数组元素的下标从0开始
D.不同类型的数组元素可以存储在同一个数组中
4.以下函数定义正确的有()
A.voidfun(){}
B.intfun(intx){returnx;}
C.floatfun(){return1.0f;}
D.charfun(){returna;}
5.下列关于指针的说法正确的是()
A.指针变量可以指向不同类型的变量
B.可以对指针变量进行算术运算
C.指针变量的值可以是NULL
D.指针变量存储的是变量的地址
6.以下能正确表示逻辑关系“a=10或a=0”的C语言表达式有()
A.a=10||a=0B.!(a10a0)
C.a=10!a=0D.a=0||a=10
7.以下关于文件操作的函数有()
A.fopenB.fcloseC.freadD.f
您可能关注的文档
最近下载
- 《JB 6396-2016-T 大型合金钢锻件技术条件.》.pdf VIP
- 23ZG210预应力高强混凝土空心方桩.pdf
- 科创板测试题标准答案.docx VIP
- 《水电工程水库淹没处理规划设计规范》(水利工程规划)(5064-1996).pdf
- 奥特曼大全汇总.docx VIP
- 2021年公务员多省联考《申论》题(宁夏A卷)(解析).docx VIP
- 静力计算手册.pdf VIP
- (五个对照)2025年度组织生活会个人对照检查材料四篇.docx VIP
- 2025年高考物理历届真题检测及实验专题试卷18 动量和能量的综合运用(原卷版).doc VIP
- 2025年广东深圳高三一模高考英语试卷试题(含答案详解).pdf VIP
原创力文档

文档评论(0)