首页
›
答案
›
标签
›
C语言程序设计按照
C语言程序设计按照
1
C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
2
()是c语言提供的合法的数据类型关键字。
3
以下选项中关于C语言常量的叙述错误的是()。
4
数据类型描述中错误的是()。
5
用C语言编写的代码程序()。
6
下面哪组是正确的运算符()。
7
下面错误的表达式是()。
8
下面说法错误的是()。A一个常量或一个变量或一个函数都可以看成是一个表达式
9
下面说法正确的是()。A负数参与/和%运算时,其结果与C89或C99的标准有关
10
假设有下面程序段:int a;float b; b=a=45;下面错误的描述是()。
11
下面说法错误的是()。A参与处理的数据由一种数据类型转换为另一种数据类型叫做类型转换
12
假设a,b,c,x,y均为int型,下面说法正确的是()。
13
下面能正确定义整型变量x、y和z并为其赋初值5的语句是()。
14
假设a=6,表达式a+=a-=a*a的结果正确的是()。
15
假设有int 型变量i=1,j=2,k=3,下面正确的是()。
16
假设有int型变量a=1,b=0,下面正确的是()。
17
若希望当num的值为奇数时,表达式的值为真,num的值为偶数时,表达式的值为假。则以下不能满足要求的表达式是()。
18
逻辑运算符两侧运算对象的数据()。
19
期末成绩由平时成绩times和期末上机考试grade两部分组成,要求times和grade只要有一项超过90分即为优秀。正确的写法是()。
20
正确描述数学式10≤x≤10的表达式是()。
21
有下面程序段:()int a,b,c;()a=1,b=2;()c=ab?a:b;()c=(a=0?a:0)+c;()执行上述程序段后a,b,c的结果是()。
22
假设x为int型,下面说法正确的是()
23
sizeof(float)是()。
24
结构化程序的实现由()组成程序逻辑。
25
以下4个选项中,不能看作一条语句的是()。
26
下列语句中,合法的的赋值语句()。
27
假设变量a为整型量,语句if(a!=0);和语句if(a);相比较,正确答案()
28
假设有int型变量a=0,b=1,c=10,计算表达式a(b=c)后a,b,c的值是()。
29
假设有int型变量a=0,b=1,c=10,计算表达式(b=c)||(a=b)后a,b,c的值是()。
30
为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与()
31
阅读下面程序:该程序();include stdioh main({()int x=-10, y=5, z=0;()if(x=y+z)printf(***\n);()else()printf($$$\n); }
32
若执行下面的程序时从键盘输入10,则输出是()void main(){ int a; scanf(%d,a);if(++a10)printf(%d\n,a++);else()printf(%d\n,++a); }
33
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=1;x=30;()if(!a)x--;()else if(!c)x=3;()else x=4;
34
阅读程序,该程序的输出结果是()。void main(){ int x=0,a=1,b=1;()switch(x){()case 0: a++;()case 1: b++;break;()case 2: a++;b++;()}()printf(a=%d,b=%d\n,a,b); }
35
下列条件语句中,功能与其他语句不同的是()。
36
下列关于swith语句和break语句结论中,正确的是()
37
阅读程序,分析程序执行结果是();includestdiohint main({ int n=0,m=1,x=2; if(!n)x-=1; if(m)x-=2; if(x)x=x-3; printf(%d\n,x); return 0;}
38
以下正确的if语句是()
39
若执行下述程序时从键盘输入3 4,则输出结果是()。;include stdiohmain(){ int a,b,s;scanf(%d%d,a,b);s=a; if(ab)s=b; s*=s; printf(%d\n,s*s);()}
40
设x=10,y=5;z=15,执行下面一段程序后z的结果是()。 if(xy)if(yz)x=y; else z=y;
41
下面说法错误的是()A当条件满足时重复执行某一段程序(代码)就是循环
42
下面描述错误的是( )
43
设有:int x=100,y;for(y=100;x!=y;++x,y++)printf(****\n); 则关于以下for循环的正确判断是()
44
与语句while(x)等价的语句是()
45
以下不是无限循环的是()
46
设i和k都是int类型,则for循环语句()for(i=0,k=-1;k=1;i++,k++)printf(****\n);
47
设有程序段,正确的是()int x=10;while(x=0) ()x=x-1;
48
以下程序段中的do-while循环()。m=-1;do{()m=m*m;}while(!m);
49
语句for(表达式1; ; 表达式3)等价于()
50
若k为整型变量,则以下for循环的执行次数是()for(k=2; k==0;)printf(%d,k--);
51
若有以下程序段: for(m=1; m=100; m++) { scanf(%d, y); ()if(y0) ()continue; ()printf(%3d, m); }正确的描述是()
52
以下为一维整型数组a的正确说明是()
53
以下对二维数组a的正确说明是()
54
若有说明:int a[10]; 则对数组元素的正确引用是()
55
若有说明:int a[3][4];则对a数组元素的正确引用是()
56
若有说明:int a[3][4]={0};则下面正确的叙述是()。
57
对以下说明语句的正确理解是()。int a[10]={6,7,8,9,10};
58
定义如下变量和数组:int k;()int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(k=0;k3;k++)printf(%d,a[k][2-k]);
59
已知 int a[][4]={1,2,3,4,5,6,7};需要()个存储单元存储数组a。
60
定义了一维int型数组a[10]后,下面错误的引用是()。
61
阅读程序,指出输出结果()。 main({ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2}{4,2,9,6}}; int i,s=0; for(I=0;i4;i++)s+=aa[1]; printf(%d\n,s);}
62
若有说明:int a[3][4];则对a数组元素的不正确引用是()。
63
若有说明:int a[3][4];则对a数组元素的非法引用是()。
64
若有说明:int a[][4]={0,0};则下面不正确的叙述是()。
65
下面程序()。(每行程序前的数字为行号)1 main{}2 {3()float a[10]={00};4()int i;5()for(i=0;i3;i++)scanf(%d,a);6()for(i=1;i10;i++)a[0]=a[0]+a;7()printf(%f\n,a[0]);8 }
66
以下不正确的定义语句是()。
67
若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是()。
68
定义如下变量和数组:int k, a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(k=0;k3;k++)printf(%d,a[k][k]);
69
若有以下程序段:int a[]={4,0,2,3,1},i,j,t;for(i=1;i5;i++){()t=a;()j=i-1;()while(j=0 ta[j]){()a[j+1]=a[j];()j--;()}()a[j+1]=t; }则该程序段的功能是()。