下载此文档

《编程基础》复习题.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
:..一、填空1、表达式3*7%2+7%2*5的值为6。2、若定义了intx;则将x强制转化成双精度类型应该写成(double)x。3、设y是int型变量,请写出判断y为奇数的关系表达式[(y%2)==1或y%2或(y%2)!=0]5、在C语言中,实现循环的语句有:if-goto语句、while语句、do-while语句和for语句。6、设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf(“%d”,k);printf(“%d\n”,*k);7、一个C语言程序总是从主函数开始执行。8、若输入字符串:abcde<回车>,则以下while循环体将执行1次。do{printf(“Hello!”);}while((ch=getchar())==‘y’);9、已知:int*p,a;则语句“p=&a;”中的运算符“&”的含义是取变量地址。11、函数直接或者间接地自己调用自己,被称为函数的递归调用。12、若已定义:inta[10],i;,以下fun函数的功能是:在循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10。请填空。fun(inta[]){inti;for(i=1;i<=10;i++)a[i-1]=i;}14、’x’(字符)在内存中占1个字节,”x”在内存中占2个字节(字符串本身就包含了\0)。15、数组在内存中占连续一片的存储区,用数组名代表其首地址。16、C语言是一种结构化程序设计语言,而结构化程序设计的基本结构有3种,分别是顺序结构、选择结构和循环结构。22、*(1/2)。33、用指针变量作为实参、形参,实现两个数的值互换,请填空。voidswap(int*p1,int*p2){intp;p=*p1;*p1=*p2;*p2=p;}main(){inta=10,b=25;swap(&a,&b);printf(“\na=%d,b=%d”,a,b);}38、C语言规定,标识符只能由数字、字母、下划线3种字符组成,而且第一个字符必须是字母或下划线组成。=5,y=5,z=5;执行语句x%=y+z;后,x的值是__5__。43、假设a是字符型变量,写出从键盘上输入一个字符并且赋值给a的语句:a=getchar()或scanf(“%c”,&a);48、C语言认为零为逻辑"假",非零为逻辑"真"。51、定义了数组inta[3],若想使指针p指向数组a,则定义语句为__int*p=a;______。52、C语言的数据类型中,构造类型共有三种,其中__数组_____是同一类型的数据项占连续存储空间,_结构体_____是若干不同类型的数据项占连续存储空间。53、从编写好一个C程序到完全运行,一般要经历四步,分别为编辑、__编译______、连接和执行。57、设有以下变量定义,并已赋确定的值charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为double。64、一个C程序由若干个函数组成,其中必须有一个___main()___函数。65、=-1,a在内存中的存储形式是16个166、已知大写字母C的ASCII码是67,则chara=’C';语句执行后内存中存储的二进制码是。67、整型常量和实型常量也称为数值常量,它们有正负值之分。68、C语言基本数据类型包括整型、字符型、枚举类型和实型。69、在C语言中,将字符串作为字符数组处理。71、由一次函数调用加一个分号构成一个函数调用语句语句。72、如果想输出字符“%”,则应该在”格式控制”字符串中用%表示。三、读程序,,判断该字符是数字、字母、空格还是其他字符。main(){charch;ch=getchar();if(ch>=’a’&&ch<=’z’||ch>=’A’&&ch<=’Z’)printf("ItisanEnglishcharacter\n");elseif(ch>=’0’&&ch<=’9’)printf("Itisadigitcharacter\n");elseif(ch==‘’)printf("Itisaspacecharacter\n");elseprintf("Itisothercharacter\n");}(){floata[10],t; inti,j,k; printf("Pleaseenterscore:\n"); for(i=0;i<10;i++) scanf(“%f”,&a[i]); for(i=0;i<9;i++){k=i; for(j=i+1;j<1

《编程基础》复习题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小78 KB
  • 时间2020-10-27