第一章测试
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:3 C:8 D:a+b=8
答案:D
3. 以下程序中有( )处错误。#include<stdio.h>int main[]{printf("Hello World!\n")return 0;}
A:3 B:2 C:4 D:1
答案:B
4. C语言每条语句以分号“;”结束。( )
A:对 B:错
答案:A
5. C语言是一种面向过程的程序设计语言。( )
A:对 B:错
答案:A
6. 运行一个C语言程序主要包括( )步骤。
A:编译 B:链接 C:编辑 D:执行
答案:ABCD
7. 常见的C语言编译器有( )。
A:Visual Studio B:Visual C++ C:Dev C++ D:Code::Blocks
答案: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<回车>
答案:BCD
9. 已有定义int i,j,k; ,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是( )。
A:scanf("i=%d,j=%d,k=%d",&i,&j,&k); B:scanf("%d_%d_%d",&i,&j,&k); C:scanf("%d,%d,%d",&i,&j,&k); D:scanf("%2d%2d%2d",&i,&j,&k);
答案:C

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