C语言在线考试答案_第1页
C语言在线考试答案_第2页
C语言在线考试答案_第3页
C语言在线考试答案_第4页
C语言在线考试答案_第5页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在线考试(一)单项选择题第慮用8位无符号二进制数能表示的最大十进制数为本题旳O AsO c、 255O D、246第】题下列错误的表达式是本题沟O As -X-H-O Bs (.x)+O c、D、第3题以下能正确定义数组并正确赋初值的语句是本题分O As intN=5:bNN;O C、intc20=U53;4;O Ds intd2=12Q4;第4题设有定义 int a =1,5,7,9,11,13, *p=a+3;则*(p2), *(a+4)的值是本题:!分OA.5 11OB.19OC.5 9Od有错误 1第芜题 已知uhn h5,*p=-b;.则正确的赋值涪句是 本题?分O As b=iia

2、bcdT>O Bs *b=-atx:d.O C、p=:abcd"Ds于,笫邇 用数纽名作次函数凋用时的实参,则实际传递给形参的是O As数组的第一个元素值Bs数组中全部元素值OC、数组的首地址OD、数组的元亲亍数第?题 在一沖C程序中 本题2分A., m亦函数必须出观在所有函数之O Bs nuin函数可以在任何地方岀现U maui函数必须岀现在所有函数之O后O D、main函数必须出现在固定位言第3题能伶高级语言编写的源程序转换为目标程序的软件是本题旳汇编程序Bs编辑程序编译程序Ds解釋程序第9题以下选项中可作为C语言合法整数的是本题2分A. 10110B叵B. 03 S6J

3、x2a2D、OXffa匕);的结呆是本题2分H第 1 邀 对于 ini: a=99, b=J b" ; printf ('他c, %d",OA>99:bOB.c. 98OG99: 9SOD、c:b填空题第11题#include < stdi o. h>voi d main() int n=2;printf (,(+-n,r+=2 » 一n):本题'分第15题#include stdi o.void mainO int a二2,3,4, 0 L 10,6L -1,8, -5,5: irit i j i*ow=6 colum=6 ma

4、x;max=a00;for (i=0;i<=2:i+)forG=0;j<=3;j+)if max=aij;row=i:colum=j:printf ("max二菽 row=Xdz colwn=Xd' max, row, colum): 本题汾第嗨#i nclude < stdi o.void, main0 int i:for (i=0; i<3; £+)switch (i) case 1: printf i);case 2; printfi):default : printfC%d : i): 本题分011122第13题#include &l

5、t; stdi o.void main() int x=12? t=0;if(x>=0)ifGcXl) y=l; else y=-l;printf ( wy=%diiw »y):本题盼第14题#include stdio.h>void mainO int i 二Qq二0:while ( i<20 ) for(;:)i£(i%10)= =0) break;else i:i+二11:a+=i;printf ("篦a):本题j分32Max=10,row=l,colun=2第1隠include < f (int bh int m

6、? int n) int is=0;for (i=m; i <n; i+=2) s+=bi:return s;1void rri&irLO int 旳3.4, 5,6, 7,8, 9, 10;炸£3用);pri nt£x);本题亍分第1慮include < stdio. h>voi d swap (int b )* int 冰p, *pl? *p2 Jpl=&bO ; p2=&bl;p=pl " pi=pi + l J p2=p Jvoi d main ()I int a=5, 9;printf囂心%d< g * (

7、a+1);swap Ca);printf %dn a0? a.l);本题汾-incl-ude < stdio*.h>int b=3;int fun(irit 呀 x=%;return(b);void. mainO int a=2: b=2; b=fu-n(&a);本题了分第门题include < stdio. h>int m=2;int fun(int 筍 int y) int m二3;re turn 仗未ym;1voi d mai n 0 int a=T? b=5:priiitECdri f*uri(a.? bVm):本题j分16在线考试(一)卷(题inclu

8、de < stdio. h>void ndnQI int a10, tcpsj;for G=0;il0; scaa£(%d" ? a+i); for (p=夠 s=a; p- a(10: p44) j f (pz+s) s=p: printf ( %ax=M index二如n",粒 s-a);简述上列程序完成的功能:本恕分査找数组中最大值并记录元素下标旧答题第瀾计算:sun=l-i/2!+l/3M/4«+叫加!本题1吩歛更红第斶编写一个函轨 按般来个字符串,统计此字符串柠卧 炸 空裕和其他字符的个無并输哝计结黑 擬觸J输入亘多镰程打E吓列謝诙

9、三角滋(函引14 6 4 1I 5 10 10 5 1本题觸R 计算:sum=l-l/2!+l/3M/4!+-1/10!#include <stdio.h>main()long term;int i,j;double sum,sign;for(i=1,sum=0.0,sign=1.0;i<=10;+i)for(j=1 ,term=1 L;jv=i;+j)term*=j;sum+=1.0 Aerm*sign;sign*=-1;printf(nsum=%lfn*sum);)2.编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输 出统计结果。#

10、include<stdio.h># include<conio.h>void main()/*主函数*/char c;严定义变量*7int m=0.n=0.a=0,b=0;primf(”请输入任意字符串.n”);八输入提示部分,提示输入*/while(c=getchar()!=Air)/*循环语句,将由键盘输入的非An'字符赋值给c*/if(c>=65&&c<=90)ll(c>=97&&c<= 122)八第一个选择语句,统汁英文字符个数*/m=m+1;else if(c=32)/*第二个选择语句,统计空格字

11、符的个数*/n=n+l:else if(c>=48&&c<=57)/*第三个选择语句,统计数字字符的个数a=a+l;else八统计英他字符的个数*/b=b+l;printf(n%d%d%d%dHjn,a,n,b);/ 宅输出最后统计结果 */getch();严输出结果后屏幕停留*/5.编程打印下列的杨辉三角形。(设8行)11 113 311464115101051include <stdio. h>#define N 11void mainO*数组为11行11列,0行0列不用*/*使第1列元素的值为1*/*使对角线元素的值为1*/*从第3行开始处理*/int i, j, aN N;for(i=l;i<

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论