void符合c语言用户标识吗,1以下可用作C语言用户标识符的是()。void,define,.doc...

1以下可用作C语言用户标识符的是()。void,define,

1 以下可用作C语言用户标识符的是(  )。// void,define,WORD // a3 b3, 123,IF// FOR,--abc,Case// 2a,Do,Sizeof //B//中等

2 以下叙述中错误的是(  )。// C语言的可执行程序是由一系列机器指令构成的// 用C语言编写的源程序不能直接在计算机上运行// 通过编译得到的二进制目标程序需要连接才可以运行// 在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件//D//中等

3 以下4个选项中,不能看作一条语句的是(  )。// ;// a=5,b=2.5,c=3.6;// if(b!=5)x=2;y=6;// return j;//C//中等

4 以下不能正确计算代数式值的C语言表达式是(  )。// // //A//中等

5 若有说明:int *p,m=5,n;,以下正确的程序段是(  )。// p=&n;scanf("%d",&p)// p=&n;scanf("%d",*p)// scanf("%d",&n);*p=n;// p=&n;*p=m;//D//中等

6 以下程序的输出结果是(  )。

main()

{

int a=20;

printf("%d,%o,%x\n",a,a,a);

}// 20, 024,0x14// 20, 24,14// 20, 0x14,024// 20, 20,20//B//中等

7 下面程序的运行结果是(  )

main()

{

int y=5, x=14; y=((x=3*y,x+6),x-1);

printf("x=%d,y=%d",x,y);

}// x=27,y=27// x=12,y=13// x=15,y=14// x=y=27//C//中等

8 设变量x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是(  )// if(x++);// if(x>y && y!=0);

// if(x>0)x --

else y++;

// if(y<0){;}

else x++;

//C//中等

9 请阅读以下程序:

#include

main()

{ int x=1,y=0,a=0,b=0;

switch(x)

{ case 1:

switch(y)

{ case 0:a++;break; }

case 2:

a++,b++;break; }

printf(" a=%d,b=%d\n",a,b);

}

上面程序的输出结果是(  )。// a=2,b=1// a=1,b=1// a=1,b=0//a=2,b=2//A//中等

10 以下叙述中正确的是(  )。// 调用printf函数时,必须要有输出项// 使用putchar函数时,必须在之前包含头文件stdio.h// 在C语言中,整数可以以十二进制、八进制或十六进制的形式输出// 调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码//B//中等

11 有以下语句:char b[8]; int c;,则正确的输入语句是(  )。// scanf("%s%d",&b,&c);// scanf("%s%d",&b,c);// scanf("%s%d",b,c);// scanf("%s%d", b,&c);

//D//中等

12 有以下程序:

#include

main()

{ int a[ ]={1,2,3,4},y,*p=&a[3];

--p; y=*p;printf("y=%d\n",y);

}

程序的运行结果是(  )。// y=0 // y=1// y=2// y=3//D //中等

13 若有以下说明和语句,请选出哪个是对c数组元素的正确引用(  )。

int c[4][5],(*cp)[5];

cp=c;

// cp+1

// *(cp +3)

// *(cp +1)+3

// *(* cp+2)

//D//中等

14 有以下程序:

#include

main(){ char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";

strcat(p,r); strcpy(p+strlen(q),q);

printf("%d\n",strlen(p));

}

程序运行后的输出结果是(  )。// 9// 6// 11// 7//B//中等

15 以下程序段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值