1 / 15
文档名称:

c语言填空题总结.doc

格式:doc   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

c语言填空题总结.doc

上传人:xxj16588 2016/3/11 文件大小:0 KB

下载得到文件列表

c语言填空题总结.doc

相关文档

文档介绍

文档介绍:1 二, 填空题( 10 道小题,共 20 分) 1 、一个 C 源程序中至少应包含一个[main] 函数。 2、a 是整型变量,则执行表达式 a=25/3%3 后a 的值为。[2] 3、 int m=5,y=2; 则表达式 y+=y- =m*=y 的值为。[-16] 4 、执行下列语句: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d , %d \n", a,b ); 的输出结果分别是[2,1] 5 、条件表达式的格式为表达式 1 ?表达式 2 :表达式 3, 若表达式 2 和表达式 3 的类型不同, 此时条件表达式的值的类型为二者中较[高] 的类型 6、当运行以下程序时, 从键盘键入 right?<CR>(<CR> 代表回车), 则下面程序的运行结果是。#include<> main( ){ char c; while((c=getchar())! ='?') putchar(++c) } [sjhiu?] 7、C 语言中的数组必须先[ 定义], 然后使用。 8 、如果需要从被调用函数返回一个函数值,被调用函数必须包含【 return 】语句。 9 、已知: float f1=,f2,*pf1=&f1;f2=f1 ,则*f2 的值为。[] 10 、以下程序 void fun(char *a, char *b) { a=b; (*a)++; } main (){ char c1="A", c2="a", *p1, *p2; p1=&c1; p2=&c2; fun(p1,p2); printf( “&c&c\n ”,c1,c2); } 运行后的输出结果是。[&c&c] 11 、字符串常量“ 123 ”在内存中的字节数是。[8 字节] 12 、已有定义:int x=3 ; 则表达式:x=x+ 的值是。【4】 13、 int a=24; printf("%o ",a ); 输出结果是。【 30】 14 、当 a=3,b=2,c=1 时,表达式 f=a>b>c 的值是。【0】 15 、下面程序的运行结果是。【 x=1,y=20 】#include<> main() { int i,x,y; i=x=y=0; do {++i; if(i%2!=0) {x=x+i;i++;} 2 y=y+i++; } while (i<=7); printf("x=%d,y=%d\n",x,y); } 16 、以下语句 char str[10]={"China"}; printf("%d",strlen(str)) 的输出结果是。[5] 17 、为了便于区别全局变量和局部变量,通常将全局变量的首字母。[ 用大写字母表示] 18、已知: int b=5,*p=&b; 并且 b 的地址为 4000 ,则“ printf("%d,%d",p,*p); ”的输出结果是。【 4000,5 】 19 、程序 main() { int a[2][3]={{1,2,3},{4,5,6}}; int m,*ptr; ptr=&a[0][0]; m=(*ptr)*(*(ptr+2))*(*(ptr+4)); printf("%d\n",m); } 的运行结果是。【 15】 20 、引用 C 语言标准库函数,一般要用【文件包含】预处理命令将其头文件包含进来。 21 、在 C 语言程序中,符号常量的定义要使用【宏定义】预处理命令。 22 、逻辑运算符!是[ 自右至左] 结合性。 23 、下面的程序的运行结果是。【 s=254 】#include<> main( ) {int a,s,n,count; a=2;s=0;n=1;count=1; while(count<=7) {n=n*a; s=s+n; ++count;} printf("s=%d",s); } 24 [strcat] ( 字符数组名 1 ,字符数组名 2) 把字符数组 2 中的字符串连接到字符数组 1 中字符串的后面,并删去字符串 1 后的串标志“\0”。 25 、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是[ 整形]。 26 、数组在内存中占用一段连续的存储空间,它的首地址由【数组名】表示 27 若有定义: int a[2][3]={2,4,6,8,10,12} ;则*(&a[0][0]+2*2+1) 的值是【 12】 28 、在一个 C 源程序中,注释部分二侧的分界符为。【/*和*/】 29 、在 C 语言程序中,转义字符“\n”的功能是[ 换行]。 30 、当 a=5,b=4,c=2 时,表达式 a>b!=c 的值是。【1】 32 、在 C 语言程序中,用关键字定义字符型变量。 33若m