C语言试题库(含答案)(7)

2019-04-16 23:20

A、口口917口

B、x=9口口y=口17 C、x=口口9y=17口 D、x=lly=x11 标准答案:B

【8】若有说明:int a[3][4];则对a数组元素的正确引用是__________。 A、a[2][4] B、a[1,3] C、a[1+1][0] D、a(2)(1) 标准答案:C

【10】若有以下定义: char s[10]=\,*p=s; 则不能代表字符u的表达式是。 A、s[4] B、s+4 C、*(p+4)

D、p+=4,*p; 标准答案:B

【2】以下程序运行后,输出结果是。 #include int d=1; void fun(int p) { int d=5; d+=p++; print f(\ } void main() { int a=3; fun(a); d+=a++; print f(\ }

A、84 B、99 C、95 D、44

标准答案:A

【7】设有以下的程序片段,请问执行后变量i的值是。 int i;float f=10.5;i=((int )f)/2;

A、5.0 B、5.5 C、6 D、5

标准答案:D

【1】设字符型变量ch已有值,下列语句中错误的是。

A、scanf(\%c%c\;

B、{int ch=6;print f(\%d\,ch);} C、ch=5;

D、ch>48&&ch<0x3A; 标准答案:A

【6】sizeof(double )的值为

A、1 B、2 C、4 D、8

标准答案:D

二、判断题(每小题1分)

【16】在C语言中,sizeof(a)是求变量a所占字节数,它是一个函数。 标准答案:N

【18】在C语言中若有int a[10];则a[10]是最后一个元素。 标准答案:N

【19】程序段char *s=“abcde”;s+=2;print f(“%d”,s);运行结果是cde。 标准答案:N

【20】C语言中的标识符只能由数字和字母组成。 标准答案:N

【21】设有struct stu{int a;float b;}strutype;则struct stu是用户定义的结构体类型名. 标准答案:Y

【23】C语言中,循环结构while(1),其循环条件为真,表示永远满足。 标准答案:Y

【25】C语言中,输入语句getchar (ch);表示给变量ch输入一个字符。 标准答案:N

【16】表达式a++&&b++,无论在什么情况下,都要执行a++和b++。 标准答案:N

【18】在C语言中,二维数组元素在内存中的存放顺序是按行顺序存放。 标准答案:Y

【20】C语言有三种结构化程序设计方法,分别为顺序结构、选择结构和循环结构。 标准答案:Y

【23】程序main(){int m=5;if(m++>5)print f(“%d\\n”,m);else print f(“%d\\n”,m--);}结果是5。 标准答案:N

【24】x已正确定义,语句if(!x);没有语法错。 标准答案:Y

【25】C语言程序主要由函数和过程组成。 标准答案:N

【16】若s是int 型变量,且s=6,则s%2+(s+1)%2的值为6.5。 标准答案:N

【17】运算符的优先级正确排序是:

赋值运算符<逻辑运算符<关系运算符<算术运算符。 标准答案:N

【18】可以在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值. 标准答案:N

【19】在定义指针型变量时指定的基类型为该指针变量所能指向的变量类型。 标准答案:Y

【20】C语言程序的基本单位是函数。 标准答案:Y

【21】当说明一个共用体变量时系统分配给它的内存是成员中占内存量最大者所需的容量。 标准答案:N

【23】for语句作为循环控制语句时,从语法上将其括号内各个表达式都可缺省,但表达式内的分号却不可以却省。 标准答案:Y

【24】C语言中,三种循环结构可以任意嵌套。 标准答案:Y

【25】C语言中用“1”表示逻辑值“假”,用“0”表示逻辑值“真”。 标准答案:N

【16】若a是int 型变量,则(a=4*5,a*2),a+6的值为26。 标准答案:Y

【17】(x>=1)&&x<=10能正确表示当x的取值在[1,10]范围内为真,否则为假。 标准答案:Y

【18】在C语言中若有int a[10];则a[10]是最后一个元素。 标准答案:N

【19】char s[5]=”ABCDE”能够正确进行字符串赋值。 标准答案:N

【20】字符串是C语言中一种基本数据类型,字符串总是以‘\\n’作为结束标志。 标准答案:N

【21】设有struct stu{int a;float b;}stutype;则stutype是用户定义的结构体类型名. 标准答案:N

【22】在发生函数调用时,主被调函数中的参数可以是简单变量,也可以是数组名,当采用数组名作为参数时其数据传递方式为单向值传递。 标准答案:N

【23】scanf(格式控制,输入项表)中“输入项表”必须是存储单元的地址。 标准答案:Y

【24】C语言中,循环结构for(表达式1;;表达式3)是正确的。 标准答案:Y

【25】C语言程序主要由函数和过程组成。

标准答案:N

【16】表达式pow(2.8,sqrt(double (x)))值的数据类型为float 型。 标准答案:N

【17】若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是1。 标准答案:Y

【18】在C语言中,int a[10];scanf(“%d”,a);表示一次性地给数组a的10元素赋值。 标准答案:N

【19】若有char a[]=”It is mine”;则a+1表示的是字符t的地址。 标准答案:Y

【20】C语言规定:标识符应由字母、下划线和数字组成,且可以是上述字符的任意组合,其长度也是任意的。 标准答案:N

【21】结构体与数组一样,属于构造类型数据,且在结构体中的各个成员的类型也可不同。 标准答案:Y

【22】C语言中,形参与实参的数据类型可以不一致。 标准答案:N

【23】在for循环的循环体语句中,可以包含多条语句,但必须由大括号括起来。 标准答案:Y

【24】C语言中,循环结构共三种,即:while、do while和for结构。 标准答案:Y

【25】C语言中,else 必须与离它最近的if配对使用。 标准答案:Y

【16】C语言各种运算符中!的优先级最高。 标准答案:Y

【18】若有定义:double x[3][5];则x数组中行下标的下限为1。 标准答案:N

【19】程序段char s[]=”china”;char *p;p=s;s和p完全相同。 标准答案:N

【20】在C语言中,程序的最小编译单位是源文件,最小功能单位是函数。 标准答案:Y

【21】如果有以下对结构体变量定义 struct st

{int age;int num;}stul,*p; p=&stul;

则p->age=20是正确的引用 标准答案:Y

【22】C语言中,建立函数的目的之一是提高程序的可读性。 标准答案:Y

【23】C语言中,选择结构中,if必须与else 配对使用。 标准答案:N

【24】程序段while(i<=100)s=s+i;i++;是正确的,它的可以实现从1加到100的和。 标准答案:N

【25】C语言中,循环结构for(表达式1;表达式2;表达式3)中表达式2必须是条件表达式。

标准答案:N

【16】若有定义int i=3;则表达式i++和i的值都是4。 标准答案:Y

【19】C语言中,若有int a[5]={12,34,56,78,90},*p=a;则*p++=13。 标准答案:N

【20】C语言程序可以包含多个主函数。 标准答案:N

【22】C语言中,用户若需要调用标准库函数,调用前必须重新定义。 标准答案:N

【23】if语句有多种使用方法,其中if子句和else 子句也都可以单独使用。 标准答案:N

【24】C语言中scanf语句和printf语句可以输入、输出任意多个数据。 标准答案:Y

【16】若有定义int i=3;则表达式i++和i的值都是4。 标准答案:Y

【17】C语言的所有运算符运算方向都是从左到右。 标准答案:N

【18】在C语言中以下语句是正确的,int a,*p=&a;此语句表示指针变量p指向a。 标准答案:N

【22】函数调用可以嵌套,函数的定义也可以嵌套。 标准答案:N

【23】程序段int n=0;while(n++<=2);print f(“%d”,n);则n的值是4。 标准答案:Y

【25】C语言中,switch(表达式),其中表达式必须是条件表达式。 标准答案:N

【20】C语言中无论是整数还是实数,只要在允许的范围内都能准确无误的表示。 标准答案:N

【22】C语言中,指针变量只能存放变量的地址。 标准答案:N

【23】C语言中的输入语句只能用scanf实现。 标准答案:N

【24】C语言中,getchar ()函数可以从终端得到一个字符。 标准答案:Y

【25】for语句只能用于循环次数已经确定的情况下。 标准答案:N 【16】‘A’<=ch<=’Z’是判断char 型变量ch是否为大写字母的表达式。 标准答案:N

【19】若有定义,int a,*p=&a;则scanf(“%d”,*p);是正确的赋值。 标准答案:N

【23】C语言中,switch语句可以改写成if-esle语句。 标准答案:Y

【16】设y为int 型变量,请写出描述“y是奇数”的表达式y%2==0 标准答案:N

【18】在C语言中,二维数组的定义方式为:类型说明符数组名[表达式][表达式]。


C语言试题库(含答案)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:面试时非专业问题应对大全

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: