安大计算机C语言作业,安大计算机c语言复习题目与复试真题回顾.docx

安大计算机c语言复习题目与复试真题回顾

1.一个C程序的执行是从【A????】。A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序的main函数开始,到到本程序文件的最后一个函数结束D)到本程序文件的第一个函数开始,到本程序的main函数结束2.一个C语言程序是由【?B??】。A) 一个主程序和若干子程序组成B) 函数组成C) 若干过程组成D) 若干子程序组成3.C语言规定,在一个源程序中,main函数的位置【???C???】?A)必须在最开始????????????B)必须在系统调用的库函数的后面?C)可以在任何位置??????????D)必须在最后4.在C语言中,数字0X26是一个【??D?????】进制数A)二???B)八???C)十???D)十六5.设宏定义为#define? ABC(x)? x*x?,引用ABC(1+2*3)后的获值是【??D???】。?A)49 B)7???????? C)?14????????D)136.设说明为?int?a[3]={1,2},*p=a;?则*p与*(p+2)的值分别是【??A???】。??A)1和0?? B)?0和1??? C)?1和2???? D)?2和07.设说明为?int?a=10;?执行语句?a*=1+2+3;后a的值是【???D???】。 A)?15??????? B)?24?????? C)?33??????? D)?608.为表示关系x≥y≥z,应使用C语言表达式【???C????】。 A)?(x>=y>=z)???? B)(x>=y)AND(y>=z) C)?(x>=y)&&(y>=z)???? D)(x>=y)&(y>=z)9.说明语句:int?a[][3]={1,2,3,4,5,6,7,8,9};?则a数组的行数为 【??D????】?。A)不确定 B)1 C)2 D)310.以下程序时,从键盘输入25,13,10,则输出结果是【???A????】。main(){int?a1,a2,a3;scanf(“%d,%d,%d”,&a1,&a2,&a3);printf(“a1+a2+a3=%d\n”,a1+a2+a3);}A.a1+a2+a3=48 B.a1+a2+a3=25C.a1+a2+a3=10 D.不确定11.putchar函数可以向终端输出一个??【???D????】。A)整型变量值 B)实型变量值C)字符串 D)字符或字符变量值12.执行下面程序,屏幕输出的值是【????C???】int?x;printf(“%d\n”,(x=3*5,x+5));A)10 B)15 C)20 D)513.判断字符类型变量c是否为大写字母的正确表达式是【?C????】。A)’A’<=c<=’Z’ B)(c>=’A’)?&?(c<=’Z’)C)(c>=’A’)?&&?(c<=’Z’) D)(‘A’<=c)?AND?(‘Z’>=c)14.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是【 B?? 】。A)地址传递 ?????????????????????????B)单向值传递C)由实参传给形参,再由形参传回给实参 ?D)由用户指定传递方式15.下面程序段的运行结果是?【??A?????】。char?*s=”abcde”;s+=1;printf(“%s\n”,s);A)bcde B)abcde C)ab D)b16.若有定义:int?a[2][3],则以下对a数组元素的正确引用是【???B???】。A)*(a+1) B)*(a[1]+2) C)&a[0][0] D)a[1]+317.若有定义:int?s[4][6],t[6][4],(*p)[6];??,则以下正确的赋值语句是【???????】。A)p=t; B)p=s[2]; C)p=s; D)p=t[3];18.若有以下定义,则数组b占用内存的字节数是【??D????】。?char??b[]=”C?language”?A)14 B)15 C)8 D)1119.设说明为?char?str[6]={‘a’,’b’,’\0’,’c’,’d’,’\0’};执行printf(“%s”,str);后输出的结果是【??C????】。 A)abcd????B)abc?????C)ab??????D)ad20.定义如下变量和数组:int?i;int?x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是 【???C????】。?for?(i=0;?i<3;?i++)?printf("%d??",x[2-i]);A)1??5??9???B)1??4??7???C)3??5??7????D)3??6??921.有如下程序main(?){?int?a=10,b=4,c=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值