C语言程序设计A形成性作业
学校名称:
学生姓名:
学生学号:
班 级:
C语言程序设计形成性作业一
一、选择题
在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。
A. main B. MAIN C. nameD. funtion
C语言原程序文件的缺省扩展名为()o
TOC \o "1-5" \h \z A. cpp B. exe C? objD? C
由C语言目标文件连接而成的可执行的缺省扩展名为()o
A? cpp B? exe C? objD. C
程序运行中需要从键盘输入多于一个数据时,各数据之间应使用()符号作为分隔符。
A.空格或逗号B.逗号或回车 C.回车或分号D.空格或回车
每个C语言程序的编译错误分为()类。
A. 1 B. 2 C. 3D. 4
设x和y均为逻辑值,则x&&y为真的条件是()。
A.它们均为真 B.其中一个为真 C.它们均为假D.其中一个为假
设有语句“inta=12;a+=a*a;”,则执行结束后,a的值为()。
A. 12 B. 144 C? 156D. 288
x>0 && xv二10的相反表达式为()。
D. x>0&&x>10D. const char mark=,3,
D. x>0&&x>10
D. const char mark=,3,;
字符串“a+b=12\n”的长度为()。
A. 6 B. 7 C. 8D. 9
在下列符号常量定义中。错误的定义语句格式为()。
A. const Ml=10; B. const int M2=20; C. const M3 10
带有随机函数的表达式rand()%20的值在()区间内,
A. 1?19B. 1?20C. 0?19D. 0?20
当处理特定问题时的循环次数C知时,通常采用()循环来解决。
A. for B. while C. do-whileD. switch
在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易 被改写为()语句。
A. for B. if C. doD. while
for语句能够被改写为()语句。
A.复合 B. if C. switchD. while
下面循环语句执行结束后输出的i值为()。
for(int i=0;in/2){cout?i?endl;break;}
A. n/2 B. n/2+1 C. n/2-1D. n-1
在下而循环w语句屮内层循环体S语句的执行次数为()0
for(inl i=0;i
for(int j=i;j
A? rT B. (n+l)/2 C. n(n-l)/2D? n(n+l)/2
在下面的do循环语句中,其循环体被执行的次数为()。
int i=0;do i++;while(i*i<10);
二、填空题
C语言中的每条简单语句以作为结束符。
C语言中的每条复合语句以作为结束符。
在C语言程序的每个程序行后面或单独一行的开始使用注释的标记符为o
4 ?单行或多行注释的结束标记符为o
在一个C程序文件中,若要包含另外一个头文件或程序文件,则应使用以标识
符开始的预处理命令。
在include命令中所包含的头文件,对以是系统定义的头文件,也可以是定义的头
文件。
一个函数定义由和函数体两部分组成。
TOC \o "1-5" \h \z 用于输出表达式的标准输出函数是o
当不需要函数返回任何值时,则应使用标识符定义函数类型。
执行uprintf(t4%d-%d=%d,\43,18,43-18); ”语句后得到的输出结果为。
11?每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为o
每个C程序文件在编译时可能出现有致命性错误,其对应的标识符为o
十进制数25表示成符合C语言规则的十六进制数为。
在C语言中,转义字符序列表示一个换行符。
执行“p「intf(“%c;F?2);”语句后得到的输出结果为o
已知共?Z的ASCII码为65-90,当执行“intx=C+5;”语句所x的值为.
假定一个枚举类型的定义为"enum RB{ab,ac=3,ad,ae}x=ad;,\则x的值为.
chai?类型的大小为个字节。
int类型的大小为个字节。
float类型的大小为个字节。
十进制数28类型为。
十进制数3.26类型为o
若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始
使用保留字o
使用const语句定义一个符号常量时,则必须对它同时进行。
执行“in(x=45,y=13;printf(“%d”,x%y);”语句序列后得到的输出