

1、单选题:
写好一个C语言程序后,程序运行的基本步骤为()。
选项:
A: 编辑、连接、编译、运行
B: 编译、连接、编辑、运行
C: 编译、编辑、连接、运行
D: 编辑、编译、连接、运行
答案: 【 编辑、编译、连接、运行】
2、单选题:
C语言程序是从()开始执行。
选项:
A: 程序中第一条可执行语句
B: 程序中第一个函数
C: 程序中的main函数
D: 包含文件中的第一个函数
答案: 【 程序中的main函数】
3、单选题:
下列关于C语言的说法错误的是()。
选项:
A: C程序的工作过程是编辑、编译、连接、运行
B: C语言不区分大小写
C: C程序的三种基本结构是顺序、选择、循环
D: C程序的语句以分号结束
答案: 【 C语言不区分大小写】
4、单选题:
下面叙述不正确的是()。
选项:
A: 在程序中任意合适的地方都可以加上注释以便阅读
B: C语言中的每条执行语句需要用分号结束
C: include命令所在行后面需要加分号
D: C语言具有高级语言的功能,也具有低级语言的一些功能
答案: 【 include命令所在行后面需要加分号】
5、单选题:
C语言属于程序设计语言的哪个类别( )
选项:
A: 面向对象语言
B: 汇编语言
C: 机器语言
D: 高级语言
答案: 【 高级语言】
6、单选题:
以下叙述不正确的是( )。
选项:
A: 在C程序中,注释说明只能位于一条语句的后面
B: 注释符“/”和“*”之间不能有空格
C: 注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用
D: 注释说明被计算机编译系统忽略
答案: 【 在C程序中,注释说明只能位于一条语句的后面】
7、单选题:
构成C语言源程序的基本单位是( )。
选项:
A: 命令
B: 过程
C: 子程序
D: 函数
答案: 【 函数】
8、单选题:
程序设计语言的发展通常被划分为三个阶段,其中不包括( )。
选项:
A: 机器语言
B: 汇编语言
C: 数据库语言
D: 高级语言
答案: 【 数据库语言】
9、判断题:
C语言源程序通常的扩展名是“.c”或“.cpp”。
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
在C语言中,注释语句是可执行语句。
选项:
A: 正确
B: 错误
答案: 【 错误】
1、单选题:
编译程序就是()。
选项:
A: 调试程序
B: 建立并修改源程序文件
C: 将源程序变成目标程序
D: 命令计算机执行程序
答案: 【 将源程序变成目标程序】
2、单选题:
下列关于C语言的说法错误的是( )
选项:
A: C程序的工作过程是编辑、编译、连接、运行
B: C语言不区分大小写
C: C程序的三种基本结构是顺序、选择、循环
D: C程序从main函数开始执行
答案: 【 C语言不区分大小写】
3、单选题:
C语言的函数体由( )括起来。
选项:
A: < >
B: { }
C: [ ]
D: ( )
答案: 【 { }】
4、单选题:
程序编译链接后显示" 0 error,0 warning" 代表( )。
选项:
A: 程序中可能存在语法错误
B: 程序是不正确的
C: 程序中没有语法错误
D: 程序中有语义错误
答案: 【 程序中没有语法错误】
5、单选题:
C程序中一般可以包含几个函数( )
选项:
A: 至少1个
B: 0个
C: 只有1个
D: 必须多于2个
答案: 【 至少1个】
1、单选题:
在C语言中,下列类型不属于基本类型的是()。
选项:
A: 整型
B: 空类型
C: 实型
D: 字符型
答案: 【 空类型】
2、单选题:
下面合法的标识符是()。
选项:
A: 12_3
B: double
C: a.55
D: _abc
答案: 【 _abc】
3、单选题:
在C语言程序中,表达式5%2的结果是()。
选项:
A: 2.5
B: 2
C: 1
D: 3
答案: 【 1】
4、单选题:
如果int a=3,b=4;则条件表达式“a<b?a:b”的值是()。
选项:
A: 3
B: 4
C: 0
D: 1
答案: 【 3】
5、单选题:
下面()表达式的值为4。
选项:
A: 11/3
B: 11.0/3+1
C: (float)11/3+1
D: (int)(11.0/3+1)
答案: 【 (int)(11.0/3+1)】
6、单选题:
若“int n;float f=13.8;”,则执行“n=(int)f%3”后,n的值是()。
选项:
A: 1
B: 4
C: 4.333333
D: 4.6
答案: 【 1】
7、单选题:
在C语言中,换行符是()。
选项:
A: n
B: t
C: v
D: b
答案: 【 n】
8、单选题:
表达式10+’a’+1.5-567.345/’b’的结果是( )型数据。
选项:
A: int
B: float
C: double
D: char
答案: 【 double】
9、单选题:
已知a=1,b=2,则表达式(a&&b)&&!b||b的结果为( )。
选项:
A: 0
B: 1
C: 2
D: true
答案: 【 1】
10、单选题:
若有"double a;",则下列输入语句正确的是( )。
选项:
A: scanf("%lf",&a);
B: scanf("%lf",a);
C: scanf("%f",&a);
D: scanf(%lf,&a);
答案: 【 scanf("%lf",&a);】
11、单选题:
若运行时给变量x输入12,则以下程序的运行结果是( )。int main(){ int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%dn",y);}
选项:
A: 1
B: 12
C: 22
D: 0
答案: 【 0】
12、判断题:
在C语言中,程序运行期间,其值不能被改变的量叫常量。
选项:
A: 正确
B: 错误
答案: 【 正确】
1、单选题:
设double x=2.5,y=4.7;int a=7;执行语句“printf("%.1f",x+a%3*(int)(x+y)%2/4)”的结果为()。
选项:
A: 2.5
B: 2.8
C: 3.5
D: 3.8
答案: 【 2.5】
2、单选题:
设int a;下列输入语句正确的是()?
选项:
A: scanf("%d",&a);
B: scanf("%d",a);
C: scanf("%f",&a);
D: scanf(%d,&a);
答案: 【 scanf("%d",&a);】
3、单选题:
设int m=200,n=10;则语句“printf("m=%d,n=%d",m,n)”的输出结果为()?
选项:
A: 200,10
B: m=200,n=10
C: m=200 n=10
D: m=200n=10
答案: 【 m=200,n=10】
4、单选题:
设int i=3000,则语句printf("%3d",i);的结果为()?
选项:
A: 3000
B: 300
C: +30
D: -30
答案: 【 3000】
5、单选题:
设double t=3.12345678,则语句“printf("%f",t);”的结果为()?
选项:
A: 3.12345678
B: 3.123457
C: 3.123456
D: 3.1234567
答案: 【 3.123457】
6、单选题:
设double t=3.12345678,则语句“printf("%5.3f",t);”的结果为()?
选项:
A: 3.123
B: 3.1234
C: 3.1235
D: 3.12345678
答案: 【
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved