如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
HYPERLINK"http://202.43.154.166/entity/function/homeworkpaper/homeworkpaper_info.jsp?paperId=4621"\t"_blank"201209学期C语言程序设计作业1单项选择题第1题C语言的函数体用什么符号来分隔?A、()B、{}C、[]D、<>答案:B第2题二进制数01100100转换成十六进制数是:A、64B、63C、100D、144答案:A第3题C语言中,运作对象必须是整型数的运算符是:A、%B、\C、%和\D、**答案:A第4题若定义:longk;则能使k得到31800的赋值表达式是()。A、k=30000+1800B、k=31700+100C、k=318*100D、k=318,k*=100答案:D第5题以下哪个不是关系运算符:A、=B、<C、<=D、!=答案:A第6题a=1,b=2,c=3,d=4,下列条件表达式的值为___。a>b?a:c>d?c:dA、1B、2C、3D、4答案:D第7题break语句不能用于:A、if语句B、for语句C、switch语句D、while语句答案:A第8题下列数组名正确的是:A、aB、intC、2bcxD、a(d)答案:A第9题若要说明一个类型名STP,使得是定义语句STPs;等价于char*s;以下选项中正确的:A、typedefSTPchar*s;B、typedef*charSTP;C、typedefSTP*char;D、typedefchar*STP;答案:D第10题在C程序中,可把整型数以二进制形式存放到文件中的函数是:A、fprintf函数B、fread函数C、fwrite函数D、fputc函数答案:A多项选择题第11题下列不属于顺序结构的语句是:A、if语句B、switch语句C、赋值语句D、for语句答案:A|B|D第12题指针变量可以指向:A、整型变量B、字符串C、数组D、函数答案:A|B|C|D第13题常见指针运算有:A、赋值B、加减一个整数C、两个指针变量相减D、两个指针变量比较答案:A|B|C|D填空题第14题C程序也要通过___、___才能执行。答案:编译,连接第15题十进制数112.375转换成十六进制数为___。答案:70.6第16题已知字符A的ACSII码值为65,以下语句的输出结果是___charch=’B’;printf(“%c%d\n”,ch,ch);答案:B66第17题下列程序打印出1000以内的所有“完全数”。“完全数”是指一个正整数,其所有小于该数的因子之和等于该数本身。例如:6=1+2+3,又如:28=1+2+4+7+14main(){inti,j,s;for(j=2;j<=1000;j++){s=0;for(i=1;i<j;i++)if(___)s+=i;if(___)printf("%4d",j);}}答案:j%i==0或!(j%i),j==s第18题while语句实现___型循环。答案:当问答题第19题简述C语句的种类。答案:C语句可分为以下五类:1)表达式语句2)函数调用语句3)控制语句4)复合语句5)空语句第20题试比较几种循环。答案:1)四种循环都可以用来处理同一个问题,一般可以互相代替。但一般不提倡用goto型循环。2)while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。3)用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。