C 语言程序设计练习题.docx
C语言程序设计练习题一、选择题:【单项选择】.不属于程序设计语言发展历程的选项是()A.机器语言B.汇编语言C.高级语言D.自然语言(正确答案)1 .在C语言中,short和int两种都属于()A.整型(正确答案)B.实型C.字符型D.逻辑型. C语言规定,每条语句末尾都必须还有一个结束符号()A/B :C ;(正确答案)D *3 .已知变量a存储小时,变量b存储分钟,能正确表示下课时间是在8:45至8:55之间 的C语言表达式是()Oa=8 | | b>=45 && b<=55A. a-8 && b>=45 | | b<=55a=8 | b二45 | b<=55B. a=8 && b>=45 && bv=55(正确答案)5 .由0和1组成的机器指令叫做()A.汇编语言B.高级语言C.机器语言(正确答案)D.计算语言. C语言是一种()A.汇编语言B.高级语言(正确答案)C.机器语言D.计算语言6 . C语言程序的文件名后缀是()。A. .c(正确答案).cppB. . exe,rc7 .以下关于算法的脱法,正确的是()A.算法的步骤可以是无穷的8 .算法必须有输入C.算法必须有输出(正确答案)D.算法可以没有输入和输出.在C语言中定义常量格式正确的语句是()A. const int a=5(H:确答案)const int aB. float a=5float a9 .以下字符串可以作为C语言变量名的是()a-1A. definebl(正确答案)B. If.在c语言中定义变量格式正确的语句是()A. int a(正确答案)const int aB. const int a=5define a10 .下列C语言的变量名中,非法的是()B25A. My_ bagMy-shoes :确答案)B. abc123.以下字符串可以作为c语言变量名的是()A. 123a_l(正确答案)B. floatD. IB11 .以下不符合C语言语法的赋值语句有()A.x=l;B.x=x-2;C.x+l=y;(正确答案)D.x=y=8;.在c语言中以下程序输出的结果是()o#include <stdio. h>int main()(int i;int s=0;for(i=l;i<4;i+)(s=s+l;)printf(n%dn ,s);return 0;)A. 1B.2C. 3(正确答案)D.416.在c语言中,以下程序输出的结果是()。#include <stdio.h>int main()int i;for(i=l;i<5;i+)printf(n*n);return 0;)A *B *C. *(正确答案)D *17 .能正确表示逻辑关系:“OSaRO”的C语言表达式是()oa>=0 and a<=10A. a>=0 | a<=10a>=0 && a<=10(正确答案)B. a>=0 or a<=10.在C语言中,以下程序输出的结果是()o#include <stdio. h>int main()(int i;int s=l;for(i=l;i<4;i+)(s=s*i;)printf(n%dM ,s);return 0;)A. 1sB. 36(正确答案)二、填空题【根据注释要求,将答案填写在横线处】.a;定义整形变量a(答案:int). scanf(“d”,); 输入变量a的值(答案:&a). s; 定义实型变量s(答案:float). scanff6&r); 输入实型变量r的值(答案:%0.(“d”,&b); 输入整型变量b的值(答案:scanf).(“d”,b); /输出整型变量b的值(答案:printf). printf("c的值为: ”,);空1答案:%d空2答案:c1 .Pi=3.14; 定义常量Pi的值为3.14(答案:const float)