更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
以下程序的输出结果是______。main(){charc='z';printf("%c",c-25);}A:aB:zC:z-25D:y评析:知识点:知识点/选择题/C2基本数据类型及表达式/表达式输出T467、假定int类型变量占用4个字节,若有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是______。A:4B:12C:20D:40评析:知识点:知识点/选择题/C7数组/数组基本概念468、以下数组定义中不正确的是______。A:inta[2][3];B:intb[][3]={0,1,2};C:intc[100][100]={0};D:intd[3][]={{1,2},{1,2,3},{1,2,3,4}};评析:知识点:知识点/选择题/C7数组/二维数组定义初始化及引用T469、以下程序的输出结果是______。main() {inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);}A:0650B:1470C:5430D:输出值不定评析:知识点:知识点/选择题/C7数组/二维数组定义初始化及引用T470、以下选项中,不能正确赋值的是______。A:chars1[10];s1="chest";B:chars2[]={C','t','e','s','t'};C:chars3[20]="Chest";D:char*s4="Chest\n";评析:知识点:知识点/选择题/C8指针/指针变量定义与初始化T471、以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+ A:19B:17C:15D:12评析: 知识点:知识点/选择题/C6函数与编译预处理/带参数的宏定义T472、整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。A:X||YB:X|YC:X&YD:X^Y评析:知识点:知识点/选择题/C10位运算/位运算T473、下面的程序执行后,文件test.t中内容是______。#includevoidfun(char*fname,char*st){FILE*myf;inti;myf=fopen(fname,"w");for(i=0;i
以下不能正确计算代数式 )21(sin312 值的C语言表达式是______。 A:1/3*sin(1/2)*sin(1/2)B:sin(0.5)*sin(0.5)/3C:pow(sin(0.5),2)/3D:1/3.0*pow(sin(1.0/2),2)评析:空知识点:知识点/选择题/C6函数与编译预处理/数学库函数应用T479、以下能正确定义且赋初值的语句是______。A:intn1=n2=10;B:charc=32;C:floatf=f+1.1;D:doublex=12.3E2.5;评析:知识点:知识点/选择题/C2基本数据类型及表达式/表达式及语句合法性判断T480、以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=∏*r*r;printf("s=%f\n",s); }出错的原因是______。A:注释语句书写位置错误B:存放圆半径的变量r不应该定义为整型C:输出语句中格式描述符非法D:计算圆面积的赋值语句中使用了非法变量评析:知识点:知识点/选择题/C3顺序结构程序设计/C程序基本语法T481、有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是______。A:任意正奇数B:任意负偶数C:任意正偶数D:任意负奇数评析:知识点:知识点/选择题/C5循环结构程序设计/DO-WHILE循环T482、设变量已正确定义,则以下能正确计算f=n!的程序段是______。A:f=0;for(i=1;i=2;i--)f*=i;评析:知识点:知识点/选择题/C5循环结构程序设计/FOR循环结构T483、设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是______。 A:*p=*q;B:p=q;C:*p=&n1;D:p=*q;评析:知识点:知识点/选择题/C8指针/指针与变量T484、设函数fun的定义形式为voidfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是______。A:fun("abc",3.0);B:t=fun('D',16.5);C:fun('65',2.8);D:fun(32,32);评析:知识点:知识点/选择题/C6函数与编译预处理/函数的基本概念485、有以下程序main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);}程序运行后的输出结果是______。A:16B:10C:8D:6评析:知识点:知识点/选择题/C8指针/指针处理一维数组T486、C语言运算对象必须是整型的运算符是______。