第一章测试
1.下列关于计算机语言的叙述中,正确的是( )。
A:机器语言是与所有机器无关的语言 B:在计算机语言中,只有机器语言属于低级语言 C:高级语言的源程序可以被计算机直接执行 D:C语言属于高级语言
答案:D
2.关于C语言程序书写规则说法中正确的是( )。
A:每行必须有行号 B:不区分大小写 C:每条语句用分号结束 D:程序语句必须占一行
答案:C
3.以下叙述正确的是( )。
A:一个C源程序可由一个或多个函数组成 B:程序的基本组成单位是函数 C:在C程序中,注释只能位于一条语句的后面 D:一个C源程序必须包含一个main函数
答案:ABD
4.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中不正确的是( )。
A:C语言程序既可以编译执行又可以解释执行 B:C语言仅可以编译执行 C:C语言程序仅可以解释执行 D:C语言程序既不可以编译执行又不可以解释执行
答案:ACD
5.一个C语言程序必须有输入( )。
A:对 B:错
答案:B
1.以下哪个叙述是不正确的编程风格( )。
A:使用括号来改善表达式的清晰度
B:程序中的注释可有可无
C:大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其它一律用小写字母
D:使用有意义的标志符

答案:B
2.C语言程序的执行,总是起始于( )。
A:main函数
B:程序中的第一条可执行语句
C:程序中的第一个函数
D:包含文件中的第一个函数

答案:A
3.以下叙述中正确的是( )
A:用C程序实现的算法必须要有输入和输出操作
B:用C程序实现的算法可以没有输出但必须要有输入
C:用C程序实现的算法可以没有输入但必须要有输出
D:用C程序实现的算法可以既没有输入也没有输出

答案:D
4.下面对C语言特点,不正确描述的是( )。
A:C语言的可移植性较差
B:C语言既可以用来编写应用程序,又可以用来编写系统程序
C:C语言兼有高级语言和低级语言的双重特点,执行效率高
D:C语言是一种结构式模块化程序设计语言

答案:A
5.以下叙述正确的是( )
A:在C程序中,main函数可有可无
B:C语言本身没有输入输出语句
C:C程序的每行中只能写一条语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误

答案:B
6.C语言中规定:在一个源程序中main函数的位置( )。
A:必须在系统调用的库函数的后面
B:必须在最开始
C:必须在最后
D:可以任意

答案:D
7.a,b均为整数,且b!=0,则表达式a/b*b+a%b的值是( )
A:b
B:a
C:a被b除的商的整数部分
D:a被b除的整数部分

答案:B
8.设有以下语句:int x=10;x+=3+x%(-3),则x的值是( )
A:15
B:12
C:14
D:11

答案:C
9.设x为int型变量,则执行语句x=10和x+=x-=x-x后,x的值为( )
A:20
B:30
C:10
D:40

答案:A
10.main()
{
int a=12, b=12;
printf("%d,%d\n",--a,++b);
}
以上程序的输出结果是:( )
A:11,10
B:10,10
C:12,12
D:11,13

答案:D
11.阅读下面的程序
main()
{
int i,j;
scanf("%3d%2d",&i,&j);
printf("i=%d,j=%d\n",i,j);
}
如果从键盘上输入1234567<回车>,则程序的运行结果是( )
A:i=123,j=45
B:i=1234,j=567
C:i=1,j=2
D:i=123,j=4567

答案:A
12.表达式pow(2.8,srt(double ())值的数据类型为int ( )
A:对 B:错
答案:B
13.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8 ( )
A:对 B:错
答案:A
14.

’aBS’是非法常量 ( )


A:错 B:对
答案:B
15.

C语言中运行’a’+1,所显示的值为97 ( )


A:错 B:对
答案:A
16.C语言中%c用于输出字符型数据( )
A:对 B:错
答案:A

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(20) dxwkbang
返回
顶部