第一章测试
1. 以下叙述不正确的是( )。
A:在C程序中,语句之间必须要用分号";"分隔 B:若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数 C:在C程序中,无论是整数还是实数都能正确无误地表示 D:在C程序中,%是只能用于整数运算的运算符
答案:C
2. 以下程序输出结果为( )。
int a=3;
int b=5;
int c=a+b;
printf("a+b=%d",c);
A:5 B:8 C:3 D:a+b=8
答案:D
3. 以下程序中有( )处错误。
#include<stdio.h>
int main[]
{
printf("Hello World!\n")
return 0;
}
A:2 B:4 C:1 D:3
答案:A
4. C语言每条语句以分号“;”结束。( )
A:对 B:错
答案:A
5. C语言是一种面向过程的程序设计语言。( )
A:对 B:错
答案:A
6. 运行一个C语言程序主要包括( )步骤。
A:执行 B:编译 C:链接 D:编辑
答案:ABCD
7. 常见的C语言编译器有( )。
A:Visual C++ B:Visual Studio C:Code::Blocks D:Dev C++
答案:ABCD
8. 有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有( )。
A:11,12<回车> B:11 12<回车> C:11,<回车> 12<回车> D:11,<空格>12<回车>
答案:ACD
9. 已有定义int i,j,k; ,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。
A:scanf("%2d%2d%2d",&i,&j,&k); B:scanf("%d,%d,%d",&i,&j,&k); C:scanf("%d_%d_%d",&i,&j,&k); D:scanf("i=%d,j=%d,k=%d",&i,&j,&k);
答案:B

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