


如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C语言笔试样卷1 一、单项选择题(每小题2分,共30分) 1.C语言程序中可以对程序进行注释,注释部分必须用符号_____括起来。 A、‘{‘和’}’B、‘[‘和’]’C、“/*”和”*/”D、“*/”和”/*” 2.下列运算符中,优先级最低的是_____。 A、*B、!=C、+D、= 3.若变量已正确定义,表达式(j=3,j++)的值是_____。 A、3B、4C、5D、0 4.已知字符‘a’的ASCII码为97,执行下列语句的输出是_____。 printf("%d,%c",’b’,’b’+1); A、98,bB、语句不合法C、98,99D、98,c 5.表达式strcmp(“box”,“boss”)的值是一个_______。 A、正数B、负数C、0D、不确定的数 6.数组定义为inta[3][2]={1,2,3,4,5,6},数组元素_____的值为6。 A、a[3][2]B、a[2][1]C、a[1][2]D、a[2][3] 7.要调用数学函数时,在#include命令行中应包含_____。 A、”stdio.h”B、”string.h”C、”math.h”D、”ctype.h” 8.判断i和j至少有一个值为非0的表达式是_____。 A、i!=0&&j!=0B、i*j!=0C、!(i==0||j==0)D、i&&j 9.若a是基本整型变量,c是单精度实型变量,输入语句______是错误的。 A、scanf(”%d,%f”,&a,&c);B、scanf(”d=%d,c=%f”,&a,&c); C、scanf(”%d%f”,&a,&c);D、scanf(”%d%f”,a,c); 10.若变量已正确定义并且指针p已经指向某个变量x,则(*p)++相当于_____。 A、p++B、x++C、*(p++)D、&x++ 11.若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x,_____是正确的。 A、p2=p1;B、p2=**p1;C、p2=&p1;D、p2=*p1; 12.下列程序段的输出是_____。 intc[]={1,3,5}; int*k=c+1; printf("%d",*++k); A、3B、5C、4D、6 13.不正确的赋值或赋初值的方式是______。 A、charstr[]="string"; B、charstr[7]={'s','t','r','i','n','g'}; C、charstr[10];str="string"; D、charstr[7]={'s','t','r','i','n','g',’\0’}; 14.对于以下结构定义,++p->str中的++加在_____。 struct{ intlen; char*str; }*p; A、指针str上B、指针p上C、str指的内容上D、以上均不是 15.对于如下说明,语法和语义都正确的赋值是_____。 intc,*s,a[]={1,3,5}; A、c=*s;B、s[0]=a[0];C、s=&a[1];D、c=a; 二、填空题(每小题2分,共20分) 1.写出下列程序段的输出结果。 floatx1,x2; x1=3/2; x2=x1/2; printf("%d,%.1f",(int)x1,x2); 2.表达式(7<<1>>2^2)的值是_______。 3.写出下列程序段的输出结果。 #defineA10 #defineB(A<A+2)-2 printf("%d",B*2); 4.写出判断字符变量c是英文字母的表达式。 5.写出下列程序段的输出结果。 intk,x; for(k=0,x=0;k<=9&&x!=10;k++) x+=2; printf("%d,%d",k,x); 6.写出下列程序段的输出结果。 printf(“%d,%d”,NULL,EOF); 7.对于以下递归函数f,调用f(3)的返回值是_____。 f(intn) {return((n>0)?2*f(n-1)+f(n-2):-1);} 8.写出下列程序段的输出结果。 charstr[]="hello\tworld\n"; printf("%d,%c\n",sizeof(str),*(str+10)); 9.输入12345#后,写出下列程序的输出结果。 voidmain() {charc; for(c=getchar();getchar()!=’#’;c=getchar()) putchar(c); } 10.执行程序find–nxouldtext.txt时,*++argv[1]的值是_______。 三、程序阅读题(每题5分,共20分) 1.若输入3123<回车>,则以下程序的输出结果是_______。 #include"stdio.h" voidmain(

17****21
实名认证
内容提供者


最近下载
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
论《离骚》诠释史中的“香草”意蕴.docx