文档介绍:C语言程序设计练****题(C)
一、单项选择题(把你的选项,填写在前面的括号中,每小题1分,共20分)
( )1、在C语言程序中,main()的位置
A、可以任意 B、必须作为第一个函数
C、必须作为最后一个函数 D、必须放在它所调用的函数之后
( )2、以下不正确的变量标识符是
A、abc B、_abc C、a_bc D、3abc
( )3、下面四个C语言常量中,错误的表示是
A、0xFF B、 C、2L D、'\72'
( )4、设有变量说明:int x=6,y=9;那么表达式:z=x>y?x:y运算后,z的值是
A、1     B、6      C、9     D、 0
( )5、编译程序指的是
A、建立并修改程序 B、调试程序
C、将C语言源程序编译成目标程序 D、命令计算机执行指定操作
( )6、设a、b和c都是int型变量,且a=7, b=8, c=9, 则表达式a*b/c+6-14%c的值为
A、6 B、7 C、8 D、9
( )7、若有定义int k=2;则逻辑表达式(k=3)&&(k==3)的值是
A、0 B、1 C、2 D、3
( )8、下列不属于字符型常量的是
A、'A' B、"B" C、'\n' D、'\x56'
( )9、C语言规定函数的返回值的类型是由
A、return语句中表达式类型决定
B、调用该函数时的主调函数类型决定
C、调用该函数时系统临时决定
D、在定义该函数时所确定的函数类型决定
( )10、设有变量说明:int x=10,y=9;那么执行语句:printf("%d,%d \n",++x,y--),输出的结果是
A、11,10 B、11,9 C、11,8 D、10,8
( )11、 有定义:int x,*p1=&x,*p2;,则能使得p2也指向x的语句是
A、*p2=&x; B、p2=&p1;           C、p2=*p1; D、p2=p1;
( )12、下列对一维数组正确赋初值的语句是
A、int a[10]= "This is a string"; B、char a[]="This is a string";
C、int a[3]={1,2,3,4,5,6}; D、char a[3]= "This is a string"。
( )13、以下程序段的运行结果是
int a=7,b=8,c=9;
if(a>b)
a=b,b=c;c=a;
printf("%d,%d,%d\n",a,b,c);
A、7,8,7 B、7,9,7 C、8,9,7 D、7,8,9
( )14、要判断字符变量ch中的值是否为数字字符,则正确的表达式是
A、ch>="0"&&ch<="9" B、ch>=0&&ch<=9
C、'0'<=ch<='9' D、ch>='0'&&ch<='9'
( )15、以下程序的输出结果是
#include <>
void main()
{
int i;
for(i=0;i<10;i++);
printf("%d",i);
}
A、0 B、123456789 C、0123456789 D、10
( )16、有定义:int a[5], *p1=a, *p2=p1;,则