下载此文档

《编程基础》复习题.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
《编程基础》复****题

一、填空
1、表达式3*7%2+7%2*5的值为 6 。
2、若定义了int x; 则将x强制转化成双精度类型应该写成 (double)x 。
3、设y是int型变量,请写出判断y为奇数的关系表达式 [(y%2)==1或y%2或(y%2)!=0]
5、在C语言中,实现循环的语句有:if-goto语句、 while语句、 do-while语句和 for 语句。
6、设有定义:int n,*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、若已定义:int a[10], i;,以下fun函数的功能是:在循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10。请填空。
fun( int a[ ])
{ int i;
for(i=1; i<=10; i++) a[i-1]=i;
}

14、’x’(字符)在内存中占 1 个字节,”x”在内存中占 2 个字节(字符串本身就包含了\0)。
15、数组在内存中占连续一片的存储区,用 数组名 代表其首地址。
16、C语言是一种结构化程序设计语言,而结构化程序设计的基本结构有3种,分别是顺序结构、 选择 结构和 循环 结构。

22、*(1/2)的值为 。
33、用指针变量作为实参、形参,实现两个数的值互换,请填空。
void swap(int *p1, int *p2)
{ int p;
p=*p1;
*p1=*p2;
*p2=p; }
main( )
{ int a=10, b=25;
swap(&a,&b);
printf(“\n a=%d, b=%d ”,a,b);}
38、C语言规定,标识符只能由数字、字母 、下划线3种字符组成,而且第一个字符必须是字母或下划线组成。
42. 已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是__5__。
43、假设a是字符型变量,写出从键盘上输入一个字符并且赋值给a的语句:
a=getchar( )或scanf(“%c”,&a);
48、C语言认为 零 为逻辑"假", 非零 为逻辑"真"。
定义了数组int a[3],若想使指针p指向数组a,则定义语句为
__int *p=a;______。
C语言的数据类型中,构造类型共有三种,其中__数组_____是同一类型的数据项占连续存储空间,_结构体_____是若干不同类型的数据项占连续存储空间。
从编写好一个C程序到完全运行,一般要经历四步,分别为编辑、
__编译______、连接和执行。
57、 设有以下变量定义,并已赋确定的值
char w; int x; float y; double z;
则表达式:w*x+z-y所求得的数据类型为 double 。
64、一个C程序由若干个函数组成,其中必须有一个___main()___函数。

65、 a=-1,a在内存中的存储形式是16个1
66、已知大写字母C的ASCII码是67,则char a=’C';语句执行后内存中存储的二进制码是01000011。
67、整型常量和实型常量也称为 数值常量,它们有正负值之分。
68、C语言基本数据类型包括整型、字符型、枚举类型和实型。
69、在C语言中,将字符串作为 字符数组 处理。
71、由一次函数调用加一个分号构成一个函数调用语句语句。
72、如果想输出字符“%”,则应该在”格式控制”字符串中用%表示。
三、读程序,写出其结果
1.输入一个字符,判断该字符是数字、字母、

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sunny
  • 文件大小88 KB
  • 时间2021-09-19