位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(2)

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。

发布时间:2024-07-09

A.a+=a-=(b=4)*(a=3)

B.x%(-3);

C.a=a*3=2

D.y=float(i)

试卷相关题目

  • 1若有“double a;”,则正确的输入语句是( )。

    A.scanf("%1f",a);

    B.scanf("%f",&a);

    C.seanf("%1f",&a);

    D.scanf("1e",&a);

    开始考试点击查看答案
  • 2与“y=(x>0、1:x<0、-1:0)”;的功能相同的if 语句是( )。

    A.if(x>0)y=1;else if(x<0)y=1;else y=0;

    B.if(x)if(x>0)y=1;else if(x<0)y=-l;else y=0;

    C.y=-lif(x)if(x>O)y=1;else if(x=-0)y=0;else y=-l;

    D.y=0;if(x>=0)if(x>=0)y=1;else y=-l;

    开始考试点击查看答案
  • 3下列能正确进行字符串赋值的是( )。

    A.char s[5]={”ABCI)E”);

    B.char s[5]={'A','B','C','D','E'};

    C.char*s;s="ABCDE";

    D.char*s;printf("%S",s);

    开始考试点击查看答案
  • 4若变量a、i已正确定义,且i已正确赋值,合法的语句是( )。

    A.a==l

    B.++i

    C.a=a++=5

    D.a=int(i)

    开始考试点击查看答案
  • 5有如下程序:main( ){ int n[5]={0,0,0},i,k=2;for(i=0;i&printf("%d\n",n[k]););}该程序的输出结果是( )。

    A.不确定的值

    B.2

    C.1

    D.0

    开始考试点击查看答案
  • 6简单的交换排序方法是( )。

    A.快速排序

    B.选择排序

    C.堆排序

    D.冒泡排序

    开始考试点击查看答案
  • 7下列程序的输出结果是( )。#includeint b=2:int func(int*a){ b+=*a;return b;}main(){ int a=1,t=2;t+=func(&a):printf("%d\n",t);}

    A.4

    B.5

    C.6

    D.8

    开始考试点击查看答案
  • 8有以下程序:void fun2(char a,char b) {printf(”%c%c”,a,b); }char a='A',b='B';void funl( ){a='C';b='D';}main( ){ funl( );printf("%c%c",a,b);fun2('E','F');}程序的运行结果是( )。

    A.CDEF

    B.ABEF

    C.ABCD

    D.CDAB

    开始考试点击查看答案
  • 9下列程序的输出结果是( )。#includemain(){ int a=0,i;for(i=1;i<5;i++){ switch(i){ case 0:case 3:a+=1;case 1:case2 :a =2default:a+=3;}}printf("%d",a);}

    A.19

    B.18

    C.6

    D.8

    开始考试点击查看答案
  • 10概要设计中要完成的事情是( )。

    A.系统结构和数据结构的设计

    B.系统结构和过程的设计

    C.过程和接口的设计

    D.数据结构和过程的设计

    开始考试点击查看答案
返回顶部