计算机基础与程序设计多项选择题(答案)

上传人:pu****.1 文档编号:489189504 上传时间:2022-12-31 格式:DOCX 页数:20 大小:66.01KB
返回 下载 相关 举报
计算机基础与程序设计多项选择题(答案)_第1页
第1页 / 共20页
计算机基础与程序设计多项选择题(答案)_第2页
第2页 / 共20页
计算机基础与程序设计多项选择题(答案)_第3页
第3页 / 共20页
计算机基础与程序设计多项选择题(答案)_第4页
第4页 / 共20页
计算机基础与程序设计多项选择题(答案)_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《计算机基础与程序设计多项选择题(答案)》由会员分享,可在线阅读,更多相关《计算机基础与程序设计多项选择题(答案)(20页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题1 、下面程序的运行结果是( )#include main() int *p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;if(ab) p=p1;p1=p2;p2=p;printf(%d, %d,*p1,*p2);printf(%d, %d, a, b);(分数: 1 分)A. 8,5 5,8B. 5,8 8,5C. 5,8 5,8D. 8,5 8,5标准答案是:A。您的答案是:2 、若定义 double d ;则 d 在内存中分配的字节数是( ) (分数: 1 分)A. 1B. 2C. 4D. 8标准答案是:D。您的答案是:3 、 C 语言源程序的基本单位是

2、( ) (分数: 1 分)A. 过程B. 函数C. 子程序D. 语句标准答案是:D。您的答案是:4 、退出 Turbo C 2.0 返回系统,在主菜单File 项中可选择() (分数: 1 分)A. LoadB. NewC. SaveD. Quit标准答案是:D。您的答案是:5 、在 C 程序中, main 函数的位置是( ) (分数: 1 分)A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后6 、下面关于运算符优先顺序的描述中正确的是( ) (分数: 1 分)A. 关系运算符 算术运算符 赋值运算符 逻辑与运算符B. 逻辑 运算符 关系

3、运算符 算术运算符 赋值运算符C. 赋值运算符 逻辑与运算符 关系运算符 算术运算符D. 算术运算符 关系运算符 赋值运算符 逻辑与运算符标准答案是:Co您的答案是:7 、对于一个正常运行的 C 程序,以下叙述中正确的是( ) (分数: 1 分)A. 程序的执行总是从main 函数开始,在main 函数结束B. 程序的执行总是从程序的第一个函数开始,在 main 函数结束C. 程序的执行总是从main 函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束标准答案是:A。您的答案是:8、语句char *s =n;中,指针s所指字符串的长度为(

4、)(分数: 1 分)A. 说明不合法B. 13C. 14D. 15标准答案是:C。您的答案是:9、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()(分数:1分)A. 地址传递B. 单向值传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定传递方式标准答案是:Bo您的答案是:10 、下面程序的输出结果是( )main( ) int a34=1,3,5,7,9,11,13,15,17,19,21,23;int i,j,k=0;for(i=0;i3;i+)k=k+ai0;printf( d n ,k);(分数: 1 分)A. 27B. 33C. 39D. 45标准答案是:A

5、您的答案是:以下程序段的运行结果是(for(y=1;yj) printf( %dn ,s);break; s+=i;(分数: 1 分)A. 4B. 5C. 6D. 7标准答案是:Co您的答案是:13 、下面程序段的循环次数是()int k=2;while(k=0) printf( %d ,k); k- ; printf( n );(分数: 1 分)A. 0B. 1C. 2D. 无限次标准答案是:A您的答案是:14 、若有如下语句int x=3;doprintf(%dn,x-=2);while(!(-x); 则上面程序段( )(分数: 1 分)A. 输出的是 1B. 输出的是1 和 -2C. 输

6、出的是3 和 0D. 是死循环标准答案是:Bo您的答案是:15 、下列程序段的输出结果是( ) void main(void)int y=1,x=5;if(x=0) y=0;printf(%dn, y);(分数: 1 分)A. -1B. 0C. 1D. 5标准答案是:Bo您的答案是:16、执行下列语句printf ( d , a = = A)后输出为()(分数:1分)A. 1B. 语法错C. 0D. 97标准答案是:Co您的答案是:17 、下列叙述中错误的是() (分数: 1 分)A. 计算机不能直接执行用 C 语言编写的源程序B. C 程序经编译程序编译后,生成后缀为 .obj 的文件是一个

7、二进制文件C. 后缀为.obj 的文件,经连接程序生成后缀为 .exe 的文件是一个二进制文件D. 后缀为.obj 和 .exe 的二进制文件都可以直接运行标准答案是:D。您的答案是:18、以下使 i 的运算结果为 4 的表达式是() (分数: 1 分)A. int i=0,j=0;(i=3,(j+)+i);B. int i=1,j=0;j=i=(i=3)*2);C. int i=0,j=1;(j=1)?(i=1):(i=3);D. int i=1,j=1;i+=j+=2;标准答案是:D。您的答案是:19、如果 a=5,b=2,c=3,d=4 ,则表达式ab? a:cd? c:d 的值是 ()

8、 (分数: 1 分)A. 2B. 3D. 5标准答案是:D。您的答案是:20 、计算机能够自动按照人们的意图进行工作的最基本思想是(A. 采用逻辑部件B. 存储程序和数据C. 控制代码D. 总结结构) (分数: 1 分)标准答案是:Bo您的答案是:21 、 () 是用助记符来表示指令的符号语言 (分数: 1 分)A. 机器语言B. 汇编语言C. 高级语言D. 语言处理程序22 、一个二进制数位也称为一个() (分数: 1 分)A. wordB. byteC. KBD. bit23 、 Unix 是( ) (分数: 1 分)A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户

9、、单任务的操作系统D. 多用户、多任务的操作系统24 、 当已经存在一个abc.txt 文件时, 执行函数 fopen ( abc.txt,r+标准答案是:Bo您的答案是:标准答案是:D。您的答案是:标准答案是:D。您的答案是:) 的功能是 () (分数:1 分)A.打开 abc.txt文件,清除原有的内容清除原有的内容B.打开 abc.txt文件,只能写入新的内容只能写入新的内容C.打开 abc.txt文件,只能读取原有内容只能读取原有内容D.打开 abc.txt文件,可以读取和写入新的内容可以读取和写入新的内容标准答案是:D。您的答案是:25 、函数ftell(fp) 的作用是 () (分

10、数: 1 分)A. 得到文件当前位置指针的位置B. 移动流式文件的位置指针C. 初始化流式文件的位置指针D. 以上答案均正确26 、在执行 fopen 函数时,若执行不成功, 则函数的返回值是() (分数: 1 分)A. TRUEB. -1C. 1D. NULL标准答案是:D。您的答案是:27 、以下对结构体变量stu1 中成员 age 的非法引用是()struct studentintage;intnum; stu1,*p;p=&stu1;(分数: 1 分)A. stu1.ageB. student.ageC. p-ageD. (*p).age标准答案是:Bo您的答案是:) (分数: 1 分

11、)28、在说明一个结构体变量时系统分配给它的存储空间是(A. 该结构体中第一个成员所需的存储空间B. 该结构体中最后一个成员所需的存储空间C. 该结构体中占用最大存储空间的成员所需的存储空间D. 该结构体中所有成员所需的存储空间的总和标准答案是:D。您的答案是:) (分数: 1 分)29 、变量的指针,其含义是指该变量的(A. 值B. 地址C. 名D. 一个标志标准答案是:Bo您的答案是:30 、下面程序段的运行结果是。 ()main() char a=language,*p;p=a;while(*p!=u) printf(%c,*p-32);p+;(分数: 1 分)A. LANGUAGEB.

12、 languageC. LANGD. langUAGE)。31 、以下程序的运行结果是(sub(int x,int y,int*z)*z=y-x;main()int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf(%4d,%4d,%4dn,a,b,c);(分数: 1 分)A. 5 , 2 , 3B. -5 , -12 , -7C. -5 , -12 , -17D. 5 , -2 , -7标准答案是:Bo您的答案是:32 、下列程序的输出结果是() 。main()char a10=9,8,7,6,5,4,3,2,1,0, *p=a+5;prin

13、tf( %d ,* -p);(分数: 1 分)A. 非法B. a4 的地址C. 5D. 3标准答案是:C。您的答案是:33、变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是()(分数: 1 分)A. &i =3B. *p=3C. *p=3D. p =&i标准答案是:D。您的答案是:34 、若有说明 : int i, j=2, *p=&i;, 则能完成 i=j 赋值功能的语句是() (分数: 1 分)A. i=*pB. *p=*&jC. i=&jD. i=*pA. int a = language;B. int a5 = 0,1,2,3,4,5;C. char a = string;D. char a = 0,1,2,3,4,5;标准答案是:D。您的答案是:36 、在下述程序中,for 循环执行的次数是( )main( )int i =0,j=10,k=2,s=0;for(; ;) i+=k;if(ij) pri

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

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