1、C 语言程序设计理论试题库1语言程序设计理论试题库填空题100例C 语言程序设计理论试题库2填空题1.计算机机领域中,通常用英文单词“Byte“表示_。2.在 DOS 环境下,自动批处理的文件名为_。3.在 Windows 环境下,可以利用单击、双击、拖动这三种鼠标操作之一的_操作实现窗口的移动。4.1MB 等于_字节。5.所谓“裸机”是指_。6.E-mail 地址由用户名和域名两部分组成,这两部分的分隔符为_ 。6.计算机网络分为广域网和局域网,因特网属于_ 。7.从 Windows 环境进入 MSDOS 方式后,返回 Windows 环境的 DOS 命令为_ 。8.在 Windows 环境
2、下,只要在 “开始”菜单中单击_ 选项,就可以查阅最近打开过的文档清单。9若有定义:int a=10,b=9 ,c=8;接着顺序执行下列语句后,变量 b 中的值是_。 c=(a-=(b-5); c=(a%11)+(b=3);10.表示“整数 x 的绝对值大于 5”时值为“真”的 C 语言表达式是 _。11.计算机机领域中,通常用英文单词“Byte“表示_12.用以下语句调用库函数 malloc,使字符指针 st 指向具有 11 个字节的动态存储空间,请填空。st=(char*) _ 13.下列程序段的输出结果是_main() char b=“Hello,you“;b5=0;printf(“%s
3、 n“, b ); 14.计算机的运算速度可以用 MIPS 来描述,1MIPS 是指每秒执行_条指令。15.在 Windows 环境下,可以将窗口最小化为_。16.计算机网络按通信距离来划分,可分为局域网和广域网。因特网属于 _ 。17当前盘是 C,确保在 D 盘的根目录下建立一个子目录 USER 的一条 DOS 命令是_18.要将当前盘当前目录中所有扩展名为.TXT 的文件内容显示在屏幕上的 DOS 命令是_。19.DOS 命令分为内部命令和外部命令,CHKDSK 命令是 _ 命令。20.设有以下变量定义,并已赋确定的值char w; int x; float y; double z;则表达
4、式:w*x+z-y 所求得的数据类型为 _。21.在 Windows 中,为了终止一个应用程序的运行,首先单击该应用程序窗口中的控制菜单框,然后在控制菜单中单击_命令。22.若 x 为 int 类型,请以最简单的形式写出与逻辑表达式!x 等价的 C 语言关系表达式_。C 语言程序设计理论试题库323.为了将当前盘当前目录中的所有文本文件(扩展名为.TXT)的内容打印输出,正确的单条 DOS 命令为_。 24.Internet 的信息服务方式分为基本服务和扩展服务,电子邮件属于 _ 。 25.DOS 中的自动批处理文件的全名是 _。26.在 DOS 启动盘中,除 COMMAND.COM 外,还有
5、两个必备的系统文件,它们是 MSDOS.SYS(或 IBMDOS.COM)与_。27.在 DOS 下,要将当前目录中 AB.TXT 文件设置为只读属性,应该使用的完整命令行是 _。28.在 DOS 下,要查看当前目录中所有批处理文件的总字节数,应该使用的完整命令行是_。29.计算机病毒除有破坏性、潜伏性和激发性外,还有一个最明显的特性是_。30.若想通过以下输入语句使 a 中存放字符串 1234,b 中存放字符 5,则输入数据的形式应 该是 _ 。31.C 语言程序的基本单位是_。32.设有说明语句:char a= 72;则变量 a 包含个字符。33.设当前盘为 C 盘。为了在 A 盘的当前自
6、录USER 下建立一个新的子目录 X,正确的 DOS命令为_。 34.在 XCOPY、COPY、TIME 三个 DOS 命令中,属于外部命令的是_。 35.在 32 位的计算机中,一个字长等于_个字节。 36.在 Windows 环境下,利用菜单命令删除固定硬盘上的文件与文件夹,实际上是将需要删除的文件与文件夹移动到 _ 文件夹中。37.计算机软件分为系统软件与应用软件,UNIX 属于_ 。38.假设在当前盘的当前目录下有两个文件 A.TXT 和 B.TXT,现要将文件 B.TXT 合并连接到文件 A.TXT 的后面。若使用 TYPE 命令,则完整的命令为 _ 。39.Internet 的信息
7、服务方式分为基本服务和扩展服务,电子邮件属于 _ 。40.在 Windows 环境下,为了进行“添加/删除程序“操作,首先打开 _ ,然后双击其中的相应图标。41.计算机网络分为局域网和广域网,因特网属于_。 42.语句:x+;?+x; x=x+1;?x=l+x; ,执行后都使变量 x 中的值增 1,请写出一条同一功能的赋值语句(不得与列举的相同)_。 43.设 y 是 int 型变量,请写出判断 y 为奇效的关系表达_。 44.以下程序运行后的输出结果是_。 main() int i=10, j=0; do j=j+i; i-; while(i2); printf(“%dn“,j); 45.
8、设有以下程序: main() int n1,n2; scanf(“%d“, C 语言程序设计理论试题库4while(n2!=0) n1=n2%10; n2=n2/10; printf(“%d“,n1); 程序运行后,如果从键盘上输入 1298;则输出结果为_。 46.以下程序输出的最后一个值是_。 int ff(int n) static int f=l; f=f*n; return f; main() int i; for(I=1;I0 ? p/10 : p%3);C 语言程序设计理论试题库551.以下程序运行后的输出结果是_ 。main() char m;m=B+32; printf(“%
9、cn“,m);52.以下程序运行后的输出结果是_ 。main() int a=1,b=3,c=5;if (c=a+b) printf(“yesn“);else printf(“non“);53.以下程序运行后的输出结果是_ 。main() int i,m=0,n=0,k=0;for(i=9; imain() int i,j;for(i=1; i=0;i-) t*=i; printf(“%dn”,t);执行后输出结果是_ 。60.有以下程序main( ) int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%dn”,x);执
10、行后输出结果是_ 。61.#include main( ) char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-0; n2=n1*10+(ch2-0); printf(“%dn”,n2);程序运行时输入:12,执行后输出结果是_ 。62. 有以下程序void f( int y,int *x)y=y+*x; *x=*x+y;main( ) int x=2,y=4;C 语言程序设计理论试题库7 f(y, printf(“%d %dn”,x,y);执行后输出的结果是_ 。63.函数 fun 的功能是计算 xndouble fun
11、(double x,int n) int i; double y=1; for(i=1;i50) printf(“%d“,a);if(a40) printf(“%d“,a);if(a30) printf(“%d“,a);66以下程序的输出结果是_main( )char s = “abcdef “;s3= 0;printf(“%sn“, s);67.下列程序段的输出结果是_。main( ) char b=“Hello,you“;b5=0;printf(“%s n“, b ); 68以下程序的输出结果是_main( )char *p= “abcdefgh“,*r ;long *q;q=(long*
12、)p;C 语言程序设计理论试题库8q+;r=(char*)q;printf(“%sn“, r);69以下程序运行后的输出结果是_main( ) char s =“9876“,*p;for ( p=s ; p,则以下 while 循环体将执行_ 次。 While(ch=getchar( )= e) printf(“*“); 87以下程序的输出结果是_main( )int a=177;printf(“%on“,a) ;88以下程序的输出结果是_main( )int a=0;a+=(a=8);printf(“%dn“,a) ;89以下程序的输出结果是_main( )int a=5,b=4 ,c=3,d;d=(abc);printf(“%dn“,d);