您当前的位置:首页 > 今日分享头条 > 正文

C语言试题,那位大神帮忙给个答案?C语言编程试题

本文目录

  • C语言试题,那位大神帮忙给个答案
  • C语言编程试题
  • C语言程序设计试题
  • C语言试题
  • C语言的一些试题
  • 有关C语言试题
  • C语言试题,求答案
  • 谁有大一C语言考试题快考试了,跪求题库··

C语言试题,那位大神帮忙给个答案

◆单选题共(40分)1、在C语言中,char型数据在内存中的存储形式是:___A___A、补码B、反码C、原码D、ASCII码2、已知inti,x;则不能将x的值赋给变量i的语句是___C___A、i=*(*(x+1))B、i=xC、i=*(*(x+1))D、i=*(x+1)3、以下叙述正确的是__D____A、在C程序中,main函数必须位于程序的最前面B、C程序的每行中只能写一条语句C、C语言本身没有输入输出语句D、在对一个C程序进行编译的过程中,可发现注释中的拼写错误4、若x=2,y=3则x||y的结果是__B____A、0B、3C、1D、25、若有以下说明语句:chars=’\\\092’;则下面哪一项是正确的__B____A、使s的值包含2个字符B、说明语句不合法C、使s的值包含6个字符D、使s的值包含4个字符6、一个C程序的执行是从_A_____A、本程序的main函数开始,到main函数结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束7、已知inta;则对a数组元素的正确引用是______没有正确的,AC相同,应该是选项有问题。A、aB、a[3.5]C、aD、a(5)8、若希望当A的值为奇数时,表达式的值为“真“,A的值为偶数表达式的值为“假“。则以下不能满足要求的表达式是___C___A、A%2==1B、!(A%2==0)C、!(A%2)D、A%29、在C语言的if语句中,用作判断的表达式为___B___A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式10、C语言程序由什么组成?___C___A、子程序B、主程序和子程序C、函数D、过程11、已知staticinta={2,4,6,8,10,12};正确表示数组元素地址的是___C___A、*(a+2)B、a+3C、*(a+1)D、a12、075的十进制写法为___,十六进制写法为___。CA、0x4b0113B、0165117C、610x3dD、0x4b6113、在C语言中,字符型数据在内存中的存储形式是__B____A、原码B、补码C、反码D、ASCII码14、()以下关于数组的描述正确的是CA、数组大小固定,但是可以有不同类型的数组元素B、数组大小可变,但是所有数组元素的类型必须相同C、数组大小固定,所有元素的类型必须相同D、数组大小可变,可以有不同类型的数组元素15、在C语言中,要求运算数必须是整型的运算符是__D___A、/B、++C、!=D、%16、(A)若有以下定义:chars=“programming“,*ps=s;则不能代表字符g的表达式是A、ps+3B、sC、psD、ps+=3,*ps17、(D)选择正确的输入语句()。:(其中:charstring;)使得string的内容为“Iamstudent“.DA、scanf(“%s“,string);B、scanf(“%c“,&string);C、scanf(“%s“,&string);D、gets(string);18、已知charb,*p=b;则正确的赋值语句是。__C____A、b=”abcd”B、*b=”abcd”;C、p=”abcd”;D、*p=”abcd”;19、printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式___B___A、从左起输出该字串,右补空格B、按原字符长从左向右全部输出C、右对齐输出该字串,左补空格D、输出错误信息20、75的十六进制写法为___,八进制写法为______CA、0x4b0113B、0165117C、610x3dD、0x4b61

C语言编程试题

1、#include《stdio.h》int main(){ int n; int s=0; scanf(“%d“,&n); for (int i=1;i《=n;i++) { s += 1/i } printf(“输出为:%d“,s);}2、#include《stdio.h》int main(){ int s=0; for (int i=1;i《=100;i++) { s += i } printf(“输出为:%d“,s);}3、#include《stdio.h》int main(){ int n; int s=1; if (0《n《17) { for (int i=1;i《=n;i++) { s = s*i; } } printf(“输出为:%d“,s);}4、5、#include《stdio.h》int main(){ int x; int i,f; f=0; scanf(“%d“,&x); for(i=2;i《x;i++) { if(x%i==0) { f=1; break; } else { f=0; continue; } } if(f) printf(“no\n“); else printf(“yes\n“);}}两年多没有接触C语言了。不知道对不对,第四题还真的忘记了,大学时做过

C语言程序设计试题

1. 一条简单语句是以_____;___字符作为结束符的,一条复合语句是分别以___{_____字符和_____}___字符作为开始符和结束符的。2. 任何一个C++程序至少且只能包含一个_____主___函数,且程序总是从这个函数开始执行,不论这个函数的位置如何。一个函数定义由 函数头 和 函数体 两部分组成。3. C++头文件和源程序文件的扩展名分别为 .h 和 .cpp。4. cout与操作符__《《_配合使用才能显示输出,cin与操作符_》》_配合使用才能实现输入。5. 数据类型int,char,bool,float,double, int * 等的类型长度分别为___4_、1_、_1_、_4、_8___和_____4___。6. 数值常量46、0173和0x62对应的十进制值分别为_____46___、____123____和______98__。7. 字符串”It\’s\40a\40C++programe!”中包含有______19____个字符。8. 若x=5,y=10,则计算y*=++x表达式后,x和y的值分别为____6____和____60____。9. 若x=25,则计算y=x--表达式后,x和y的值分别为____24____和__25______。10. 假定x和ch分别为int型和char型,则sizeof(x)和sizeof(ch)的值分别为___4_____和_____1___。11. 假定x=64,y=88,则x《《2和y》》2的值分别为____128____和___44_____。12. 假定x是一个逻辑量,则x&&true的值与_____x___的值相同,x||false的值也与_____x___的值相同。13. 假定x是一个逻辑量,则x&&!x和x||!x的值分别为____0____和____1____。14. 假定x=10,则表达式x《=10?20:30的值为____20____。15. 表达式sqrt(81)和pow(6,3)的值分别为________9______和_________216_____。16. 数学算式(1+x)sin48°和axbex+1对应的算术表达式分别为___(1+x)*sin(48*3.14159/180)_____和_____a*pow(x,b)*exp(x+1)___。17. 逻辑表达式:a》=x||b》2*y+10的相反式为:___~(a《=x&&2*y+10)_____。18. 在嵌套的if语句中,每个else关键字与它前面最接近的____if____关键字相配套。19. 在for语句中,假定循环体被执行次数为n,则《表达式1》共被计算____n___次,《表达式2》共被计算____n____次,《表达式3》共被计算____n____次。20. 执行for和while循环时,每次是先进行____条件____的判断,然后再执行____循环___,执行do循环时则相反。另外,站长团上有产品团购,便宜有保证

C语言试题

答案:DABAD ACCDB11. D(十进制数如4,八进制数如04,十六进制数如0x4)12. A(规定)13. B(规定)14. A(第一次输出,先判断4!=0,再n=n-1=3,再执行循环体,此时,先n=n-1=2,再输出2;第二次循环,同理输出为0)15. D(若return了浮点型,但定义为整型,函数在返回值时要把浮型截取为整型)16. A(条件非0即为真)17. C(题目考查字符串常量所占字节数还包括一个字符串结束标志’\0’,但本题题干中的int改为char更恰当)18. C(数组a的长度为7,内容分别是字符:abcdef及’\0’,而数组b的长度为6,内容:abcdef)19. D(strlen()函数的返回值是字符串的有效长度,不算结束标志’\0’,而该字符串的有效字符包括6个,分别是:’\t’(即控制字符tab),’x’,’y’,’z’,’\\’(即字符\)’\n’(即控制字符换行))20. B(当i=0时,x++得1,进入内层for循环,该循环功能是j为奇数时x加1,所以当j=1及3时x自增了共两次,此时x得3,然后又x++得4,第二次大循环即当i=1时,同理,x的值又增了4,最终得8)

C语言的一些试题

1.aa=7/2(=3)4.c看一下scanf的定义5.c“222“是字符串6.a没有转义8.b’\0’是字符串结束标志9.b试过了,没想通10.d没有理由11.c逻辑与12.by=*&a就是y=a13.b++在后面14.a++a不影响a的地址(vc下不能编译)15.c先++x,x为6,(++x==y)成立,又++x为7

有关C语言试题

你看这行吗? C语言试题(10)选择题(50×2=100)1.以下叙述正确的是( )。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误2.C语言规定:在一个源程序中,main函数的位置( )。A)必须在最开始 B)必须在系统调用的库函数的后面C)可以任意 D)必须在最后3.在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为( )。A)char《int 《1ong int《=float《doubleB)char=int《1ong int《=float《doubleC)char《 int 《1ong int=float=doubleD)char=int =1ong int《=float《double4.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )。 A)7 B)8 C)6 D)25.下面四个选项中,均是C语言关键字的选项是( )。A)auto B)switch C)signed D)if enum typedef union struct include continue scanf type6.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。 A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母,数字和下划线中任一种字符7.下面四个选项中,均是不合法的转义字符的选项是( )。 A)’\’’ B)’\1011’ C)’\011’ D)’\abc’ ’\\’ ’\’ ’\f’ ’\101’8.若有代数式3ae/bc,则不正确的C语言表达式是( )。 A) a/b/c*e*3 B)3*a*e/b/c C)3*a*e/b*c D)a*e/c/b*39.已知各变量的类型说明如下: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2;则以下符合C语言语法的表达式是( )。A) a+=a-=(b= 4)*(a=3) B)a=a*3=2C) x%(-3) D)y=f1oat(i)10.以下正确的叙述是( )。A)在C程序中,每行中只能写一条语句B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C)在C程序中,无论是整数还是实数,都能被准确无误地表示D)在C程序中,%是只能用于整数运算的运算符11.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’;后,c2中的值为( )。A)D B)68 C)不确定的值 D)C12.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为( )。 A) 7 B) 8 C) 9 D) 1013.若有说明语句:char c=’\72’则变量c( )。A)包含1个字符 B)包含2个字符C)包含3个字符 D)说明不合法,c的值不确定14.下面四个选项中,均是非法常量的选项是( )。A)’as’ B)’\\’ c)-0xl8 D)0xabc -0fff ’\01’ 01177 ’\0’ ’\0xa’ 12,456 0xf “a“15.设变量n为f1oat类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五人运算的表达式是( )。A) n=(n*100+0.5)/100.0 B)m=n*100+0.5 ,n= m/100.0C) n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.016.设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。A) 0~255 B) 0~32767 C) 0~65535 D) 0~214748364717.若有以下定义,则能使值为3的表达式是( )。int k= 7,x =12;A) x%=(k%= 5) B) x%=(k一k%5)C) x%=k- k%5 D) (x%=k)一(k%=5)18.putchar函数可以向终端输出一个( )。A)整型变量表达式值B)实型变量值C)字符串D)字符或字符型变量值19.printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。如果字符串长度小于5,则输出按方式( )。A)从左起输出该字串,右补空格B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格D)输出错误信息20.若x ,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( )。A) scanf(“ %d%lx,%le“,&x,&y,&z);B) scanf(“%2d * %d%lf“&x,&y,&z ); C) scanf(“%x %* d%o“,&x,&y);D) scanf(“%x%o%6.2f“,&x,&y,&z); 21.已有定义int x; f1oat y;且执行scanf(“%3d%f“,&x,&y);语句,若从第一列开始输入数据12345 678(回车),则x 的值为( )。A)12345 B)123 C) 45 D) 345 22.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是( )。int a1,a2; char c1,c2;scanf(“%d%d“,&a1,&a2);scanf(“%c%c“,&c1,&c2); A) 1020AB《CR》 B)10 20《CR》AB《CR》 C)10 20 AB《CR》 D)10 20AB《CR》23.以下能正确地定义整型变量a,b和c 并为其赋初值5的语句是( )。 A)int a=b= c= 5; B) int a,b, c= 5; C)a= 5,b=5,c=5; D) a= b= c=5;24.已知ch是字符型变量,下面正确的赋值语句是( )。A) ch= ’123’; B) ch= ’\xff’; C) ch= ’\08’; D) ch=“\“;25.设x 、y均为f1oat型变量,则以下不合法的赋值语句是( )。A)++x; B)y=(x%2)/10; C) x*=y+8; D)x=y=0;26.逻辑运算符两侧运算对象的数据类型( )。 A)只能是0或1 B)只能是0或非0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据27.下列运算符中优先级最高的是( )。 A)《 B)十 C)&& D)!=28.设x,y 和z是int型变量,且x = 3,y= 4,z= 5,则下面表达式中值为0的是( )。 A)’y’&&’y’ B)x 《 =y C) x||y+z&&y-z D) !(x《y)&&!z||1)29.判断char型变量c1是否为小写字母 正确表达式为( )。 A)’ a’ 《=cl《=’ z’ B) (cl》 = a)&&(cl《=z) C)(’ a’ 》=cl)||(’ z’ 《 = cl) D)(c1》=’a’)&&(cl《=’z’)30.执行以下语句后a的值为( )。int a,b,c;a= b= c= 1;++a||++b&&++c A)错误 B) 0 C) 2 D) 131.以下符合c语言语法的赋值表达式是( )。A)d=9+e+f=d+9 B)J=9+e,f=d+9C)d=9+e,e++,d+9 D)d=9+e++=d+732.若有代数式3ae/bc,则不正确的c语言表达式是( )。A)a/b/c*e*3 B)3*a*e/b/cC)3*a*e/b*c D)a*e/c/b*e33.已知各变量的类型说明如下int k,a,b; unsigned long w=5double x=1.422;则以下不符合c语言语法的表达式是( )。A)x%(-3) B)w+=-2C)k=(a=2,b=3,a+b) D)a+=a-=(b=4)x(a=3)34.已知字母A的ASCII码为+进制数65,且c2为字符型,则执行语句c2=’A’+’6’-’3’;后,c2中的值为( )。A)D B) 68C)不确定的值 D)C35.若有以下定义:int a,b ;float x;,则正确的赋值语句是( )。A)a=1,b=2, B)b++;C)a=b=5 D)b=int(x)36.c语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任-种字符37.在c语言中,char型数据在内存中的存储形式是( )。A)补码 B)反码 C)原码 D)ASCII码38.若有说明语句:char c=’72’;则变量c( )。A)包含1个字符 B)2个字符C)包含3个字符 D)说明不合法,c的值不确定39.己知各变量的类型说明如下:int i=8,k,a,b;unsigned long w=55double x=1.42,y=5.2则以下符合c语言语法的表达式是( )。A)+=a-=(b=4)*(a=3) B)a=a*3=2C)x%(-3) D)y=float(i)40.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++, sum++,++num后sum的值为( )。A)7 B)8 C)9 D)1041.若有定义:int a=7;folat x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )。A)2.500000 B)2.750000 C)3.500000 D)0.00000042.设有说明:char w;int x,float y;double z; 则表达式w*x+z-y值的数据类型为( )。A)float B)char C) int D)double43.设变量n为float类型,m为int 类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是( )。A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.044.以下关于运算符优先顺序的描述中正确的是( )。A)关系运算符<算术运算符<赋值运算符<逻辑与运算符B)逻辑与运算符<关系运算符<算术运算符<赋值运算符C)赋值运算符<迟辑与运算符<关系运算符<算术运算符D)算术运算符<关系运算符<赋值运算符<逻辑与运算符45.判断char型变量ch是否为大写字母的正确表达式是( )。A) ’A’《=ch《=’Z’ B)(ch》=’A’)&(ch《=’Z’)C)(ch》=’A’)&&(ch《+’Z’) D)(’A’《=ch)AND(’Z’》=ch46.下列运算符中优先级最高的是( )。A)《 B)+ C)&& D)!=47.执行以下语句后a的值为( )。int a=5,b=6,w=1,x=2,y=3,z=4;(a=w》x)&&(b=y》z);A)5 B)0 C)2 D)148.已知 x=43,ch=’A’,y=0;则表达式(x》=y&&ch《’B’&&!y)的值是( )。A)0 B)语法错 C)1 D) “假“49.设x、y和s是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( )。A)’x’&&’y’B)x《=yC)x||y+z&&y-zD)!((x《y)&&!z50.以下不正确的if语句形式是( )。A) if(x》y&&x!=y)B)if(x==y)x+=y;C)if(x!=y) scanf(“%d“,&x) else scanf(“%d“,&y);D) if(x《y){x++;y++;}

C语言试题,求答案

一、选择题(共10个)

  • ③  2.③  3.①  4.④  5.③  6.①  7.④  8.①  9.①  10.①

  • 二、填空题(共7个)

  • ;  

  • -32768 ~ 32767(16位机)

  • 0

  • 下划线    下划线

  • double a=0.618

  • 11、6

  • 三、判断题(共5个)

  • X

  • 四、阅读以下C语言程序,以下程序的程序输出的结果是2,1。

    五、有两个浮点数a=5.2,b=3.1,计算并输出它们的和、差、积、商。

    //#include “stdafx.h“//vc++6.0加上这一行.

    #include “stdio.h“//

    void main(void){

        double a=5.2,b=3.1;

        printf(“a + b = %f\na - b = %f\na x b = %f\na÷ b = %f\n“,a+b,a-b,a*b,a/b);

    }

    谁有大一C语言考试题快考试了,跪求题库··

    单项选择题(每小题2分,共50分)

    1、一个C程序的执行是从___A__。

    A、本程序的main函数开始,到main函数结束

    B、本程序的main函数开始,到本程序文件的最后一个函数结束

    C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

    D、本程序文件的第一个函数开始,到本程序main函数结束

    2、C语言程序的基本单位是___C___。

    A、程序行 B、语句

    C、函数 D、字符

    3、请选出可用作C语言用户标识符的一组标识符___B___。

    A、void B、a3_b3 C、For D、2a

    define _123 -abc DO

    WORD IF ase sizeof

    主要特点

    C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

    以上内容参考:百度百科-c语言


    声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

    上一篇: 玫红色配什么颜色好看,玫红色配什么颜色好看美甲(有网民加入“粉丝群”后被骗十万)

    下一篇: 《Creep》的中文歌词是什么?creep 是什么意思



    推荐阅读