北京东华合创数码科技股份有限公司C语言题目(含答案)

2018-12-20 22:29

C语言(一)

姓名:________ 性别:_______ 联系电话:__________ E-mail:______________ 学校:______________ 专业:_____________ 学历:______ 考试日期:_______ 期望工作地:__________ 应聘职位/方向:(软件开发、技术支持、销售、其他:____) 在校职务:___________ 籍贯:________ 父母所在地:__________

考试科目:C语言方向试题(试卷一) 满分100分 共20题 每题 5分 序号 1 2 3 4 5 6 7 8 9 10

阅卷人:______ 阅卷日期:_______对_____题 错_____题 成绩:______________

答案(不定项选择)

序号 11 12 13 14 15 16 17 18 19 20

答案(不定项选择)

说明:考试时间为一个小时,不定项选择题,答案请写到答题卡上,答题卡空白者算零分

东华软件股份公司 地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288 Fax:010-622662299 邮编:100190 1

C语言(一)

1. 以下程序的输出是什么? #include void main(int argc,char *argv[]) { int iCount,iNum; for (iCount=0,iNum=0;iCount<8;iCount++) { if (iCount == 3) continue; if (iCount == 5) break; iNum++; } printf(“%d\\n”,iNum); } (A). 8 (B). 5 (C). 4 (D) 3

2. 以下程序的输出是什么? #include int subFunction(char *pcMsg,int iNum) { strcpy(pcMsg,”555”); iNum++; return(0); } int main(int argc,char *argv[]) { int iCount=3; char caBuf[8]; subFunction(caBuf,iCount); printf(“%d\\n”,iCount); } (A). 8 (B). 5 (C). 4 (D) 3

3. 以下程序的输出是什么?

#include void main() {

char cChar; cChar = 255;

printf(\}

4. 以下程序的可能输出是什么?(多选题) #include void main()

{ int iPid,iCount = 2;

东华软件股份公司 地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288 Fax:010-622662299 邮编:100190 2

(A). 255 (B). 256 (C). 0 (D) -1

C语言(一) if ((iPid = fork()) == 0) {

iCount++; } else {

iCount--; }

printf(\}

5. 以下程序的输出是什么? main( ) {

int i,sum;

for(i=1;i<=3;sum++) sum+=i; printf(“%d\\n”,sum); }

该程序的执行结果是

A) 6 B) 3 C) 死循环 D) 0

6. 以下程序的输出是什么?

main( ) {

int x=23; do {

printf(“%d”,x--); }while(!x); }

该程序的执行结果是

A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环

7. 有如下定义

struct person{char name[9]; int age;}; struct person class[10]={“Johu”, 17, “Paul”, 19 , “Mary”, 18, “Adam 16,};

根据上述定义,能输出字母M的语句是 A) printf(“%c\\n”,class[3].mane); B) pfintf(“%c\\n”,class[3].name[1]); C) printf(“%c\\n”,class[2].name[1]); D) printf(“%c\\n”,class[2].name[0]);

8. 有如下程序 main( )

东华软件股份公司 地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288 Fax:010-622662299 邮编:100190 3

(A). 3 (B). 31 (C). 1 (D) 13

C语言(一)

{ int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++ }

printf(“a=%d,b=%d\\n”,a,b); }

该程序的输出结果是

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

9. 若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是

A) 0 B) 0.5 C) 1 D) 2

10. 能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是 A) a>=10 or a<=0 B) a>=0|a<=10 C) a>=10 &&a<=0 D) a>=10‖a<=0

11. 有如下程序 main( ) { int n=9;

while(n>6) {n--;printf(“%d”,n);} }

该程序段的输出结果是

A) 987 B) 876 C) 8765 D) 9876

12. 数字字符0的ASCII值为48,若有以下程序 main() {

char a='1',b='2'; printf(\ printf(\ }

程序运行后的输出结果是 (A)3,2 (B)50,2 (C)2,2 (D)2,50 13.有以下程序 main()

东华软件股份公司 地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288 Fax:010-622662299 邮编:100190 4

C语言(一)

{

int m=12,n=34;

printf(\printf(\ }

程序运行后的输出结果是

(A)12353514 (B)12353513 (C)12343514 (D)12343513 14.有以下程序 main() {

int a,b,d=25;

a=d/10%9;b=a&&(-1); printf(\ }

程序运行后的输出结果是

A)6,1 B)2,1 C)6,0 D)2,0 15.有以下程序 main() {

int i=1,j=2,k=3;

if(i++==1&&(++j==3||k++==3)) printf(\%d %d\\n\ }

程序运行后的输出结果是

(A)1 2 3 (B)2 3 4 (C)2 2 3 (D)2 3 3 16.有以下程序 main() {

int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while(i++<7) if(p[i]%2) j+=p[i]; printf(\ }

程序运行后的输出结果是 A)42 B)45 C)56 D)60 17.有以下程序 main() {

char a[7]=\int i,j;

东华软件股份公司 地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288 Fax:010-622662299 邮编:100190 5

C语言(一)

i=sizeof(a); j=strlen(a); printf(\%d\\n\ }

程序运行后的输出结果是 A)2 2 B)7 6 C)7 2 D)6 2

18.以下能正确定义一维数组的选项是

A)int a[5]={0,1,2,3,4,5}; B)char a[]={0,1,2,3,4,5}; C)char a={'A','B','C'}; D)int a[5]=\ 19.有以下程序

int f1(int x,int y){return x>y?x:y;} int f2(int x,int y){return x>y?y:x;} main() {

int a=4,b=3,c=5,d=2,e,f,g;

e=f2(f1(a,b),f1(c,d)); f=f1(f2(a,b),f2(c,d)); g=a+b+c+d-e-f;

printf(\ }

程序运行后的输出结果是 A)4,3,7 B)3,4,7 C)5,2,7 D)2,5,7 20.有以下程序 main() {

int a[3][3],*p,i; p=&a[0][0];

for(i=0;i<9;i++)p[i]=i;

for(i=0;i<3;i++)printf(\ }

程序运行后的输出结果是

A)0 1 2 B)1 2 3 C)2 3 4 D)3 4 5

东华软件股份公司 地址:北京市海淀区知春路紫金数码园3号楼东华合创大厦16层 Tel:010-62662288 Fax:010-622662299 邮编:100190 6


北京东华合创数码科技股份有限公司C语言题目(含答案).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:充分利用社区资源促进幼儿的社会性发展

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: