文档详情

C语言复习题及答案.pdf

发布:2023-06-06约4.86万字共34页下载文档
文本预览下载声明
C语言复习题及答案--第1页 复 习 A : 一、单项选择题 1、如果要把常量327 存入变量a 中,a 不能定义的类型是哪一个? ( ) A )int B )char C )long D )float 2、若x 为unsigned int 型变量,则执行下列语句后x 值为( ) x = 65535 ; printf(“%d\n”,x) A )65535 B )1 C )无定值 D )-1 3、有以下程序 main () {int a=1 ,b=2 ,m=0 ,n=0 ,k;k= (n=ba )|| (m=ab ); printf (″%d,%d\n″ ,k ,m ); } 程序运行后的输出结果 ( ) A)0 ,0 B) 0 ,1 C)1 ,0 D)1 ,1 4、在C 语言中,如果下面的变量都 int 类型,则输出的结果是( )。 sum=pad=5; pAd=sum + + ,pAd + +, + + pAd; printf(%d\n,pad); A) 7 B) 6 C) 5 D) 4 5、以下程序的输出结果是()。 main() { int a=4,b=5,c=0,d; d=!a!b||!c; printf(%d\n,d); } A )1 B )0 C )非0 的数 D )-1 6、当执行以下程序段时()。 x=-1 ; do{ 1 C语言复习题及答案--第1页 C语言复习题及答案--第2页 x=x*x; }while(!x); A )循环体将执行一次 B )循环体将执行两次 C )循环体将执行无限次 D )系统将提示有语法错误 7、全局变量的存储类型可以定义为( )。 A )auto 或static B )extern 或 register C )auto 或extern D )extern 或static 8、定义全局变量时,若变量的的存储类别缺省,则默认的存储类型是( )。 A )auto B )register C )extern D )static 9、已知:int a, x; 则正确的赋值语句是( )。 A )a=(a[1]+a{2})/2; B )a*=*a+1; C )a=(x=1, x++, x+2); D )a=good; 10、已知:int a, *p=a; 则下列函数调用中错误的是( )。 A )scanf(%d, a); B )scanf(%d, p); C )prin
显示全部
相似文档