如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机技术根底试题第10页〔〕第11页〔〕计算机技术根底试题课程代码:A100002座位号:《计算机技术根底〔C语言〕》试卷A姓名:学号:专业:学院:班级:20年月日题号一二三四五六七总分得分得分评卷人**************************装订线内答题无效装**********************订********************线**********************第一局部选择题〔共30分〕一、单项选择题〔本大题共15小题,每题只有一个正确答案,答对一题得2分,共30分〕1、以下关于C语言标识符的描述中,正确的选项是【】。A〕标识符可以由汉字组成B〕标识符只能以字母开头C〕关键字可以作为用户标识符D〕Area与area是不同的标识符2、使以下程序段输出“123,456,78”,键盘输入数据,正确的输入是【】。inti,j,k;scanf(“%d,%3d%d”,&i,&j,&k);printf(“%d,%d,%d\n”,i,j,k);A〕12345678B〕123,456,78C〕123,45678D〕123,*456783、推断char类型的变量c1是否为数字字符的正确表达式为【】。A)(c1>=0)&&(c1<=9)B)(c1>=’0’)&&(c1<=’9’)C)’0’<=c1<=’9’D)(c1>=’0’)||(c1<=’9’)4、假设有语句inta=1,b=2,c=3;则以下值为0的表达式是【】。A〕’a’&&’b’B〕a<=bC〕((a>b)||(b<c)D)(!(a+b)==c&&a)5、已知:inta[2][3];则对数组元素的非法引用是【】A.*(a[0]+2)B.a[1][3]C.a[1][0]D.*(*(a+1)+2)6、在循环语句的循环体中执行break语句,其作用是【】。跳出该循环体,提前完毕循环连续执行break语句之后的循环体各语句C〕完毕本次循环,进展下次循环终止程序运行7、执行语句for(i=10;i>0;i--);后,变量i的值为【】。A〕10B〕9C〕0D〕18、假设有int*p1,*p2,k;不正确的语句是【】A.p1=&kB.p2=p1C.*p1=k+12D.k=p1+p29、在函数中未指定存储类别的局部变量,其隐含的存储类别是【】A.静态〔static〕B.外部〔extern〕C.自动〔auto〕D.存放器〔register〕10、如下程序的输出结果是【】main(){intx=2,a=0,b=0;switch(x){case2:a++;b++;case1:++a;b--;break;case0:b++;}printf(“a=%d,b=%d\n“,a,b);}A.a=2,b=0B.a=2,b=1C.a=1,b=1D.a=1,b=011、表示关系a<b<=c的C语言表达式为【】A.(a<b)&&(b<=c)B.(a<b)AND(b<=c)C.(a<b<=c)D.(a<b)&(b<=c)12、有以下程序#include<stdio.h>main{intx;scanf(“%d”,&x);if(x<=3);elseif(x!=10)printf(“%d\n”,x);}**************************装订线内答题无效装**********************订**********************************程序运行时,输入的值在哪个范围才会有输出结果。【】A.不等于10的整数B.大于3且不等于10的整数C.大于3或不等于10的整数D.小于3的整数13、break语句的正确用法是【】无论在任何状况下,都中断程序的执行,退出到系统下一层。在多重循环中,只能退出最靠近的那一层循环语句。跳出多重循环。D.只能修改把握变量。14、假设a,b,c,d均为整型变量,执行以下程序段后的t的值为【】#defineMAX(A,B)(A)<(B)?(A):(B)................a=5;b=3;c