2021年c语言程序设计试题
- 推荐等级:
- 发布时间:2021-01-27
- 试卷题量:30题
- 浏览次数:0次
- 试卷分类:C语言程序设计
- 试卷类型:模拟试题
试题列表
- 执行下列程序段后,正确的结果是int k, a[3][3] = {1,2,3,4,5,6,7,8,9};for(k=0; k<3; k++)printf(“%2d”, a[k][k]);
- 若 a 是 int 类型变量,则计算表达式 a=25/3%3的值是
- 下面正确的字符常量是:
- C语言中,运算对象必须是整型的运算符是:
- 数字字符 0 的 ASCII 值为 48,若有以下程序main(){char a='1', b='2';printf("%c,",b++);printf("%d\n",b-a);}程序运行后的输出结果是。
- 以下语句或语句组中 ,能正确进行字符串赋值的是。
- for(i=0;i<10;i++)if(i〈=5〉 break;则循环结束后 i 的值为
- 执行下列程序段后,正确的结果是char x[8] = {8,7,6,5,0,0}, *s;s = x+1;printf( “n%d”, s[2]);
- C 语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是:
- 下列运算符中优先级最高的是
- 设有语句 inta=4 ;则执行了语句 a+=a-=a*a 后,变量 a 的值是
- 下列四个选项中,是不合法的用户标识符的选项是
- 在下列四个选项中叙述不正确的是
- 设有数组定义: char str[]= ”China”;则下面的输出为printf( “%d”,strlen(str));
- 在 C语言中,运算对象必须是整型数的运算符是
- 以下关于运算符的优先顺序的描述正确的是
- 在 C语言中,如果下面的变量都是int 类型,则输出的结果是sum=pad=5;pAd=sum++,pAd++,++pAd;printf( “%d\n ”,pad);
- x、y、z 被定义为 int 型变量,若从键盘给 x、y、z 输入数据,正确的输入语句是
- 假定从键盘输入 23456<回车>,下面程序的输出结果是voidmain(){intm ,n;scanf( “%2d%3d”,&m,&n);printf(“m=%dn=%d\n”,m,n);}
- 若运行时,给变量 x 输入 12,则以下程序的运行结果是main(){intx ,y;scanf( “%d”,&x);y=x>12?x+10:x-12 ;printf( “%d\n”,y) ;}
- C语言中 while 和 do-while 循环的主要区别
- 以下对二维数组的正确说明的语句是
- 以下程序的输出结果是main(){inti ,x[3][3]={1 ,2,3,4,5,6,7,8,9} ;for(i=0 ;i<3 ;i++)printf( “%d”,x[i][2-i]) ;}
- 以下能对一维数组 a 进行正确初始化的语句是
- 以下程序执行后的输出结果是:intfun(inta ,intb ,intc){a=456;b=567;c=678;}voidmain(){intx=10 ,y=20,z=30;z=fun(x ,y,z) ;printf( “%d,%d,%d\n”,z,y,x) ;}
- 以下说法正确的是( ) 如果在一个函数中的复合语句中定义了一个变量,则该变量
- 以下函数调用语句中含有的实参个数为func((exp1 ,exp2,exp3),(exp4 ,exp5)) ;
- 在 C语言程序中,以下说法正确的是
- 请读程序longfun5(intn){longs ;if((n==1)||(n==2))s=2;elses=n+fun5(n-1) ;return(s) ;}main(){longx ;x=fun5(4) ;printf(%ld\n ”,x) ;}上面的程序的运行结果是
- 若有下面的变量定义,以下语句中合法的是inti ,a[10] ,*p;
置顶