2022年2022年计算机语言程序设计 2.pdf

上传人:C****o 文档编号:39718087 上传时间:2022-09-07 格式:PDF 页数:5 大小:64.19KB
返回 下载 相关 举报
2022年2022年计算机语言程序设计 2.pdf_第1页
第1页 / 共5页
2022年2022年计算机语言程序设计 2.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年2022年计算机语言程序设计 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机语言程序设计 2.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第 1 页(共5 页)一、单项选择题(每题1 分,共 30 分)1、以下能对外部的二维数组a进行正确初始化的语句是()。A)int a2=1,0,1,5,2,3;B)int a3=1,2,1,5,2,3;C)int a24=1,2,1,5,2,6;D)int a3=1,0,2,2,3;2、以 下 不 是 死 循 环 的 语 句 为()。A)for(;x+=k);B)while(1)x+;C)for(k=10;k-)sum+=k;D)for(;(c=getchar()!=n;)printf(“%c”,c);3、C 语 言 中 基 本 数 据 类 型 包 括()。A)整型、实型、逻辑型B)整型、实

2、型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、实型4、设 n=3;则执行 n+;后 n 的值是()。A)2 B)3 C)4 D)5 5、以下程序段输出是()。int a=5,b=0,c=0;if(a=b+c)printf(“”);else printf(“&”);A)有语法错误B)不能通过链接C)输出 D)输出&6、C语言源程序名的后缀是。A.exe B.c C.obj D.cpp 7、以下叙述中错误的是。A.计算机不能直接执行用C语言编写的源程序B.C 程序经 C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C.后缀为.obj的文件,经连接程序生成后缀为.exe 的文件

3、是一个二进制文件D.后缀为.obj和.exe 的二进制文件都可以直接运行8、可在 C程序中作为用户标识符的一组是。A.and B.Date C.Hi D.case _2007 y-m-d Dr.Tom Bigl 9、以下选项中,合法的一组C语言数值常量是。A.028 B.12.C.177 D.0 x8A .5e-3 0 xa23 4e1.5 10,000 .0 xf 4.5e0 0abc 3.e5 10、以下关于long、int和 short类型数据占用内存大小的叙述中正确的是。A.均占 4 个字节B.根据数据的大小来决定所占内存的字节数C.由用户自己定义D.由 C语言编译系统决定11、若变量

4、均已正确定义并赋值,以下合法的C语言赋值语句是。A.x=y=5;B.x=n%2.5;C.x+n=i;D.x=5=4+1;12、以下正确的字符串常量是。A.B.abcC.Olympic Games D.13、已 知 字 符 A的ASC 代 码 值 是65,字 符 变 量c1的 值 是 A,c2的 值 是 D。执 行 语 句名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -第 2 页(共5 页)printf(%d,%d,c1,c2-2);后输出结果是。A.A,B B.A,68 C.65,66 D.65,68 14、执行 scanf(a=%d,b=%d,&a,&b);语句,若要

5、使变量a 和 b 的值分别为3 和 4,则正确的输入方法为。A.3,4 B.a:3 b:4 C.a=3,b=4D.3 4 15、转换说明符%x的输出形式是。A.十六进制数B.八进制数C.十进制数D.二进制数16、若有以下类型说明语句:char w;int x;float y;double z;则表达式 w*x+z-y 的结果为类型。A.float B.double C.int D.char 17、以下叙述中错误的是。A.C 语句必须以分号结束B.复合语句在语法上被看作一条语句C.空语句出现在任何位置都不会影响程序运行D.赋值表达式末尾加分号就构成赋值语句18、当把以下四个表达式用作if语句的控

6、制表达式时,有一个选项与其它三个选项含义不同,这个选项是。A.k%2 B.k%2=1 C.(k%2)!=0 D.!k%2=1 19、当执行以下程序段时,供选择的答案是。a=-3;do a+=a;while(!a);A.循环体将执行一次B.循环体将执行两次C.循环体将执行无限次D.系统提示有语法错误20、若定义int k;则以下循环语句的循环执行次数是。for(k=2;k=0;)printf(%d,k-);A.无限B.0 C.1 D.2 21、以下叙述中正确的是。A.C 语言程序将从源程序中第一个函数开始执行B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C.C 语言规定必须

7、用main 作为主函数名,程序将从此开始执行,在此结束D.main 可作为用户标识符,用以命名任意一个函数作为主函数22、以下叙述中错误的是。A.C 程序必须由一个或一个以上的函数组成B.函数调用可以作为一个独立的语句存在C.若函数有返回值,必须通过return语句返回D.函数形参的值也可以传回给对应的实参23、语句 char str20;说明 str是一个字符串,最多能表示。A20 个字符 B19 个字符 C18 个字符 D 21 个字符24、下面是一个初始化指针的语句:int*px=&a;其中指针变量的名字应该是。A*pz Ba C px D&a 25、对于语句int*px10,以下说法正

8、确的是。Apx 是一个指针,指向一个数组,数组的元素是整数型。Bpx 是一个数组,其数组的每一个元素是指向整数的指针。CA和 B均错,但它是C语言的正确语句。DC语言不允许这样的语句。26、联合体成员的数据类型。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -第 3 页(共5 页)A相同 B可以不同也可以相同C长度一样 D是结构体变量27、已知struct student char name;int student_n;char grade;struct student temp,*p=&temp;temp.name=chou;则下面不正确的是。表达式值Ap-name

9、chou B(*p)-name+2 h C*p-name+2 e D*(p-name+2)o 28、设有定义的语句:char c1=92,c2=92;则以下表达式中值为零的是。A.c1c2 B.c1&c2 C.c2 D.c1|c2 29、设 char 型变量 x 中的值为 10100111,则表达式(2+x)(3)的值是。A.10101001 B.10101000 C.11111101 D.01010101 30、整型变量x 和 y 的值相等,且为非 0 值,则以下选项中,结果为零的表达式是。A.x|y B.x|y C.x&y D.xy 二、读程题(每题5分,共 20分)1、有以下程序:#in

10、clude void main()int p8=11,12,13,14,15,16,17,18,i=0,j=0;while(i+7)if(pi%2)j+=pi;printf(%dn,j);程序运行后的输出结果是_45_。2、阅读下列程序:#include void main()char c;while(c=getchar()!=n)if(c=A&c=a&c=z)c=c-32;printf(%c,c);printf(n);执行时,如果从键盘上输入:DEFabc,则运行结果是:。3、以下程序运行后的输出结果是:。#include 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页

11、 -第 4 页(共5 页)void main()int i=1,j=2,k=3;if(i+=1&(+j=3|k+=3)printf(%d%d%dn,i,j,k);4、有以下程序:#include void main()char c1,c2,c3,c4,c5,c6;scanf(%c%c%c%c,&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);putchar(c2);printf(%c%cn,c5,c6);程序运行后,若从键盘输入(从第 1 列开始)123 45678 则输出结果是:1245 。三、填程题(每题10分,共 20 分)1、

12、以下程序的功能是输出如下形式的方阵,请填空。13 14 15 16 9 10 11 12 5 6 7 8 1 2 3 4#include void main()int i,j,x;for(j=4;j=4;j-)for(i=1;i=4;i+)x=(j-1)*4+i ;printf(%4d,x);printf(n);2、以下程序的功能是:输出100 以内(不含 100)能被 3 整除且个位数为6 的所有整数,请填空。#include void main()int i,j;for(i=0;i10;i+)j=i*10+6;if(j%3!=0)continue;printf(%dn,j);名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -第 5 页(共5 页)四、编程题(每题15分,共 30 分)1、编写一程序,求整数110 累加值并输出相应结果。2、编写一程序,输入3 个整数值输出其中最大者,用数组实现。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁