皮皮学,免费搜题
登录
搜题
【简答题】
完成下列单选题: 1. 下列不正确的转义字符是: A ) '\\' B)"\" C) '074' D) '\0' 2. 在 C 语言提供的合法的关键字是: A) swicth B)cher C) Case D) default 3. 在 C 语言中,合法的字符常量是: A) '\084' B) '\x43' C) 'ab' D) "\0" 4. 若已定义 x 和 y 为 double 类型,则表达式: x=1 , y=x+3/2 的值是: A) 1 B)2 C) 2.0 D) 2.5 5. 若有以下定义和语句: int u=010,v=0x10,w=10; printf("%d,%d,%d\n,u,v,w); 则输出结果是: A) 8,16,10 B)10,10,10 C) 8,8,10 D) 8,10,10 6. 若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c\n",c2-c1,c2-'a'+'A'); 则输出结果是: A) 2,M B) 3,E C)2,E D) 输出项与对应的格式控制不一致,输出结果不确定 7. 以下叙述中正确的是______。 A) 构成C程序的基本单位是函数 B)可以在一个函数中定义另一个函数 C)main() 函数必须放在其它函数之前 D) 所有被调用的函数一定要在调用之前进行 8. 定义以下选项中合法的实型常数是______。 A) 5E2.0 B)E-3 C) .2E0 D) 1.3E 9. 以下选项中合法的用户标识符是______。 A) long B) _2Test C) 3Dmax D) A.dat 10. 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是______。 A) 字符A B) 字符a C) 字符e D) 非法的常量 11. 以下非法的赋值语句是______。 A) n=(i=2,++i); B) j++; C) ++(i+1); D) x=j>0; 12. 设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。 A) 6.500000 B)6 C) 5.500000 D) 6.000000 13. 已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。 A)scanf("%2d%2d%2d",&i,&j,&k); B) scanf(""%d %d %d",&i,&j,&k); C)scanf("%d,%d,%d",&i,&j,&k); D) scanf("i=%d,j=%d,k=%d",&i,&j,&k); 14. 与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是______。 A) 3*x^n/(2*x-1) B)3*x**n/(2*x-1) C)3*pow(x,n)*(1/(2*x-1)) D) 3*pow(n,x)/(2*x-1) 15. 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是______。 A) printf("x=%d\n",x); B) printf("x=%ld\n",x); C) printf("x=%8dL\n",x); D) printf("x=%LD\n",x); 16. 若有以下程序: main() {int k=2,i=2,m; m=(k+=i*=k); printf("%d,%d\n",m,i); } 执行后的输出结果是______。 A) 8 ,6 B) 8,3 C) 6,4 D) 7,4 17. 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是______。 A) 6 B)0 C) 2 D) 1 18. 下面程序的输出是: main() { unsigned a=32768; printf("a=%d\n",a) ; } A) a=32768 B) a=32767 C) a=-32768 D)a=-1 19. 若有定义 :int x,y;char a,b,c; 并有以下输入数据 ( 此处 代表换行符, u 代表空格 ): 1u2 AuBuC 则能给 x 赋整数 1 ,给 y 赋整数 2 ,给 a 赋字符 A ,给 b 赋字符 B ,给 c 赋字符 C 的正确是: A) scanf("x=%d y=%d",&x,&y);a=getchar();b=getchar();c=getchar(); B) scanf("%d%d",&x,&y);a=getchar();b=getchar();c=getchar(); C) scanf("%d%d%c%c%c,&x,&y,&a,&b,&c); D) scanf("%d %d%c%c%c%c%c%c",&x,&y,&a,&a,&b,&b,&c,&c); 20. 在以下一组运算符中,优先级最高的运算符是 A) <= B) = C) % D)&& 21. 若有以下定义: char a; int b; float c; double d; 则表达式 a*b+d-c 值的类型为 A) float B) int C)char D) double 22. 表示关系 x<=y<=z 的 c 语言表达式为 A)(X<=Y)&&(Y<=Z) B)(X<=Y)AND(Y<=Z) C) (X<=Y<=Z) D)(X<=Y)&(Y<=Z) 23. 有以下程序 #include main() { int a,b,c=246; a=c/100%9; b=(-1)&&(-1); printf("%d,%d\n",a,b); } 输出结果是: A) 2,1 B) 3,2 C) 4,3 D)2,-1 24. 设 x 、 y 、 z 和 k 都是 int 型变量,则执行表达式: x= ( y=4 , z=16 , k=32 )后, x 的值为 A ) 4 B ) 16 C ) 32 D ) 52 25. 设有如下的变量定义: int i=8 , k , a , b ; unsinged long w=5 double x=1.42 , y=5.2 则以下符合 C 语言语法的表达式是 A ) a+=a-= ( b=4 ) * ( a=3 ) B ) x% ( -3 ); C ) a=a*3=2 D ) y=float ( i ) 26. 假定有以下变量定义: int k=7 , x=12 ; 则能使值为 3 的表达式是 A ) x%= ( k%=5 ) B ) x%= ( k-k%5 ) C ) x%=k-k%5 D )( x%=k ) - ( k%=5 ) 27. 以下叙述中正确的是: A )输入项可以是一个实型常量,如 scanf (“ %f ,” 3.5 ) ; B )只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf (“ a=%d , b=%d” ); C )当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf (“ %4.2f” , &f ); D )当输入数据时,必须指明变量地址,例如: scanf (“ %f” , &f ); 28. 设 x 和 y 均为 int 型变量,则以下语句: x+=y ; y=x-y ; x-=y ;的功能是: A )把 x 和 y 按从大到小排列 B )把 x 和 y 按从小到大排列 C )无确定结果 D )交换 x 和 y 中的值 29. 以下程序的输出结果是: A ) 10 10 B ) 12 12 C ) 11 10 D ) 11 13 main () { int a=12 , b=12 ; printf (“ %d %d\n” , --a , ++b ) ; } 30. 设有如下定义: int a=1 , b=2 , c=3 , d=4 , m=2 , n=2 ;则执行表达式:( m=a>b ) &&(n=c>d) 后, n 的值为: A) 1 B) 2 C) 3 D) 0 31. 以下选项中属于 C 语言的数据类型是: A) 复数型 B) 逻辑型 C) 双精度型 D) 集合型 32. 在 C 语言中,不正确的 int 类型的常数是: A) 32768 B)0 C) 037 D) 0xAF 33. 语句 :printf("%d" , (a=2)&&(b= -2) ;的输出结果是: A) 无输出 B) 结果不确定 C) -1 D)1 34. 设有如下定义: int x=l , y=-1 ;,则语句: printf("%d\n" , (x--&++y)) ;的输出结果是: A) 1 B)0 C) -1 D)2 35. 当 c 的值不为 0 时,在下列选项中能正确将 c 的值赋给变量 a 、 b 的是: A) c=b=a ; B)(a=c) ‖ (b=c) ; C)(a=c) &&(b=c) ; D) a=c=b ; 36. 以下说法中正确的是 A) #define 和 printf 都是 C 语句 B) #define 是 C 语句,而 printf 不是 C) printf 是 C 语句,但 #define 不是 D) #define 和 printf 都不是 C 语句 37. 语句 :printf("%d \n" , 12&012) ;的输出结果是 A) 12 B)8 C)6 D)012 38. 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是: A) (a>=0 ‖ b>=0)&&(a<0 ‖ b<0) B) (a>=0&&b>=0)&&(a<0&&b<0) C)(a+b>0)&&(a+b<=0) D)a*b>0 39. 设有 int x = 11 ;则表达式( x ++ * l / 3 )的值是: A ) 3 B)4 C ) 11 D) 12 40. 下列程序的输出结果是: A ) 3 B ) 3.2 C ) 0 D ) 3.07 main () { double d = 3.2 ; int x,y ; x=1.2 ; y= ( x+3.8 ) /5.0 ; printf("%d\n", d*y ); } 41. 下列程序执行后的输出结果是(小数点后只写一位) A ) 6 6 6.0 6.0 B ) 6 6 6.7 6.7 C ) 6 6 6.0 6.7 D ) 6 6 6.7 6.0 main () { double d ; float f ; long l ; int i; i=f=l=d=20/3; printf (”% d % ld % f % f \ n” , i , l , f , d ); 42. 下列变量定义中合法的是 A ) short -a = l-.ie-l ; B ) double b = l+5e2.5 ; C ) long do=0xfdaL ; D ) float 2-and = l-e-3 ; 43. 设 int x = l , y=l ;表达式(! x||y-- )的值是: A ) 0 B ) 1 C ) 2 D )- l 44. 下列程序执行后的输出结果是: A ) G B ) H C ) I D ) J main () {int x = ’f’ ; printf ( ” % c \ n” , ’A’ +( x-’a’+1 )); } 45. 下列程序的运行结果是: A ) a =% 2 , b= % 5 B ) a=2 , b=5 C ) a=d , b = d D ) a= % d , b =% d # Include < stdio.h > main () {int a = 2 , c=5 ; printf("a=%d,b=%d\n",a,c); }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【多选题】COPD患者应用抗菌药物种类可根据下列哪些因素进行选择()
A.
COPD加重期严重程度
B.
相应的病原菌分层
C.
结合当地耐药菌流行情况
D.
有无意识障碍
E.
有无铜绿假单胞菌感染危险因素
【简答题】编程实现,键盘输入一个自然数,将该数逆序输出,如输入的自然数为12345,则输出为54321。要求使用while循环实现。
【简答题】利用万用表的测量电路中的电压时应采用 连接方式,利用万用表测量电路中的电流时应采用 连接方式。(“串联”或“并联”)
【简答题】简述乳癌术后功能锻炼要点。
【单选题】患者,女,25岁。因“白带增多1个月”就诊。妇科检查:外阴阴道正常,宫颈糜烂,糜烂面积占宫颈面积的1/2。评估该患者宫颈糜烂的程度是:
A.
轻度
B.
中度
C.
中重度
D.
重度
E.
特重度
【多选题】遇到校园欺凌怎么办?
A.
保持镇定,跑、躲,人身安全第一;
B.
告诉父母、老师;
C.
硬碰硬,和对方对打。
【简答题】编程实现,键盘输入一个自然数,将该数逆序输出,如输入的自然数为12345,则输出为54321。要求使用while循环实现。
【判断题】main函数中的printf是输入函数
A.
正确
B.
错误
【判断题】画电路图时,只是连线的长度和形状改变,电路性能不会改变。
A.
正确
B.
错误
【判断题】使用printf函数和puts函数输出字符串时,都是用数组名作为函数参数
A.
正确
B.
错误
相关题目: