资源描述:
《《C程序设计语言》模拟试卷二.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、单项选择题1.以下并非C语言的特点的是____________。A.C语言简洁紧凑B.能够编写出功能复杂的程序C.C语言可以直接对硬件进行操作D.C语言移植性好2.在C程序中,main()的位置_________。A.必须作为第一个函数B.必须作为最后一个函数C.可以任意D.必须放在它所调用的函数之后3.一个C程序是由____________。A.一个主程序和若干个子程序构成B.一个或多个函数构成C.若干过程组成D.若干子程序组成4.以下字符串为标识符的是____________。A._MYB.2_2222C.shortD.LINE55.下列符号可以作为变量名的是___________。
2、A.+aB.*pC._DAYD.nextday6.设c是字符变量,则以下表达式正确的是__________。A.c=666B.c='c'C.c="c"D.c="abcd"7.以下说法正确的是____________。A.输入项可以为一个实型常量,如scanf("%f",3.5)B.只有格式控制没有输入项也能进行正确输入,如scanf("%d")C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(%4.2f",&f)D.当输入数据时,必须指定变量的地址,如scanf("%f",&f)8.若a,b,c均定义为整型,要给它们输入数据,正确的输入语句是____________。
3、A.read(a,b,c);B.scanf("%d%d%d",a,b,c);C.scanf("%D%D%D",a,b,c);D.scanf(%d%d%d",&a,&b,&c);9.若a是float变量,b是unsigned型变量,以下输入语句中合法的是_______。A.scanf("%6.2f%d",&a,&b);B.scanf("%f%n",&a,&b);C.scanf("%f%3o",&a,&b);D.scanf("%f%f",&a,&b);10.if后面的表达式之值__________。A.只能是0或1B.只能是正整数或负整数C.只能是整数或字符型数据D.可以是任何类型的数据11.为
4、了避免嵌套的if-else语句的二义性,C语言规定else总是与_____组成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifC.在其直接最近的未配对的ifD.同一行上的if12.选择出合法的if语句(设intx,a,b,c;)_________。A.if(a=b0x++;B.if(a=b)x++;D.if(a=>b)x++;13.语句while(!e);中的条件!e等价于___________。A.e==0B.e!=1C.e!=0D.~e14.C语言中while和do-while循环的主要区别是___________。A.do-while的循环体至少无
5、条件执行一次B.while的循环控制条件比do-while的循环控制条件严格A.do-while允许从外部转到循环体内B.do-while的循环体不能是复合语句2.以下程序段___________。intx=-1;do{x=x*x}while(x!=0);A.是死循环B.循环执行二次C.循环执行一次D.有语法错误3.以下关于数组的描述正确的是__________。A.数组的大小是固定的,但可以有不同类型的数组元素B.数组的大小是可变的,但所有数组元素的类型必须相同C.数组的大小是固定的,所有数组元素的类型必须相同D.数组的大小是可变的,可以有不同类型的数组元素4.以下关于字符数组的描述中错误
6、的是__________A.字符数组可以存放字符串B.字符数组中的字符串可以整体输入和输出C.可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D.不可以用关系运算符对字符数组中的字符串进行比较5.以下合法的数组定义是___________。A.inta[]="string";B.inta[5]={0,1,2,3,4,5};C.chara="string";D.chara[]={0,1,2,3,4,5};6.在C语言程序中,下列叙述正确的是___________。A.函数的定义可以嵌套,但函数的调用不可以嵌套B.函数的定义不可以嵌套,但函数的调用可以嵌套C.函数的定义和调用都可以嵌套D.
7、函数的定义和调用均不可以嵌套7.在C语言程序中,简单变量做实参时,它和对应形参之间的数据传递方式是__________。A.地址传递B.单向值传递C.由用户指定参数传递方式D.由实参传给形参,再由形参传递给实参8.在一个源文件中定义的外部变量的作用域为_________。A.本文件的全部范围B.本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至文件结束9.已知变量a已定义为int型变量,以下定义