C语言 程序的基本单位.xls
《C语言 程序的基本单位.xls》由会员分享,可在线阅读,更多相关《C语言 程序的基本单位.xls(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 C语言程序的基本单位是 程序行 语句若t为int类型,表达式t=1,t+5,t+的值是 6 6.0 若有以下定义和语句:char*s1=12345,*s2=1234;printf(%dn,strlen(strcpy(s1,s2);则输出结果是 45 若执行下面的程序时从键盘上输入5,则输出是 main()int x;scanf(%d,&x);if(x+5)printf(%dn,x);else printf(%dn,x-);76 设有如下定义:int x=10,y=3,z;则语句 printf(%dn,z=(x%y,x/y);的输出结果是 10 下面程序的输出是 main()char x=04
2、0;printf(%dn,x=x1);100160 下述对C语言字符数组的描术中错误的是 字符数组可以存放字符串 字符数组中的字符串可以整体输入、输出 已知字母A的ASCII码为十进制的65,下面程序的输出是 main()char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(%d,%cn,ch1,ch2);67,D B,C 以下程序的输出结果是#include main()printf(%dn,NULL);不确定的 0 语句while(!E);中的条件!E等价于 E=0 E!=1下面程序的输出是 main()int x=10,y=3;printf(%dn,y=x/y)
3、;01 请选出合法的C语言赋值语句 a=b=58 j=i+;若有定义:int a=16,b=10,c;,执行语句c=a/b+0.4后,c的值为()1.41A)以下程序段的输出结果是()char s=141141abct;printf(%dn,strlen(s);912语言中()能使用do-while语句构成的循环 do-while语句构成的循环必须用break语句才能退出sizeof(double)是 一种函数调用一个双精度型表达式sizeof(float)是()一种函数调用 一个双精度型表达式当调用函数时,实参是一个数组名,则向函数传递的是()数组的长度 数组的首地址两次运行下面的程序,如果
4、从键盘上分别输入8和9,则输出结果是()main()int x;scanf(%d,&x);if(x-6)printf(%d,x);else printf(%dn,x-);7和8 8和9能正确表示逻辑关系:a=10或a=10 or a=0|a=10若有定义:int aa8;。则以下表达式中不能代表数组元aa1的地址的是()&aa0+1&aa1若有以下定义:chars20=programming,*ps=s;则不能代表字符o的表达式是 ps+2 s2下面的程序 main()int x=3,y=0,z=0;if(x=y+z)printf(*);else printf(#);有语法错误不能通过编译 输
5、出*下面的程序 main()int x=3;do printf(%dn,x-=2);while(!(-x);输出的是1 输出的是1和-2以下程序的输出结果是#include main()int a=2,c=5;printf(a=%d,b=%dn,a,c);a=%2,b=%5 a=2,b=5以下程序的输出结果是#include main()int a,b,d=241;a=d/100%9;b=(-1)&(-1);printf(%d,%dn,a,b);6,1 2,1以下程序的输出结果是#include main()int i=010,j=10;printf(%d,%dn,+i,j-);11,10 9
6、,10以下的for循环是 for(x=0,y=0;(y!=123)&(x6)printf(%d,x-);8 9若 int a=3;int b=4;int d;d=(b,5,a+b);则d的值是()903若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是 for(i=0;i3;i+)for(j=0;j0)printf(%d,i);()3 4若有定义和语句:chars10=abcd;printf(%s,s);则结果是 输出abcd 输出a若有定义和语句:int*p,a=10;p=&a;printf(%dn,*p);则输出结果是 10 20若有下面的说明和定义:struct test
7、 int m1;char m2;float m3;则sizeof(struct test)的值是()1216若有以下定义:chars20=programming,*ps=s;则代表字符o的表达式是*(ps+2)*(ps)若有以下定义和语句 char c1=b;printf(%dn,c1-32);则输出结果是 98 B若有以下定义和语句:inta10=1,2,3,4,5,6,7,8,9,10;则表示a数组元素5的表达式是 a5 a4若执行下面的程序时从键盘上输入12,则输出是()main()int x;scanf(%d,&x);printf(%dn,x);1214若执行下面的程序时从键盘上输入3
8、和4,则输出是 main()int a,b,s;scanf(%d%d,&a,&b);if(ab)s=b;printf(%dn,s);140若执行以下程序时键盘上输入9,则输出结果是()。Main()int n;scanf(%d,&n);printf(%dn,n-);1110若执行以下程序时键盘上输入9,则输出结果是()。Main()int n;scanf(%d,&n);printf(%dn,n-);1110设有以下语句:char a=2;c=a;则c的二进制值是 0000000100000010设有语句char a=72;则变量a 包含1个字符 包含2个字符下面程序的输出是 main()int
9、a10=1,2,3,4,5,6,7,8,9,10;printf(%dn,a0);3 4下面程序的输出是main()int a=10,b=20;if(ab)printf(%dn,a);elseprintf(%dn,b);1020下面程序的输出是 main()int y=9;if(y%3=0)printf(%d,y);39下面程序的输出是 main()struct cm int x;int y;printf(%dn,sizeof(structcm);01下面程序的输出是 int a3=2,4,6;main()int i;for(i=0;i3;i+)printf(%d,ai);246 2下面程序的输
10、出是 main()int a=-1,b=4,k;k=a+b;printf(%dn,k);0 1下面程序的输出是 main()int x=3;printf(%dn,-x);32下面程序的输出是 union a long x;int y;char z;main()printf(%dn,sizeof(uniona);24下面程序的输出是()#include#includemain()char p150=abc;char*p2=de;printf(%s,strcat(p1,p2);a abc下面程序的输出是()main()int y=8;for(;y0;y-)printf(%d,y);4163下面程序
11、的输出是()#include#includemain()char p150=abc;char*p2=de;printf(%s,strcat(p1,p2);a abc下面程序的输出是()main()int y=8;for(;y0;y-)printf(%d,y);4163下面的程序()main()int x=2,y=3;if(xy)printf(%d,y);else printf(%d,x);有语法错误不能通过编译 输出3int a=1,2,3,4,5,6,7,8,9,10;数组元素1的正确表示:a0a1C语言中一个int型所占的位数是()816已知在ASCII代码中,字母A的序号为65,以下程序
12、的输出的结果是#include main()char c1=A,c2=Z;printf(%d,%d,c1,c2);因输出格式不合法,输出错误信息 65,90以下程序的输出的结果是()main()chars35=AAAA,BBB,CC;printf(%sn,s1);AAAA BBB以下程序的输出结果是#include#include main()charstr12=s,t,r,i,n,g;printf(%dn,strlen(str);67以下程序的输出结果是()int main()int a=20;a-=6;a=a-1;printf(%dn,a);1310以下程序的输出结果是()main()in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 程序的基本单位 语言 程序 基本单位
限制150内