计算机语言程序设计(c091b卷)

上传人:nu****n 文档编号:138002964 上传时间:2022-08-19 格式:DOC 页数:5 大小:81.51KB
收藏 版权申诉 举报 下载
计算机语言程序设计(c091b卷)_第1页
第1页 / 共5页
计算机语言程序设计(c091b卷)_第2页
第2页 / 共5页
计算机语言程序设计(c091b卷)_第3页
第3页 / 共5页
资源描述:

《计算机语言程序设计(c091b卷)》由会员分享,可在线阅读,更多相关《计算机语言程序设计(c091b卷)(5页珍藏版)》请在装配图网上搜索。

1、一、单项选择题(每题1分,共30分)1、C语言源程序名的后缀是 。 A. exeB. cC. objD. cpp2、 以下叙述中错误的是 。A. 计算机不能直接执行用C语言编写的源程序B. C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D. 后缀为.obj和.exe的二进制文件都可以直接运行3、可在C程序中作为用户标识符的一组是 。A. andB. DateC. HiD. case _2007 y-m-d Dr.Tom Bigl4、 以下选项中,合法的一组C语言数值常量是 。 A. 028B. 1

2、2.C. .177D. 0x8A .5e-3 0xa23 4e1.510,000 .0xf 4.5e0 0abc 3.e55、设n=3;则执行n+;后n的值是( )。A) 2 B) 3 C) 4 D) 56、 若变量均已正确定义并赋值,以下合法的C语言赋值语句是 。A. x=y=5;B. x=n%2.5;C. x+n=i;D. x=5=4+1;7、 以下正确的字符串常量是 。 A. B. abcC. Olympic GamesD. 8、 执行scanf (a=%d,b=%d,&a,&b); 语句, 若要使变量a和b的值分别为3和4, 则正确的输入方法为 。A. 3,4B. a:3 b:4C.

3、a=3,b=4D. 3 49、 转换说明符%x的输出形式是 。A. 十六进制数B. 八进制数C. 十进制数D. 二进制数10、 C语言中运算对象必须是整型的运算符是 。A. /B. %C. !D. *11、 运行以下程序段时编译出错,其原因是 。 char c1=a, c2=123; printf( %c,%dn, c1, c2 );A. 字符串要用123表示B. 123只能赋值给字符数组C. c2是字符变量,不能用%d格式输出D. c2是字符变量,只能赋以字符常量,不能赋以字符串常量12、 设有定义:int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是 。A. k+B. k+

4、=1C. +kD. k+113、 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中的大写字母转换成对应小写字母的语句是 。A. c=(c-A)%26+aB. c=c+32C. c=c-A+aD. c=(A+c)%26-a14、 当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同这个选项是 。 A. k%2B. k%2=1C. (k%2)!=0D. !k%2=115、 当执行以下程序段时,供选择的答案是 。a=-3; do a+=a; while(!a); A. 循环体将执行一次B. 循环体将执行两次C. 循环体将执行无限次D.

5、系统提示有语法错误16、 若定义int k; 则以下循环语句的循环执行次数是 。for(k=2;k=0;) printf(%d, k-);A. 无限B. 0C. 1D. 217、 以下叙述中正确的是 。A. C语言程序将从源程序中第一个函数开始执行B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C. C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D. main可作为用户标识符,用以命名任意一个函数作为主函数18、 以下叙述中正确的是 。A. C程序中注释部分可以出现在程序中任意合适的地方B. 花括号和只能作为函数体的定界符C. 构成C程序的基本单位是函

6、数,所有函数名都可以由用户命名D. 分号是C语句之间的分隔符,不是语句的一部分19、 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是 。A. 函数调用可以作为独立的语句存在B. 函数调用可以作为一个函数的实参C. 函数调用可以出现在表达式中D. 函数调用可以作为一个函数的形参20、 设函数fun的定义形式为void fun(char ch, float x ) 则以下对函数fun的调用语句中,正确的是 。A. fun(abc,3.0);B. t=fun(D,16.5);C. fun(65,2.8);D. fun(32,32);21、 C语言规定:在一个源程序中,main函数的位置

7、_ _。A. 必须在最开始B. 可以任意C. 必须在系统调用的库函数的后面D. 必须在最后22、 有以下程序:#include #define MAX 10void main ( ) int i,sum,a =1,2,3,4,5,6,7,8,9,10;sum=1;for(i=0;i2)/(b1)的值是 。A. 0B. 2C. 4D. 8二、读程题(每题5分,共20分)1、 阅读以下程序,写出程序的输出结果:#include void fun(int *c,int d) *c=*c+1;d=d+1;printf(%c,%c,*c,d);void main( ) char a=A,b=a;fun(

8、&b,a); /printf(%c,%cn,a,b);程序运行后的输出结果是: b B A b 。2、 输入:742,以下程序的运行结果是: 9866 。#include void main( ) int c;while (c=getchar( )!=n) switch (c-2) case 0:case 1:putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;printf(n);3、 以下程序运行后的输出结果是: 2,1 。#include void main( ) int

9、 a,b,d=25;a=d/10%9;b=a&(-1); printf(%d,%dn,a,b); 4、 以下程序的输出结果是: 12,20 。#include void main( ) int x=4,y=8; x+=y;y+=x;printf(%d %d n,x,y); 三、填程题(共20分)1、求s=1+12+123 + 1234+12345。程序如下,请填空(10分)。#include void main( ) int t=0,i,s=0;for (i=1;ic,a+cb,b+ca。请填空(5分)。 #include void main( ) float a,b,c; scanf(%f

10、%f %f,&a,&b,&c); if(a+bc)&(a+cb)&(b+ca) printf(YESn); *a、b、c能构成三角形*else printf(NOn); *a、b、c不能构成三角形* 3、以下程序输入1.2345.6789,则程序运行结果为x=1.230000, y=45.678900,请填空完成程序。注:表示回车(5分)。#include void main( ) double x, y; scanf ( “%4lf %7lf”,&x,&y ); printf(x=%lf,y=%lfn, x, y); 四、编程题(每题15分,共30分)1、编写一程序,求整数1100累加值并输出相应结果。2、编写一程序,输入3个整数值输出其中最小者,用数组实现。(15分)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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