admin 管理员组

文章数量: 887021


2023年12月16日发(作者:三角反三角函数公式汇总)

基础练习2一、单项选择题1、scanf函数被称为___C___输入函数。A.字符B.整数C.格式D.浮点2、下面正确的字符常量是__C____。A."c"B.'''C.'W'D.'3、scanf函数按__A____串规定的格式输入数据。A.格式控制B.特殊C.具体安排D.功能4、不正确的C程序描述是____B__。A.每个语句和数据定义的最后必须有个分号B.一个C程序的书写格式要求严格,一行只能写一个语句C.C语言的本身没有输入输出语句D.一个C程序总是从main()函数开始执行5、C语言具有低级语言的能力,主要指的是__C____。A.程序的可移植性B.具有控制流语句C.能直接访问物理地址,可进行位操作D.具有现代化语言的各种数据结构6、以下叙述中正确的是__B____。A.C语言的源程序不必通过编译就可以直接运行B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C源程序经编译形成的二进制代码可以直接运行D.C语言中的函数不可以单独进行编译7、以下程序段(n所赋的是八进制数)intm=32767,n=032767;printf("%d,%on",m,n);执行后输出结果是__A____。A.32767,32767B.32767,032767C.32767,77777D.32767,0777778、C语言程序由__C____组成。A.子程序B.主程序和子程序C.函数D.过程9、若有以下定义,则值为3的表达式是__D____。intk=7,x=12;A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)10、下列关于单目运算符++、--的叙述中正确的是__D____。A.它们的运算对象可以是任何变量和常量B.它们的运算对象可以是char型和int型变量,但不能是float型变量C.它们的运算对象可以是int型变量,但不能是double型和float型变量D.它们的运算对象可以是char型变量、int型变量和float型变量11、若ch为char型变量,a为int型变量,(已知字符a的ASCII十进制代码为97)则执行以下语句后的输出为______。charch;inta;ch='a';a=12;printf(''%x,%o,'',ch,ch,a);printf(''k=%%dn'',k);第1页共3页

A.61,141,12,k=%dB输出项与格式描述符个数不符,输出为零值或不定值C.61,141,k=%dD.6l,141,k=%1212、scanf函数的"格式控制串"中,%3d表示______。A.输入宽度为3B.3个数输入C.3位小数D.3*d13、下列算术运算符中,只能用于整型数据的是______。A.–B.+C./D.%14、若变量已正确定义并赋值,下面符合C语言语法的表达式是______。A.a=a+7;B.a=7+b+c,a++12.3%4D.a=a+7=a+b15、设n=10,i=4,则执行赋值运算n%=i+1后,n的值是______。A.0B.3C.2D.116、设已定义x为double类型变量,printf("%-6.2en",x);______。A.输出格式描述符的域宽不够,不能输出B.输出为21.38e+01C.输出为2.14e+02D.输出为-2.14e2则语句x=213.82631;17、下列四组选项中,均不是C语言关健字的是______。FcharscanfgoTypeprintfcasepow18、已定义x为float型变量,则语句x=213.82631;printf("%-4.2fn",x);______。A.输出格式描述符的域宽不够,不能输出B.输出为213.83C.输出为213.82D.输出为-213.82二、判断题1、设inta=2,b=2;有表达式++a+b,则b的结果是2。2、在变量说明中给变量赋初值的方法是:inta=b=c=10;3、在scanf("%d,%d",&a,&b);语句中,可以使用一个或多个空格作为两个输入数之间的间隔。4、在scanf("%c%c",&c1,&c2);语句中,当输入为字符a,b时,将a赋给c1,将b赋给c2。5、用户标识符中可以出现下划线,但它不可以放在用户标识符的开头。6、若变量已正确定义,则x1=26.8%3;是一个正确的赋值语句。7、程序main(){inti=5;printf("%d,%dn",++i,i++);}的运行结果是6,6。8、输入语句的格式为:scanf("%d,%d,%d",a,b,c);是正确的。第2页共3页

9、printf是C语言的输出语句。10、在C语言中,要求参加运算的数必须是整数的运算符是%。11、printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。12、在使用scanf函数之前应包含头文件“math.h”。13、a+==a=2;是一个合法的赋值语句,赋值后a的值为:2。14、scanf函数中,如果格式控制串中有普通字符则输入时也要输入该普通字符。15、printf函数称为格式输入函数,它的函数原型在头文件"stdio.h"中。16、在C语言中的实型变量分为两种类型,它们是float(实型)和double(双精度实型)。17、字符串常量是一对单引号括起来的字符序列。18、C语言使字符型数据和整型数据之间可以通用。一个字符数据既可以以字符形式输出,也可以以整数形式输出。19、在printf函数中,输出项可以是任意合法的表达式。20、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变。三、填空题1、若a是int型变量,则执行下面表达式后,a的值为__________。a=25/3%32、下列程序的输出结果是16.00,请填空。#includevoidmain(){inta=9,b=2;floatx=___________,y=1.1,z;z=a/2+b*x/y+1/2;printf(''%5.2fn'',z);}3、能正确表示"当ch为小写字母为真,否则为假"的表达式是___________。4、inti=65;printf("%d,%c",i,i);的输出结果是___________。5、C语言中标识符的首字符___________。6、以下程序#includevoidmain(){inti=10,j=1;printf("%d,%dn",i--,++j);}执行后输出的结果是___________。7、下列程序的运行结果是___________。#includevoidmain(){intx=6,y,z;x*=18+1;printf(''%d,'',x--);x+=y=z=11;printf(''%d,'',x);x=y==z;printf(''%dn'',-x++);}8、已知a=3,b=-4,c=5,表达式(a&&b)==(a||c)的值是___________。9、若有语句inti=-19,j=i%4;printf("%dn",j);则输出的结果是___________。10、若有以下定义:charc='010';则变量c中包含的字符个数为___________。11、在BC中,printf()函数输出表列的求值顺序是___________。12、赋值语句由___________加上分号构成。第3页共3页


本文标签: 函数 输出 C语言 变量 格式