大学计算机C语言程序设计

上传人:桔**** 文档编号:507563429 上传时间:2024-02-08 格式:DOCX 页数:50 大小:101.11KB
返回 下载 相关 举报
大学计算机C语言程序设计_第1页
第1页 / 共50页
大学计算机C语言程序设计_第2页
第2页 / 共50页
大学计算机C语言程序设计_第3页
第3页 / 共50页
大学计算机C语言程序设计_第4页
第4页 / 共50页
大学计算机C语言程序设计_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《大学计算机C语言程序设计》由会员分享,可在线阅读,更多相关《大学计算机C语言程序设计(50页珍藏版)》请在金锄头文库上搜索。

1、大学计算机 C 语言程序设计一、填空 共 219 题第 1 题 题号 :422设有以下结构类型说明和变量定义 ,则变量 a 在内存所占字节数是 【 1】Struct stud char num6;int s4;double ave; a,*p;答案:1). 22第 2 题 题号 :533设 x 和 y 均为 int 型变量 ,则以下 for 循环中的 scanf 语句最多可执行的次 数是【 1】 .for (x=0,y=0;y!=123&x3;x+)scanf (%d,&y);答案:1). 3第 3 题 题号 :496静态变量和外部变量的初始化是在【 1】阶段完成的 ,而自动变量的赋值是 在【

2、 2】时进行的 .答案:1) . 编译2). 函数调用第 4 题 题号 :96已知 a=13,b=6, a&b 的十进制数值为【 1】 .答案:1). 4第 5 题 题号 :398程序段 int k=10; while(k=0) k=k-1 循环体语句执行【 1】次 .答案:1). 0第 6 题 题号 :651设 w=5;w+= -2; 则 w 的值为【 1 】.答案:1). 3 第 7 题 题号 :258 下面程序段的输出结果是【 1】 .int a=12; a=a&0377;pritnf(%dn,a); 答案:1). 12第 8 题 题号 :457设 a,b,c,t 为整型变量 ,初值为

3、a=3,b=4,c=5, 执行完语句 t=!(a+b)+c-1&b+c/2后,t的值是【1】.答案:1). 1第 9 题 题号 :402设a取二进制数00101101,若想通过aAb运算使a的高4位取反,低4位 不变,则 b 的二进制数是【 1 】 .答案:1). 11110000第 10 题 题号 :311若所用变量均已正确定义 ,则执行下面程序段后的 值是【 1】 for(i=0 ; i2 ; i+ ) printf(YES); printf(n);答案:1). YESYES第 11 题 题号 :663int x=2;z=+x+1; 则 z 的值为【 1 】.答案:1). 4第 12 题

4、题号 :1442设有int x = 11,则表达式(x+ * 1/3)的值是【1】答案:1). 3第 13 题 题号 :35C 语言表达式 !(36)|(49) 的值是【 1 】 .答案:1). 1 第 14 题 题号 :1437C语言源程序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】 文件,经连接生成后缀.EXE的可执行文件。答案:1). 目标第 15 题 题号:86写出表达式 1.234&5.982 的值是【 1 】 .答案:1). 1第 16 题 题号:653int x; x=-3+4*5-6, 则 x 的值为【 1 】 .答案:1). 11第 17 题 题号:535执行以

5、下程序段后,s的值是【1】int a=5,3,7,2,1,5,3,10,s=0,k;for(k=0;ke 的值为【 1 】 答案:1). 0第 23 题 题号 :1439在微机中,字符的比较就是对它们的【 1 】进行比较。答案:1). ASCII 码值 或 ASCII 码 或 ASCII第 24 题 题号 :80已知 i=5, 写出语句 i*=i+1; 执行后整型变量 i 的值是【 1】 . 答案: 1). 30第 25 题 题号 :673int x=2,y=3,z=4; 则表达式 x+y&x=y 的值为【 1 】. 答案:1). 1第 26 题 题号 :376调用 fopen 函数打开一文本

6、文件 ,在 使用方式 这一项中 ,为输出而打开需填入【 1】答案:1). w 或 w+第 27 题 题号 :534若有以下定义和语句int a4=0,1,2,3,*p;p=&a2;则*-p 的值是【 1】.答案:1). 1的值是【 1】第 28 题 题号 :439假设有条件 int x=1,y=2,z=3; 则表达式 z+=xy?+x:+y答案:1). 6第 29 题 题号 :308当 a=3,b=2,c=1; 时,执行以下程序段后 a= 【1 】if(ab) a=b;if(bc) b=c;else c=b;c=a;答案:1). 2第 30 题 题号 :668int x=4,y=z=2;z=x

7、=(y=z);则 z 的值为【 1】 .答案:1). 0第 31 题 题号 :677int x=2,y=3,z=4; 则表达式 x+y!z 的值为【 1 】 答案:1). 1第 32 题 题号 :344 复制字符串的库函数是【 1】 ,只写函数名即可 . 答案:1). strcpy第 33 题 题号 :664int x=2;z=+x+1;则 x 的值为【 1 】.答案:1). 3第 34 题 题号 :685的值为已知 a=10,b=15,c=1,d=2,e=10, 则表达式 a+&e+&c+ 【1】.答案:1). 1第 35 题 题号 :306当 a=1,b=2,c=3 时,执行以下程序段后

8、b= 【1 】.if (ac) b=a;a=c;c=b;答案:1). 2第 36 题 题号 :386C 语言源程序的基本单位是【 1 】答案:1). 函数第 37 题 题号 :652设 int x=1/4; 则 x 的值为【 1 】答案:1). 0第 38 题 题号 :84b 的值是【 1 】写出语句 b=(a=6,a*3); 执行后整型变量 答案:1). 18第 39 题 题号 :657int x; x=(3+4)%5-6, 则 x 的值为【 1 】 答案:1). -4第 40 题 题号 :477下列语句输出的结果是【 1】,int a=-1;printf(%x,a); 答案:1). fff

9、f第 41 题 题号 :88表达式 a+=b 相当于表达式【 1 】.答案:1). a=a+b 或 a=b+a第 42 题 题号 :437以下程序的输出结果为【 1】 ,#include stdio.h main()int a=010,j=10;printf(%d,%dn,+a,j-); 答案:1). 9,10第 43 题 题号 :433已知 x=3,y=2, 则表达式 x*=y+8 的值为【 1】 . 答案:1). 30 第 44 题 题号 :76设 x 的值为 15,n 的值为 2, 则表达式 x%=(n+3) 运算后 x 的值是【1】. 答案:1). 0第 45 题 题号 :539若有定

10、义:int a32=2,4,6,8,10,12;,则*(a1+1)的值是【1】.答案:1). 8第 46 题 题号:1443计算机中内存储器的最小存储单位是【 1 】。答案:1).位或 bite 或位(bite)第 47 题 题号:604若有以下数组 a ,数组元素 :a0a9, 其值为9 4 12 8 2 10 7 5 1 3该数组的元素中 ,数值最大的元素的下标值是【 1 】 .答案:1). 2第 48 题 题号 :655int x; x=3*4%-5/6,则 x 的值为【 1 】.答案:1). 0第 49 题 题号 :346合并字符串的库函数是【 1】 ,只写函数名即可 答案:1). s

11、trcat第 50 题 题号 :656int x; x=-3+4%-5*3, 则 x 的值为【 1】 . 答案:1). 9第 51 题 题号 :78i 的十进制值是【 1 】已知 i=5; 写出语句 i+=012; 执行后整型变量 答案:1). 15的值为【 1】第 52 题题号 :679已知 a=10,b=15,c=1,d=2,e=0, 则表达式 a*b&c答案:1). 1第 53 题题号 :335若有以下数组a,数组元素:a0a9,其值为9 4 12 8 2 10 7 5 1 3该数组的元素中 ,数值最小的元素的下标值是【 1】.答案:1). 8第 54 题题号:309当 a=3,b=2,

12、c=1; 时,执行以下程序段后 b= 【1】.if(ab) a=b;if(bc) b=c;else c=b;c=a;答案:1). 1第 55 题 题号 :526feof(fp) 函数用来判断文件是否结束 ,如果遇到文件结束 ,函数值为【 1 】 否则为【 2 】.答案:1). 非 0 值2). 0第 56 题 题号 :89表达式 i+ 相当于表达式【 1】 .答案:1). i=i+1 或 i=1+i第 57 题 题号 :444c 语言表达式 5278 的值是【 1】 .答案:1). 0第 58 题 题号 :382若有定义 :char s =china;# / 60大学计算机 C 语言程序设计则

13、 Turbo C 系统为数组 s 开辟【 1 】个字节的内存单元 . 答案:1). 6第 59 题 题号 :350 函数调用时的实参和形参之间的数据是单向的【 1】传递 . 答案:1). 值第 60 题 题号 :445c 语言表达式 !(4=6)&(3z 的值为【 1】 .答案:1). 1第 62 题 题号 :254int a=1,b=2,c=3;执行语句 a += b *= c; 后 a 的值是【 1 】答案:# / 60大学计算机 C 语言程序设计1). 7第 63 题 题号 :501数组在内存中占一段连续的存储区 ,由【 1】代表它的首地址 答案:1). 数组名第 64 题 题号 :352 预处理命令行都必须以【 1】号开始 . 答案:1). #第 65 题 题号 :43

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号