【单选题】【消耗次数:1】
苯与()发生酰基化反应,生成苯乙酮。
乙酰氯
乙醛
乙酸
丙烷
参考答案:
复制
纠错
相关题目
【单选题】 苯与氯代乙烷在( )催化剂催化的条件下,发生烷基化反应,生成苯乙烷。
①  氯化铝
②  溴化铁
③  氯化铁
④  溴化铝
【判断题】 鉴别:乙酰氯,氯乙烷,乙酸酐;具体方法: 用硝酸银进行试验,乙酰氯立即生成氯化银沉淀,氯乙烷后加热才有氯化银沉淀生成,乙酸酐不反应。
①  正确
②  错误
【单选题】 苯与()发生烷基化反应,生成异丙苯。
①  丙烷
②  丙醇
③  丙醛
④  丙烯
【单选题】 胺能与酰卤,酸酐等酰基化试剂作用,发生酰基化反应,但是( )反应不了。
①  叔胺
②  仲胺
③  苯胺
④  伯胺
【单选题】 加氢氧化钠溶液煮沸,即发生苯乙酮特臭的药物是
①  醛固酮
②  盐酸洛贝林
③  依他尼酸
④  氢氯噻嗪
【单选题】 肝生成乙酰乙酸的直接前体是
①  b-羟丁酸
②  乙酰乙酸CoA
③  b-羟丁酸CoA
④  甲羟戊酸
⑤  b-羟-b-甲基戊二酸单酰CoA
【单选题】 肝生成乙酰乙酸的直接前体是
①  b-羟丁酸
②  乙酰乙酸CoA
③  b-羟丁酸CoA
④  甲羟戊酸
⑤  b-羟-b-甲基戊二酸单酰CoA
【单选题】 苯与氯气在( )催化下,发生氯化反应,生成氯苯。
①  溴化铁
②  硝酸铁
③  硫酸铁
④  氯化铁
【判断题】 鉴别:乙醇,乙醛,乙酸具体方法: 先用碘仿反应,乙醇和乙醛可以反应; 再用托伦试剂,乙醛可以反应。
①  正确
②  错误
【单选题】 酰氯和酸酐与水分别发生水解,其活性:( )。
①  酰氯的活性大于酸酐
②  酰氯的活性小于酸酐
③  活性一样大
④  无法比较
随机题目
【单选题】 若函数调用时参数为基本数据类型的变量,以下叙述正确的是(  )。
①  实参与其对应的形参共占存储单元
②  只有当实参与其对应的形参同名时才共占存储单元
③  实参与对应的形参分别占用不同的存储单元
④  实参将数据传递给形参后,立即释放原先占用的存储单元
【单选题】 以下关于函数的叙述中正确的是(  )。
①  C语言程序将从源程序中第一个函数开始执行
②  可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
③  C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
④  main可作为用户标识符,用以定义任意一个函数
【单选题】 以下关于函数的叙述中不正确的是(  )。
①  C程序是函数的集合,包括标准库函数和用户自定义函数
②  在C语言程序中,被调用的函数必须在main函数中定义
③  在C语言程序中,函数的定义不能嵌套
④  在C语言程序中,函数的调用可以嵌套
【单选题】 若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是(  )。
①  int 型
②  float 型
③  double 型
④  由系统当时的情况而定
【单选题】 有如下程序int func(int a,int b){ return(a+b); }main( ){ int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(%d\n }该程序的输出结果是(  )。
①  12
②  13
③  14
④  15
【单选题】 若用数组名作为函数调用的实参,则传递给形参的是(  )。
①  数组的首地址
②  数组的第一个元素的值
③  数组中全部元素的值
④  数组元素的个数
【单选题】 以下叙述中,不正确的是(  )。
①  在同一C程序文件中,不同函数中可以使用同名变量
②  在main函数体内定义的变量是全局变量
③  形参是局部变量,函数调用完成即失去意义
④  若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用
【单选题】 若程序中定义函数float myadd(float a, float b) { return a+b;} 并将其放在调用语句之后,则在调用之前应对该函数进行说明。以下说明中错误的是(  )。
①  float myadd( float a,b);
②  float myadd(float b, float a);
③  float myadd(float, float);
④  float myadd(float a, float b);
【单选题】 以下关于函数叙述中,错误的是(  )。
①  函数未被调用时,系统将不为形参分配内存单元
②  实参与形参的个数应相等,且实参与形参的类型必须对应一致
③  当形参是变量时,实参可以是常量、变量或表达式
④  形参可以是常量、变量或表达式
【简答题】 下面程序以每行4个数据的形式输出a数组。#define N 20 #include stdio.hvoid main() { int a[N],i;for(i=0; i i++) scanf(%d,[填空1]);for(i=0; i i++) { if([填空2]) [填空3]; printf(%3d,a[i]);}}