程序设计基础作业考核试题与答案

上传人:pu****.1 文档编号:505389091 上传时间:2023-01-19 格式:DOC 页数:19 大小:101KB
返回 下载 相关 举报
程序设计基础作业考核试题与答案_第1页
第1页 / 共19页
程序设计基础作业考核试题与答案_第2页
第2页 / 共19页
程序设计基础作业考核试题与答案_第3页
第3页 / 共19页
程序设计基础作业考核试题与答案_第4页
第4页 / 共19页
程序设计基础作业考核试题与答案_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《程序设计基础作业考核试题与答案》由会员分享,可在线阅读,更多相关《程序设计基础作业考核试题与答案(19页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础(高起专)作业考核试题与答案西安交通大学16年3月课程考试程序设计基础(高起专)作业考核试一、单选j1. 以下对c语言函数的描述中,正确的是(A )oA. C程序必须由一个或一个以上的函数组成B. C函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数DC程序中有调用关系的所有函数必须放在同一个程序文件中2. 在C语言中,ch吐型数据在内存中的存储形式是(D )oA.补码B.反码C.原码D.ASCII3. 以下叙述中不正确的是(B )oA. 一个好的程序应该有详尽的注释B. 在C程序中,赋值运算符的优先级最低c.在C程序中,j+;是一条赋值语句D.C程序中的inc

2、lude和#define均不是C语句4. 应用缓冲文件系统对文件进行读写操作,关 闭文件的函数名为(A )oA. fcloseOB. close ()C. fread ()D. fwrite5. 设C语言中,int类型数据占2个字节,则 short类型数据占(B )oA. 1个字节B. 2个字节C. 4个字节D. 8个字节6. 已知函数的调用形式 fread(buffer, size, count, fp) 淇中 buffer 代 表的是(C )oA一个整数,代表要读入的数据项总数B一个文件指针,指向要读的文件C. 一个指针,指向要读入数据的存放地址D. 一个存储区,存放要读的数据项7在C语言

3、中,形参的缺省存储类是(A )。A autoB registerC. staticD=y&chb)a=b;if(ac) a=c; 则a的值为(A )oA. 1B. 2C. 3D不一定 18下列程序的输出结果是(B )o main () charcl=97, c2=98;printfC%d%c, cl, c2);A. 9798B. 97bC. a98D. ab19. char a =zThisisaprogram”;输岀前 5 个 字符的语句是(A )oA printf (% 5s, a);B put s (a);C printf (%s, a);D. a5*2=0;puts(a);20. 以下

4、运算符中,优先级最高的运算符是(C )oA.B. %C. !21. 以下的选择中,正确的赋值语句是(C )。A. a=l, b=2B. j+C a=b=5;D. y=int (x)22. 若有inta10 = 0,1, 2, 3, 4, 5, 6, 7, 8, 9,*p=a;则输 岀结果不为5的语句为(D )。A. printf (%d, * (a+5);B. printf (%d, p 5);C. printf (%d, * (p+5);D. printf (%d, *p5);23. 以下叙述中正确的是(C )0A. 在程序的一行上可以出现多个有效的预处 理命令行B. 使用带参的宏时,参数的

5、类型应与宏定义 时的一致C. 宏替换不占用运行时间,只占编译时间D. 在以下定义中CR是称为宏名的标识符 #defineCR04524C语言中,要求运算数必须是整型的运算符 是(B )。A. -B. %C. !D. 25. 若有 int *p=(int *)malloc(sizeof (int);则向内存申请到内存空间存入整数123的语句 为(A )。A. scanf (%d, p);B. scanf (%d, &p);C. scanf (%d, *p);D. scanf (%d, *p);26结构体类型的定义允许嵌套是指(A )oA. 成员是已经或正在定义的结构体型B. 成员可以重名C. 结

6、构体型可以派生D. 定义多个结构体型27逻辑运算符两侧运算对象的数据类型(D )oA. 只能是0或1B. 只能是0或非0正数C. 只能是整型或字符型数据D. 可以是任何类型的数据28以下运算符中,优先级最高的运算符是(D )。A. =B. !二C. *(乘号)D. ()29.关于建立函数的目的,以下正确的说法是(B )oA. 提高程序的执行效率B.提高程序的可读性C.减少程序的篇幅D. 减少程序文件所占内存 30下列程序的输出结果是(B )。main() intx=l, y=0, a=0, b=O;sw it ch (x) easel swit ch (y) caseO a+;break;ea

7、sel b+;break;case2 a +;b+;break;case3 a+;b+;break;printf( aF%d, b=%dn, a, b) ;B. a=2, b=lC. blD. a.2, b=2二、多选丿1. 设有以下定义 int a=O; double b=l. 25;cha rc- A ; #defined2则下面语句中正确的是(ABC )oA. a+;B. b+;C c+ ;D. d+;2. 若a, b, c, d都是int型变量且初值为0,以下选项中正确的赋值语句是(ABD)oA. a=b=c=d=100;B. d+;C. c+b;D. d二(c二22)- (b+);3

8、. C语言中三种基本的类型为(ABC )oA. intB charC. floatD st rue t4. 关于wh订e语句与do-while语句,以下正确的是(ABC )oA. wh订e是当型结构B. do-while是直到型结构c.两者有区别D. 两者无区别5. 以下选项中不合法的字符常量是(ACD )。A.B. 010C. 68D. D6. t为int类型,进入下面的循环之前,t的值为0dowhile(t=l);则以下叙述中正确的是(AC )A. 循环控制表达式的值为0B. 循环控制表达式的值为1C. 循环控制表达式合法D. 以上说法都不对7关于for (表达式1,表达式2,表达式3)循

9、环, 以下正确的是(BCD )。A.三个表达式都不可省略B.表达式1可以省略C.表达式2可以省略D.表达式3可以省略8. 下面那些为合法整型常量(ABC )A. 190B. OxfC. 0765D. Oxk9. 下列为c语言的关键字是(ABC )A. ifB st rue tC unionD. Int10. 以下不正确的叙述是(ABC )A. 在C程序中,每行只能写一条语句B. 若a是实型变量,C程序中允许赋值A=10, 因此实型变量中允许存放整型1=C. 在C程序中,无论是整数还是实数,都能 被准确无误地表示D. 在C程序中,是只能用于整数运算的运算 符三、判断题1.若a=2, b二-4;则

10、执行a| |b+后,b为-4。( B )A. 错误B. 正确2.格式字符%md中的m只能为正,不能为负。A. 错误B. 正确3. 有 unsigned int a=16;a=a2;则 a 的值是 64o ( B )A. 错误B. 正确4. 自增自减运算符+,可以用于int型、 float型和double型资料。(B )B.正确5. continue语句可用于switch语句,也可用 于for、wh订e和do循环语句中。(A )A. 错误B. 正确6. 在某种意义上,choi和int通用。(B )A. 错误B. 正确7. C语言可以直接访问物理位元元址。(B )A.错误B.正确8. 一个C源程序可以由一个main()函数和若干 个其它函数组成。(B )A.B.正确9. 若定义char str;则 str二yellow;是正确 的。(A )A.B.正确10. 若有 int x, y, z; x=y=z=l;则执行 +x&+y&+z 后,x, y, z 的值分别为 2, 1, lo (A )A. 错误B. 正确

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

当前位置:首页 > 办公文档 > 工作计划

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