C++综合试题(三)_简单.doc_第1页
C++综合试题(三)_简单.doc_第2页
C++综合试题(三)_简单.doc_第3页
C++综合试题(三)_简单.doc_第4页
C++综合试题(三)_简单.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

键入文字键入文字无锡中软国际有限公司笔试题(C/C+)(本卷总分100分,60分及格,时间90分钟)一、选择题 (20题,每题3分,总分60分)1以下说法中正确的是( )。AC语言程序总是从第一个函数开始执行BC语言程序中,要调用的函数必须在main()函数中定义CC语言程序总是从main( )函数开始执行DC语言程序中的main( )函数必须放在程序的开始部分2下列为字符常量的是( )。A“a” B. ab C. n D.0843在C语言中,下面字符串能用作变量名的是( )。 A. a+b B. auto C. 2-and D. a24在C语言中运算对象必须是整型的运算符是( )。A. % B. / C. = = D. =5若有以下定义:int x=10,y=3,z; 则语句:printf(“%dn”,z=(x%y);的输出结果为 ( )。A. 1 B. 0 C. 2 D. 36表达式( )的值是整数类型。A. 15/2 B. 15/2+2.0 C. 25/5.0 D. 0.5*107若double x=2,y;则执行y=x+3/2;后,y的值是( )。A. 3.500000 B. 3.000000 C. 2.000000 D. 38C+源文件的后缀名( )。A. .cpp B. .c C. .c+ D. .h9Win32环境下,一个int型数据类型长度是 个字节,一个int* 长度是 个字节( )。A. 4,4 B. 8,8 C. 4,8, D. 8, 410语句int (*p)( )的含义是( )。A. p是一个指向一维数组的指针变量B. p是指针变量,它指向一个整型数据的指针C. p是一个指向函数的指针,该函数的返回值为整型D. 以上答案都不对 11下面程序的输出结果是( )。main() int x =10,y =10;printf(“%d,%dn”,x-,y-);A. 10,10 B. 9,9 C. 9,10 D. 10,912( )是C语言的标准函数名。A. scanf B. case C. while D. int13下面程序的输出结果是( )。void main() int i=10;switch(i)case 9:i+=1;case 10:i+=1;case 11:i+=1;case 12:i+=1; printf(“i=%dn”,i); A. 10 B. 11 C. 12 D. 1314以下定义语句中,错误的是( )。A. int a =1,2 B. int a 3=1,2,3,4,5;C. char s10=“test”; D. int n=5,an;15在一个源文件中定义的全局变量的作用域为( )。A. 本文件的全部范围 B. 从定义该变量开始至本文件结束C. 本函数的全部范围 D. 本程序的全部范围 16int型变量在内存中占2个字节,若int a10=0,2,4;则数组a所占字节数是( )。A.3 B.10 C.20 D.617有以下程序#include #include main() char a7=China; int i,j; i=sizeof(a); j=strlen(a); printf(%d %dn,i,j); 程序运行后的输出结果是( )。A. 5 5 B. 7 6 C. 7 5 D. 6 618下面程序运行时,如果从键盘上输入5,则输出的结果是( )。void main( ) int x;scanf(“%d”,&x);if (x - - 5) printf(“%dn”,x);else printf(“%dn”,x + +);A. 3 B. 4 C. 5 D. 619若有以下说明和语句,且已知char型占1个字节,int型占两个字节,float 型占4个字节。 struct stint num;char name10; int age;float score; student;则结构体变量student占用内存的字节数是( )。A. 10 B. 18 C. 9 D. 220以下程序的输出结果是( )。void main() char s =ABCD;int *p; for (p=s;ps+4;p+)printf(%sn,p);AABCD B. AABC BAB CA DC. D D. ABCDC BCD B CD A D二、填空题 (5题,每题4分,总分20分)1有如下程序段 int *p, a = 10, b = 1; p = &a; a = *p + b;执行该程序段后,a的值为 。2有以下程序#define SQR(x) (x)*(x)main()int a,k=3;a=SQR(k+1);printf(“%dn”,a);程序运行后的输出结果为 。3以下程序的输出结果为 。void main( ) int i,j,a =1,2,3,4,5,6,7,8,9,10; int sum=0; for (i=0;i10;i+) sum=sum+ai; printf(%4d,sum); 4以下程序的输出结果为 。#include #include void main( )char str120=”Computer”,str2 =”Language”; strcat(str1,str2);printf(“%sn”,str1);5以下程序的输出结果为 。main( )int a =1,2,3,4,5,6,*p; p=a; *(p+3) += 2; printf(“%d,%dn”,*p,*(p+3);四、问答和编程题

温馨提示

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

评论

0/150

提交评论