1 / 14
文档名称:

C语言程序设计习题.ppt

格式:ppt   大小:215KB   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计习题.ppt

上传人:顾生等等 2018/4/18 文件大小:215 KB

下载得到文件列表

C语言程序设计习题.ppt

文档介绍

文档介绍:C语言程序设计复****课
1、设ch 是字符型变量,则从终端输入一个字符给ch 的语句是_______。
一、填空题
2、设定义 char ch; 则使指针p指向变量ch的定义语句是______________。通过指针p给变量ch赋值的语句_______。
3、若定义 int a[10] = {1 , 2};则a 数组元素下标的上限是_______,下限是________。
4、若定义 struct ss{int m ; int n ;} s = {2,4}, *p = &s ; 则
p→m + 1的值是______,。
5、函数由两部分组成,分别为__和___。
6、函数体主要由____和_____组成。
7、单引号字符常量表示为_______,反斜杠字符\表示为_______。
8、设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是______ 。
9、下列程序段的输出结果是_______。
main()
{
char b[]="Hello,you";
b[5]=0;
printf("%s\n",b);
}
10、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是________________________________。
11、实型变量的类型说明符有:_______、____________。
12、下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。
int n=0, ch;
ch=getchar( );
while( __________________ )
{ if ( ________________ ) n++;
c=getchar( ); }
13、设x=4,y=(++x)+(++x);那么y的值为_____,表达式执行后,变量x的值为_______。
14、在内存中存储“A”要占用_____个字节,存储‘A’要占用______字节。
15、C语言提供的三种逻辑运算符是_____、_____、_____。
16、设y为int型变量,请写出描述“y是奇数”的表达式________________。
17、C语言从源程序的书写到上机运行输出结果要经过_____、______、______、______四个步骤。
18、C语句__ (有、没有)输入、输出语句。
19、有以下语句段
int n1=10,n2=20;
printf(“_______________”,n1,n2);
要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。
n1=10
n2=20
20、有以下程序
void f( int y,int *x)
{y=y+*x; *x=*x+y;}
main( )
{ int x=2,y=4;
f(y,&x);
printf(“%d,%d\n”,x,y);
} 执行后输出的结果_____________。
21、以下程序的输出结果是_______。
main()
{ int a=177;
printf("%o\n",a);
}
22、以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针。请将定义补充完整。
struct node
{int info;
______________ link;}